mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
- 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/386ba087881877093d4be1f6d8547166f6163f3c)
This directory contains tools only useful for testing and demonstrating aspects of the tool syntax. Run the test driver script 'run_tests.sh' with the '-framework' as first argument to run through these tests. Pass in an '-id' along with one of these tool ids to test a single tool. Some API tests use these tools to test various features of the API, tool, and workflow subsystems. Pass the argument '-with_framework_test_tools' to 'run_tests.sh' in addition to '-api' to ensure these tools get loaded during the testing process. Finally, to play around with these tools interactively - simply replace the 'galaxy.ini' option 'tool_config_file' with: tool_config_file = test/functional/tools/samples_tool_conf.xml