10812: Use packed workflows for all run modes.
[arvados.git] / sdk / cwl / tests / wf / expect_packed.cwl
1 cwlVersion: v1.0
2 $graph:
3 - class: CommandLineTool
4   requirements:
5   - class: DockerRequirement
6     dockerPull: debian:8
7   inputs:
8   - id: '#submit_tool.cwl/x'
9     type: File
10     default:
11       class: File
12       location: keep:99999999999999999999999999999991+99/blub.txt
13     inputBinding:
14       position: 1
15   outputs: []
16   baseCommand: cat
17   id: '#submit_tool.cwl'
18 - class: Workflow
19   inputs:
20   - id: '#main/x'
21     type: File
22     default: {class: File, location: 'keep:99999999999999999999999999999992+99/blorp.txt',
23       basename: blorp.txt}
24   - id: '#main/y'
25     type: Directory
26     default: {class: Directory, location: 'keep:99999999999999999999999999999998+99',
27       basename: 99999999999999999999999999999998+99}
28   - id: '#main/z'
29     type: Directory
30     default: {class: Directory, basename: anonymous, listing: [{basename: renamed.txt,
31           class: File, location: 'keep:99999999999999999999999999999998+99/file1.txt'}]}
32   outputs: []
33   steps:
34   - id: '#main/step1'
35     in:
36     - {id: '#main/step1/x', source: '#main/x'}
37     out: []
38     run: '#submit_tool.cwl'
39   id: '#main'