通用工作流语言测试框架
项目描述
这是一个用于检查使用通用工作流语言描述的工具和工作流输出的测试工具。除了其他用途外,它还用于运行 CWL 一致性测试。
此工具是为 Python 3.8、3.9、3.10、3.11、3.12 和 3.13 编写和测试的。
安装
从 PyPi 安装官方包
pip install cwltest
或从 bioconda
conda install -c bioconda cwltest
或从源码
git clone https://github.com/common-workflow-language/cwltest.git
cd cwltest && pip install .
在命令行上运行
简单命令
cwltest --test test-descriptions.yml --tool cwl-runner
使用 cwltest 生成一致性徽章
要生成显示一致性测试结果的徽章,可以使用 -badgedir 选项生成 https://badgen.net 的 JSON 文件。
要生成 JSON 文件
cwltest --test test-descriptions.yml --tool cwl-runner --badgedir badges ... $ cat badges/command_line_tool.json | jq . { "subject": "command_line_tool", "status": "100%", "color": "green" }
一旦您将 JSON 文件上传到服务器,您就可以使用如下链接创建徽章: https://badgen.net/https/path/to/generated/json 或 https://flat.badgen.net/https/path/to/generated/json(用于扁平徽章)。
以下是一个示例 markdown,用于添加徽章

项目详情
下载文件
下载您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码分发
cwltest-2.5.20240906231108.tar.gz (70.4 kB 查看哈希值)
构建分发
关闭
cwltest-2.5.20240906231108.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1cb5fe21612d72bea94f9c072031d557c1d1ee1a0c127e2201c8da655e9ee73a |
|
MD5 | 5f73ed6556943021c2fe7f101da69d4a |
|
BLAKE2b-256 | a78953959ef866dfa77347ebf2c1befe9bfb327b1fee34aa98cdb1dcf50a808f |
关闭
cwltest-2.5.20240906231108-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6e20c4f66972cd7e6b054308a112b79490b69ad820764a5ea9574b443d273cd9 |
|
MD5 | fd287002e11549a2e3b67ad81dae5cba |
|
BLAKE2b-256 | 1e31ed08759542383ca58046275fa1696cce7e3c5894c88e31ccfa11231c1842 |