Mercurial > repos > shellac > sam_consensus_v3
comparison env/lib/python3.9/site-packages/cwltool/schemas/v1.1/CONFORMANCE_TESTS.md @ 0:4f3585e2f14b draft default tip
"planemo upload commit 60cee0fc7c0cda8592644e1aad72851dec82c959"
author | shellac |
---|---|
date | Mon, 22 Mar 2021 18:12:50 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:4f3585e2f14b |
---|---|
1 # Common workflow language conformance test suite | |
2 | |
3 The conformance tests are intended to test feature coverage of a CWL | |
4 implementation. It uses the module "cwltool.cwltest" from the cwltool | |
5 reference implementation. | |
6 | |
7 ## Usage | |
8 | |
9 ``` | |
10 $ ./run_test.sh | |
11 --- Running conformance test draft-3 on cwl-runner --- | |
12 Test [49/49] | |
13 All tests passed | |
14 ``` | |
15 | |
16 | |
17 ## Options | |
18 | |
19 RUNNER=other-cwl-runner | |
20 | |
21 The CWL implementation to be tested. | |
22 | |
23 -nN | |
24 | |
25 Run a single specific test number N. | |
26 | |
27 For example, to run conformance test 15 against the "cwltool" | |
28 reference implementation: | |
29 | |
30 ``` | |
31 $ ./run_test.sh RUNNER=cwltool -n15 | |
32 Test [15/49] | |
33 All tests passed | |
34 ``` | |
35 | |
36 ## Notes | |
37 | |
38 _NOTE_: For running on OSX systems, you'll need to install coreutils via brew. This will add to your | |
39 system some needed GNU-like tools like `greadlink`. | |
40 | |
41 1. If you haven't already, install [brew](http://brew.sh/) package manager in your mac | |
42 2. Run `brew install coreutils` |