19385: Fix tests
[arvados.git] / sdk / cwl / tests / wf / runin-reqs-wf3.cwl
1 # Copyright (C) The Arvados Authors. All rights reserved.
2 #
3 # SPDX-License-Identifier: Apache-2.0
4
5 class: Workflow
6 cwlVersion: v1.0
7 $namespaces:
8   arv: "http://arvados.org/cwl#"
9 inputs:
10   count:
11     type: int[]
12     default: [1, 2, 3, 4]
13   script:
14     type: File
15     default:
16       class: File
17       location: check_mem.py
18 outputs: []
19 requirements:
20   SubworkflowFeatureRequirement: {}
21   ScatterFeatureRequirement: {}
22   InlineJavascriptRequirement: {}
23   StepInputExpressionRequirement: {}
24 steps:
25   substep:
26     in:
27       count: count
28       script: script
29     out: []
30     hints:
31       - class: arv:RunInSingleContainer
32       - class: arv:APIRequirement
33     scatter: count
34     run:
35       class: Workflow
36       id: mysub
37       inputs:
38         count: int
39         script: File
40       outputs: []
41       steps:
42         sleep1:
43           in:
44             count: count
45             script: script
46           out: []
47           run:
48             class: CommandLineTool
49             id: subtool
50             hints:
51               - class: ResourceRequirement
52                 ramMin: $(96+inputs.count*32)
53             inputs:
54               count:
55                 type: int
56               script: File
57             outputs: []
58             arguments: [python, $(inputs.script), $(96+inputs.count * 32)]