Galaxy Workflow Format 2 Descriptions
Project description
galaxy-workflow-tool-tests
A simple wrapper around Galaxy’s galaxy-tool-test that runs tool tests for all the tools in a workflow.
Minimal Usage:
galaxy-workflow-tool-tests -k <api_key> -u http://localhost:8080/ <encoded_workflow_id>
Program Help
$ galaxy-workflow-tool-tests --help usage: galaxy-workflow-tool-tests [-h] [-u GALAXY_URL] [-k KEY] [-a ADMIN_KEY] [--force_path_paste] [-t TOOL_ID] [--tool-version TOOL_VERSION] [-i TEST_INDEX] [-o OUTPUT] [--append] [--skip-previously-executed | --skip-previously-successful] [-j OUTPUT_JSON] [--verbose] [-c CLIENT_TEST_CONFIG] [--suite-name SUITE_NAME] [--with-reference-data] [--skip-with-reference-data] [--history-per-suite | --history-per-test-case] [--no-history-cleanup] [--publish-history] [--parallel-tests PARALLEL_TESTS] [--retries RETRIES] [--page-size PAGE_SIZE] [--page-number PAGE_NUMBER] [--download-attempts DOWNLOAD_ATTEMPTS] [--download-sleep DOWNLOAD_SLEEP] [--test-data TEST_DATA] WORKFLOW_ID Script to quickly run a tool test against a running Galaxy instance. positional arguments: WORKFLOW_ID workflow id to scan for tools optional arguments: -h, --help show this help message and exit -u GALAXY_URL, --galaxy-url GALAXY_URL Galaxy URL -k KEY, --key KEY Galaxy User API Key -a ADMIN_KEY, --admin-key ADMIN_KEY Galaxy Admin API Key --force_path_paste This requires Galaxy-side config option "allow_path_paste" enabled. Allows for fetching test data locally. Only for admins. -t TOOL_ID, --tool-id TOOL_ID Tool ID --tool-version TOOL_VERSION Tool Version (if tool id supplied). Defaults to just latest version, use * to test all versions -i TEST_INDEX, --test-index TEST_INDEX Tool Test Index (starting at 0) - by default all tests will run. -o OUTPUT, --output OUTPUT directory to dump outputs to --append Extend a test record json (created with --output-json) with additional tests. --skip-previously-executed When used with --append, skip any test previously executed. --skip-previously-successful When used with --append, skip any test previously executed successfully. -j OUTPUT_JSON, --output-json OUTPUT_JSON output metadata json --verbose Verbose logging. -c CLIENT_TEST_CONFIG, --client-test-config CLIENT_TEST_CONFIG Test config YAML to help with client testing --suite-name SUITE_NAME Suite name for tool test output --with-reference-data --skip-with-reference-data Skip tests the Galaxy server believes use data tables or loc files. --history-per-suite Create new history per test suite (all tests in same history). --history-per-test-case Create new history per test case. --no-history-cleanup Perserve histories created for testing. --publish-history Publish test history. Useful for CI testing. --parallel-tests PARALLEL_TESTS Parallel tests. --retries RETRIES Retry failed tests. --page-size PAGE_SIZE If positive, use pagination and just run one 'page' to tool tests. --page-number PAGE_NUMBER If page size is used, run this 'page' of tests - starts with 0. --download-attempts DOWNLOAD_ATTEMPTS Galaxy may return a transient 500 status code for download if test results are written but not yet accessible. --download-sleep DOWNLOAD_SLEEP If download attempts is greater than 1, the amount to sleep between download attempts. --test-data TEST_DATA Add local test data path to search for missing test data
History
0.0.2 (2020-12-16)
Fixes to project structure for PyPI.
0.0.1 (2020-12-16)
Initial testing release.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Close
Hashes for galaxy-workflow-tool-tests-0.0.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18906b87b94fe45710d29a72fd8c0db130f3115e29faa167c0f0fa6d35ece78f |
|
MD5 | 11b98a4519f30bf2e3afa32d6467f6d1 |
|
BLAKE2b-256 | a39a5c99a66bb127ec555d1b8fbf83577913f3053bbb06407e9bd154627f4a08 |
Close
Hashes for galaxy_workflow_tool_tests-0.0.2-py3.6.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a48e2484e27ded39fb21da4e266121481c4c26f313ca8b7f69518e03620238e |
|
MD5 | e6866b8a14c47cf523cfdbb21379c5f1 |
|
BLAKE2b-256 | e63248c7a00f53412d8e45f5b362f2fed968e0f450bb72e8d9ec763317f1d124 |
Close
Hashes for galaxy_workflow_tool_tests-0.0.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63cbaf0b678f4c8ea85eef770f87abedb5e68af68cd46ec0db932eb7d63d8de9 |
|
MD5 | caa3443dd89db9d62652657dacd67efb |
|
BLAKE2b-256 | 7f861933661f9c4220171824bd5d2002cf5ecda7d0301eec849db1cc00c4ea49 |