[galaxyproject/galaxy] bbf72e: CI testing of newly integrated tool schema (XSD).
Branch: refs/heads/dev Home: https://github.com/galaxyproject/galaxy Commit: bbf72ef932f7e7ef314b905e17b4958180f4eb11 https://github.com/galaxyproject/galaxy/commit/bbf72ef932f7e7ef314b905e17b49... Author: John Chilton <jmchilton@gmail.com> Date: 2016-09-16 (Fri, 16 Sep 2016) Changed paths: A .ci/validate_test_tools.sh M .travis.yml R test/functional/tools/multi_page.xml M test/functional/tools/samples_tool_conf.xml M tox.ini Log Message: ----------- CI testing of newly integrated tool schema (XSD). - Add CI script that lints the XSD definition and then validates all test tools against it. - Add tox environment to run the aforementioned script. - Add Travis check through tox to run the script. - Drop the multi_page.xml test tool - pages have been removed from the framework and are not part of the schema (xref https://github.com/galaxyproject/galaxy/issues/1776). This will hopefully ensure that all new tool features get added to the schema (as long as there is a test tool for the feature). xref https://github.com/galaxyproject/galaxy/pull/2923 https://github.com/galaxyproject/galaxy/pull/2903 Largely based on work done in Galaxy-XSD by JeanFred (e.g. https://github.com/galaxyproject/Galaxy-XSD/commit/386ba087881877093d4be1f6d...) Commit: 05ae9959078a94da25a16ed8ef13f2a2d6aceb45 https://github.com/galaxyproject/galaxy/commit/05ae9959078a94da25a16ed8ef13f... Author: John Chilton <jmchilton@gmail.com> Date: 2016-09-16 (Fri, 16 Sep 2016) Changed paths: M .ci/validate_test_tools.sh A scripts/validate_tools.sh Log Message: ----------- Refactor most of tool validation for CI into a standalone script. Commit: 8ca517dc8b937e5f435e2a5046e3ecc32c27d504 https://github.com/galaxyproject/galaxy/commit/8ca517dc8b937e5f435e2a5046e3e... Author: John Chilton <jmchilton@gmail.com> Date: 2016-09-16 (Fri, 16 Sep 2016) Changed paths: M .travis.yml M tox.ini Log Message: ----------- More fixes pointed out by @nsoranzo for validation CI. Commit: a58d50e14f31c0639069959ef4d68b75ef331580 https://github.com/galaxyproject/galaxy/commit/a58d50e14f31c0639069959ef4d68... Author: John Chilton <jmchilton@gmail.com> Date: 2016-09-16 (Fri, 16 Sep 2016) Changed paths: M .travis.yml Log Message: ----------- Another fix thanks to @nsoranzo. Commit: 71cea6604d43c5fe6215f5656462ba6c1af69bb6 https://github.com/galaxyproject/galaxy/commit/71cea6604d43c5fe6215f5656462b... Author: Nicola Soranzo <nsoranzo@tiscali.it> Date: 2016-09-16 (Fri, 16 Sep 2016) Changed paths: A .ci/validate_test_tools.sh M .travis.yml A scripts/validate_tools.sh R test/functional/tools/multi_page.xml M test/functional/tools/samples_tool_conf.xml M tox.ini Log Message: ----------- Merge pull request #2932 from jmchilton/validate_test_tools CI testing of newly integrated tool schema (XSD). Compare: https://github.com/galaxyproject/galaxy/compare/f12723dc8311...71cea6604d43
participants (1)
-
GitHub