File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -132,12 +132,16 @@ We will use this single entry to explain the format
132
132
args : [cat, hello.txt]
133
133
tags : [ required, command_line_tool ]
134
134
` ` `
135
- - ` doc`: A sentence that explain what is being tested. Will be printed at test execution time. Should be unique.
135
+ - ` doc`: A unique, single-line sentence that explain what is being tested.
136
+ Will be printed at test execution time, so please don't make it too long!
137
+ Additional documentation can go as comments in the CWL document itself.
136
138
- `label` : a short list of underscore (`_`) separated words that succinctly identifies and explains the test.
137
139
- ` tool` the path to the CWL document to run
138
140
- `job` : the CWL input object in YAML/JSON format. If there are no inputs then use `tests/empty.json`.
139
141
- ` output` [the CWL output object expected.](#output-matching)
140
142
- `tags` : a yaml list of tag names, see [the list of canonical tags below](#tags-for-conformance-tests).
143
+ Must include one or more of the following tags : ` command_line_tool` , `expression_tool` or `workflow`.
144
+ If the test does not test any optional features, the tag `required` is required.
141
145
142
146
Because `conformance_tests.yaml` is a `schema-salad` processed document, [`$import`](https://www.commonwl.org/v1.2/SchemaSalad.html#Import)
143
147
can be used to organize the tests into separate files.
You can’t perform that action at this time.
0 commit comments