[galaxyproject/galaxy] ac18cb: Improved "special" tool loading.
Branch: refs/heads/dev Home: https://github.com/galaxyproject/galaxy Commit: ac18cbe978c72c90c9659f225a05adad653971c6 https://github.com/galaxyproject/galaxy/commit/ac18cbe978c72c90c9659f225a05a... Author: John Chilton <jmchilton@gmail.com> Date: 2015-09-29 (Tue, 29 Sep 2015) Changed paths: M lib/galaxy/datatypes/registry.py A lib/galaxy/datatypes/set_metadata_tool.xml M lib/galaxy/tools/imp_exp/__init__.py A lib/galaxy/tools/imp_exp/exp_history_to_archive.xml M lib/galaxy/tools/toolbox/base.py M test/unit/tools/test_parsing.py Log Message: ----------- Improved "special" tool loading. Instead of writing out the tools on startup (a more expensive operation than reading), just read the existing files in. Add new abstraction to the tool panel to reduce some otherwise duplicated code. Testing: The following two API tests should cover the modified behavior, they verify that metadata is still detectable and that history import and export still works. ``` ./run_tests.sh -api test/api/test_histories.py:HistoriesApiTestCase.test_import_export ./run_tests.sh -with_framework_test_tools -api test/api/test_tools.py:ToolsTestCase.test_rdata_not_decompressed ``` Commit: de2bb5771bd86d1f3f95bdce84b0e07536d27cb9 https://github.com/galaxyproject/galaxy/commit/de2bb5771bd86d1f3f95bdce84b0e... Author: John Chilton <jmchilton@gmail.com> Date: 2015-09-29 (Tue, 29 Sep 2015) Changed paths: M lib/galaxy/tools/__init__.py Log Message: ----------- Remove unused code. Commit: 75cc56793c21f991d15b787e0f07e9c6897e1ce4 https://github.com/galaxyproject/galaxy/commit/75cc56793c21f991d15b787e0f07e... Author: Daniel Blankenberg <dan.blankenberg@gmail.com> Date: 2015-09-29 (Tue, 29 Sep 2015) Changed paths: M lib/galaxy/datatypes/registry.py A lib/galaxy/datatypes/set_metadata_tool.xml M lib/galaxy/tools/__init__.py M lib/galaxy/tools/imp_exp/__init__.py A lib/galaxy/tools/imp_exp/exp_history_to_archive.xml M lib/galaxy/tools/toolbox/base.py M test/unit/tools/test_parsing.py Log Message: ----------- Merge pull request #813 from jmchilton/tool_loading Small tweaks to tool loading. Compare: https://github.com/galaxyproject/galaxy/compare/90dc2b1093d6...75cc56793c21
participants (1)
-
GitHub