Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 18 additions & 18 deletions conformance_tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1316,7 +1316,7 @@
tool: tests/docker-array-secondaryfiles.cwl
id: filesarray_secondaryfiles2
doc: Test required, optional and null secondaryFiles on array of files.
tags: [ docker, inline_javascript, shell_command, command_line_tool ]
tags: [ docker, inline_javascript, shell_command, command_line_tool, inputs_should_parse ]

- job: tests/dir7.yml
output: {
Expand Down Expand Up @@ -1779,7 +1779,7 @@
Test that parameters that don't appear in the `run` process
inputs are not present in the input object used to run the tool.
should_fail: true
tags: [ required, workflow ]
tags: [ required, workflow, inputs_should_parse ]

- job: tests/empty.json
output:
Expand Down Expand Up @@ -2531,7 +2531,7 @@
tool: tests/record-in-secondaryFiles-missing-wf.cwl
id: secondary_files_missing
doc: Test checking when secondaryFiles are missing
tags: [ workflow, required ]
tags: [ workflow, required, inputs_should_parse ]

- job: tests/record-format-job.yml
output: {}
Expand All @@ -2545,21 +2545,21 @@
tool: tests/record-in-format.cwl
id: input_records_file_entry_with_format_and_bad_regular_input_file_format
doc: Test file format checking on parameter
tags: [ command_line_tool, format_checking ]
tags: [ command_line_tool, format_checking, inputs_should_parse ]

- job: tests/record-format-job3.yml
should_fail: true
tool: tests/record-in-format.cwl
doc: Test file format checking on record field
id: input_records_file_entry_with_format_and_bad_entry_file_format
tags: [ command_line_tool, format_checking ]
tags: [ command_line_tool, format_checking, inputs_should_parse ]

- job: tests/record-format-job4.yml
should_fail: true
tool: tests/record-in-format.cwl
doc: Test file format checking on array item
id: input_records_file_entry_with_format_and_bad_entry_array_file_format
tags: [ command_line_tool, format_checking ]
tags: [ command_line_tool, format_checking, inputs_should_parse ]

- job: tests/record-secondaryFiles-job.yml
output: {
Expand Down Expand Up @@ -2626,14 +2626,14 @@
tool: tests/timelimit.cwl
id: timelimit_basic
doc: Test that job fails when exceeding time limit
tags: [ command_line_tool, timelimit, work_reuse ]
tags: [ command_line_tool, timelimit, work_reuse, inputs_should_parse ]

- job: tests/empty.json
should_fail: true
tool: tests/timelimit2.cwl
id: timelimit_invalid
doc: Test invalid time limit value
tags: [ command_line_tool, timelimit, json_schema_invalid ]
tags: [ command_line_tool, timelimit, json_schema_invalid, inputs_should_parse ]

- job: tests/empty.json
output: {}
Expand All @@ -2647,7 +2647,7 @@
tool: tests/timelimit4.cwl
id: timelimit_from_expression
doc: Test expression in time limit
tags: [ command_line_tool, timelimit, inline_javascript, work_reuse ]
tags: [ command_line_tool, timelimit, inline_javascript, work_reuse, inputs_should_parse ]

- job: tests/empty.json
output:
Expand All @@ -2662,7 +2662,7 @@
tool: tests/timelimit-wf.cwl
id: timelimit_basic_wf
doc: Test that tool in workflow fails when exceeding time limit
tags: [ workflow, timelimit ]
tags: [ workflow, timelimit, inputs_should_parse ]

- job: tests/empty.json
output:
Expand All @@ -2685,7 +2685,7 @@
tool: tests/timelimit4-wf.cwl
id: timelimit_from_expression_wf
doc: Test expression in time limit in workflow
tags: [ workflow, timelimit, inline_javascript, work_reuse ]
tags: [ workflow, timelimit, inline_javascript, work_reuse, inputs_should_parse ]

- job: tests/empty.json
output: {}
Expand All @@ -2699,7 +2699,7 @@
tool: tests/networkaccess2.cwl
id: networkaccess_disabled
doc: Test networkaccess is disabled by default
tags: [ networkaccess, command_line_tool ]
tags: [ networkaccess, command_line_tool, inputs_should_parse ]

- job: tests/stage-array-job.json
tool: tests/stage-array.cwl
Expand Down Expand Up @@ -2796,7 +2796,7 @@
tool: tests/glob-path-error.cwl
id: glob_outside_outputs_fails
doc: Test fail trying to glob outside output directory
tags: [ command_line_tool, docker ]
tags: [ command_line_tool, docker, inputs_should_parse ]

- job: tests/empty.json
tool: tests/symlink-illegal.cwl
Expand All @@ -2808,7 +2808,7 @@
"baesname": "symlink.txt"
"checksum": "sha1$cd28ec34f3f9425aca544b6332453708e8aaa82a"
should_fail: true
tags: [ command_line_tool ]
tags: [ command_line_tool, inputs_should_parse ]
id: illegal_symlink

- job: tests/empty.json
Expand Down Expand Up @@ -3164,13 +3164,13 @@
id: params_broken_null
doc: Test parameter reference that refers to null.something
should_fail: true
tags: [ required, command_line_tool ]
tags: [ required, command_line_tool, inputs_should_parse ]

- job: tests/empty.json
tool: tests/params_broken_length_of_non_list.cwl
doc: Test parameter reference that refers to length of non-array input
should_fail: true
tags: [ required, command_line_tool ]
tags: [ required, command_line_tool, inputs_should_parse ]
id: length_for_non_array

- job: tests/length_non_array_input.yml
Expand Down Expand Up @@ -3398,14 +3398,14 @@
job: tests/dir-job.yml
doc: Test that a type error is raised if directories are returned by glob evaluation when type is File
should_fail: true
tags: [ required, command_line_tool ]
tags: [ required, command_line_tool, inputs_should_parse ]

- id: capture_dirs
tool: tests/capture-dirs.cwl
job: tests/dir-job.yml
doc: Test that a type error is raised if files are returned by glob evaluation when type is Directory
should_fail: true
tags: [ required, command_line_tool ]
tags: [ required, command_line_tool, inputs_should_parse ]

- id: capture_files_and_dirs
tool: tests/capture-files-and-dirs.cwl
Expand Down
20 changes: 10 additions & 10 deletions tests/conditionals/test-index.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@
tool: cond-wf-003.1.cwl
job: val.1.job.yaml
should_fail: True
tags: [ conditional, inline_javascript, multiple_input, workflow ]
tags: [ conditional, inline_javascript, multiple_input, workflow, inputs_should_parse ]

- id: first_non_null_second_non_null
doc: "pickValue: first_non_null second item is non null"
Expand All @@ -79,14 +79,14 @@
tool: cond-wf-004.cwl
job: val.3.job.yaml
should_fail: True
tags: [ conditional, inline_javascript, multiple_input, workflow ]
tags: [ conditional, inline_javascript, multiple_input, workflow, inputs_should_parse ]

- id: all_non_null_multi_with_non_array_output
doc: "pickValue: all_non_null will fail validation"
tool: cond-wf-005.cwl
job: val.3.job.yaml
should_fail: True
tags: [ conditional, inline_javascript, multiple_input, workflow ]
tags: [ conditional, inline_javascript, multiple_input, workflow, inputs_should_parse ]

- id: the_only_non_null_single_true
doc: "pickValue: the_only_non_null will pass for only one active node"
Expand All @@ -101,7 +101,7 @@
tool: cond-wf-006.cwl
job: val.3.job.yaml
should_fail: True
tags: [ conditional, inline_javascript, multiple_input, workflow ]
tags: [ conditional, inline_javascript, multiple_input, workflow, inputs_should_parse ]

- id: all_non_null_all_null
doc: "pickValue: all_non_null will produce a list, even if empty"
Expand Down Expand Up @@ -176,7 +176,7 @@
tool: cond-wf-012.cwl
job: val.1.job.yaml
should_fail: True
tags: [ conditional, inline_javascript, workflow ]
tags: [ conditional, inline_javascript, workflow, inputs_should_parse ]

- id: conditionals_multi_scatter
doc: "Scatter two steps, flatten result + pickValue"
Expand Down Expand Up @@ -241,7 +241,7 @@
tool: cond-wf-003.1_nojs.cwl
job: both-false.yml
should_fail: True
tags: [ conditional, multiple_input, workflow ]
tags: [ conditional, multiple_input, workflow, inputs_should_parse ]

- id: first_non_null_second_non_null_nojs
doc: "pickValue: first_non_null second item is non null; no javascript"
Expand All @@ -264,14 +264,14 @@
tool: cond-wf-004_nojs.cwl
job: test-true.yml
should_fail: True
tags: [ conditional, multiple_input, workflow ]
tags: [ conditional, multiple_input, workflow, inputs_should_parse ]

- id: all_non_null_multi_with_non_array_output_nojs
doc: "pickValue: all_non_null will fail validation; no javascript"
tool: cond-wf-005_nojs.cwl
job: test-true.yml
should_fail: True
tags: [ conditional, multiple_input, workflow ]
tags: [ conditional, multiple_input, workflow, inputs_should_parse ]

- id: the_only_non_null_single_true_nojs
doc: "pickValue: the_only_non_null will pass for only one active node; no javascript"
Expand All @@ -286,7 +286,7 @@
tool: cond-wf-006_nojs.cwl
job: both-true.yml
should_fail: True
tags: [ conditional, multiple_input, workflow ]
tags: [ conditional, multiple_input, workflow, inputs_should_parse ]

- id: all_non_null_all_null_nojs
doc: "pickValue: all_non_null will produce a list, even if empty; no javascript"
Expand Down Expand Up @@ -361,7 +361,7 @@
tool: cond-wf-012_nojs.cwl
job: ../empty.json
should_fail: True
tags: [ conditional, workflow ]
tags: [ conditional, workflow, inputs_should_parse ]

- id: conditionals_multi_scatter_nojs
doc: "Scatter two steps, flatten result + pickValue; no javascript"
Expand Down
6 changes: 3 additions & 3 deletions tests/iwd/test-index.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -269,21 +269,21 @@
tool: iwd-container-entryname2.cwl
should_fail: true
doc: "Test input mount locations when no container (should fail)"
tags: [ initial_work_dir, command_line_tool ]
tags: [ initial_work_dir, command_line_tool, inputs_should_parse ]

- job: ../loadContents/input.yml
id: iwd-container-entryname3
tool: iwd-container-entryname3.cwl
should_fail: true
doc: "Test input mount locations when container is a hint (should fail)"
tags: [ initial_work_dir, command_line_tool ]
tags: [ initial_work_dir, command_line_tool, inputs_should_parse ]

- job: ../loadContents/input.yml
id: iwd-container-entryname4
tool: iwd-container-entryname4.cwl
should_fail: true
doc: "Must fail if entryname starts with ../"
tags: [ initial_work_dir, command_line_tool ]
tags: [ initial_work_dir, command_line_tool, inputs_should_parse ]

- job: ../loadContents/input.yml
id: iwdr_dir_literal_real_file
Expand Down
2 changes: 1 addition & 1 deletion tests/loadContents/test-index.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@
output: {}
doc: "Test that loadContents on a file larger than 64k fails"
should_fail: true
tags: [ command_line_tool, required, json_schema_invalid ]
tags: [ command_line_tool, required, json_schema_invalid, inputs_should_parse ]
2 changes: 1 addition & 1 deletion tests/mixed-versions/test-index.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -60,4 +60,4 @@
test 1.2 wf that includes tools that are marked as v1.0 and v1.1 that
contain v1.2 features (should fail)
should_fail: true
tags: [ workflow ]
tags: [ workflow, inputs_should_parse ]