Mercurial > repos > shellac > sam_consensus_v3
comparison env/lib/python3.9/site-packages/cwltool/schemas/v1.2/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 cwltest from https://github.com/common-workflow-language/cwltest/. | |
5 | |
6 ## Usage | |
7 | |
8 ``` | |
9 $ ./run_test.sh | |
10 --- Running conformance test draft-3 on cwl-runner --- | |
11 Test [49/49] | |
12 All tests passed | |
13 ``` | |
14 | |
15 | |
16 ## Options | |
17 | |
18 RUNNER=other-cwl-runner | |
19 | |
20 The CWL implementation to be tested. | |
21 | |
22 -nN | |
23 | |
24 Run a single specific test number N. | |
25 | |
26 EXTRA=--parallel | |
27 | |
28 Extra options to pass to the CWL runner | |
29 | |
30 For example, to run conformance test 15 against the "cwltool" | |
31 reference implementation with `--parallel`: | |
32 | |
33 ``` | |
34 $ ./run_test.sh RUNNER=cwltool -n15 EXTRA=--parallel | |
35 Test [15/49] | |
36 All tests passed | |
37 ``` | |
38 | |
39 ## Notes | |
40 | |
41 _NOTE_: For running on OSX systems, you'll need to install coreutils via brew. This will add to your | |
42 system some needed GNU-like tools like `greadlink`. | |
43 | |
44 1. If you haven't already, install [brew](http://brew.sh/) package manager in your mac | |
45 2. Run `brew install coreutils` |