{"categories":[{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing/5"}],"enrichment":{"capability":"cwltest validates the output of Common Workflow Language tools and workflows by running test cases defined in YAML and comparing results against expected outputs.","skillfed_tags":["workflow-testing","cwl","bioinformatics"],"use_cases":["Run CWL conformance tests to verify a workflow engine's compliance with the CWL specification.","Validate custom CWL tools and workflows before deploying them to production pipelines.","Generate conformance badges showing test pass rates for documentation or CI/CD dashboards.","Test CWL implementations that use non-local storage (cloud buckets, remote filesystems) via custom fsaccess modules.","Integrate CWL validation into continuous integration pipelines to catch workflow regressions."],"what_it_does":"cwltest is a testing framework for validating Common Workflow Language (CWL) tools and workflows. It reads test case definitions from YAML files, executes them against a CWL runner, and compares the actual outputs to expected results. The package is used to run the official CWL conformance test suite and can generate JSON badge data for displaying test results.\n\nThe tool integrates with pytest and supports custom file access modules, allowing you to test CWL implementations that write outputs to remote storage systems rather than local filesystems. It runs on the command line and can be extended by implementing alternate storage backends through Python entry points.","worth_installing":"Yes. cwltest is actively maintained, has no known vulnerabilities, installs with minimal friction, and is the standard testing tool for CWL workflows. Install it if you develop, validate, or run Common Workflow Language tools or need to verify CWL engine compliance."},"id":"cwltest","links":{"html":"https://skillfed.io/packages/cwltest","md":"https://skillfed.io/packages/cwltest.md","pypi":"https://pypi.org/project/cwltest/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-14","license_spdx":null,"license_treatment":"permissive","name":"cwltest","python_support":"supports_current","summary":"Common Workflow Language testing framework"},"popularity":{"monthly_downloads":120325,"position":12033,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.7.20260814150058"}
