Galaxy Workflow Format 2 描述
项目描述
galaxy-workflow-tool-tests
Galaxy galaxy-tool-test的简单封装,用于运行工作流中所有工具的工具测试。
最小使用
galaxy-workflow-tool-tests -k <api_key> -u https://:8080/ <encoded_workflow_id>
程序帮助
$ 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
历史
0.0.2 (2020-12-16)
对项目结构进行修复以适应PyPI。
0.0.1 (2020-12-16)
初始测试发布。
项目详情
关闭
galaxy-workflow-tool-tests-0.0.2.tar.gz的散列值
| 算法 | 散列值 | |
|---|---|---|
| SHA256 | 18906b87b94fe45710d29a72fd8c0db130f3115e29faa167c0f0fa6d35ece78f |
|
| MD5 | 11b98a4519f30bf2e3afa32d6467f6d1 |
|
| BLAKE2b-256 | a39a5c99a66bb127ec555d1b8fbf83577913f3053bbb06407e9bd154627f4a08 |
关闭
galaxy_workflow_tool_tests-0.0.2-py3.6.egg的散列值
| 算法 | 散列值 | |
|---|---|---|
| SHA256 | 2a48e2484e27ded39fb21da4e266121481c4c26f313ca8b7f69518e03620238e |
|
| MD5 | e6866b8a14c47cf523cfdbb21379c5f1 |
|
| BLAKE2b-256 | e63248c7a00f53412d8e45f5b362f2fed968e0f450bb72e8d9ec763317f1d124 |
关闭
galaxy_workflow_tool_tests-0.0.2-py2.py3-none-any.whl的散列值
| 算法 | 散列值 | |
|---|---|---|
| SHA256 | 63cbaf0b678f4c8ea85eef770f87abedb5e68af68cd46ec0db932eb7d63d8de9 |
|
| MD5 | caa3443dd89db9d62652657dacd67efb |
|
| BLAKE2b-256 | 7f861933661f9c4220171824bd5d2002cf5ecda7d0301eec849db1cc00c4ea49 |