projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch '17879-update-schema-salad' into main refs #17879
[arvados.git]
/
sdk
/
cwl
/
tests
/
wf
/
runin-reqs-wf2.cwl
diff --git
a/sdk/cwl/tests/wf/runin-reqs-wf2.cwl
b/sdk/cwl/tests/wf/runin-reqs-wf2.cwl
index 50db901ee49622b7d3dace8eee8983bb3d8dd70a..7d06cb308cf6ba8c65d51882865e90b39acae6c4 100644
(file)
--- a/
sdk/cwl/tests/wf/runin-reqs-wf2.cwl
+++ b/
sdk/cwl/tests/wf/runin-reqs-wf2.cwl
@@
-7,9
+7,14
@@
cwlVersion: v1.0
$namespaces:
arv: "http://arvados.org/cwl#"
inputs:
$namespaces:
arv: "http://arvados.org/cwl#"
inputs:
-
sleeptime
:
+
count
:
type: int[]
default: [1, 2, 3, 4]
type: int[]
default: [1, 2, 3, 4]
+ script:
+ type: File
+ default:
+ class: File
+ location: check_mem.py
outputs:
out: []
requirements:
outputs:
out: []
requirements:
@@
-17,34
+22,41
@@
requirements:
ScatterFeatureRequirement: {}
InlineJavascriptRequirement: {}
StepInputExpressionRequirement: {}
ScatterFeatureRequirement: {}
InlineJavascriptRequirement: {}
StepInputExpressionRequirement: {}
+hints:
+ DockerRequirement:
+ dockerPull: arvados/jobs:1.4.0.20190604172024
steps:
substep:
in:
steps:
substep:
in:
- sleeptime: sleeptime
+ count: count
+ script: script
out: []
hints:
- class: arv:RunInSingleContainer
out: []
hints:
- class: arv:RunInSingleContainer
- scatter: sleeptime
+ - class: arv:APIRequirement
+ scatter: count
run:
class: Workflow
id: mysub
inputs:
run:
class: Workflow
id: mysub
inputs:
- sleeptime: int
+ count: int
+ script: File
outputs: []
hints:
outputs: []
hints:
- - class: ResourceRequirement
-
ramMin: $(inputs.sleeptime*4
)
+
- class: ResourceRequirement
+
ramMin: $(96+inputs.count*32
)
steps:
sleep1:
in:
steps:
sleep1:
in:
- sleeptime: sleeptime
+ count: count
+ script: script
out: []
run:
class: CommandLineTool
id: subtool
inputs:
out: []
run:
class: CommandLineTool
id: subtool
inputs:
-
sleeptime
:
+
count
:
type: int
type: int
- inputBinding: {position: 1}
+ script: File
outputs: []
outputs: []
- baseCommand: sleep
+ arguments: [python, $(inputs.script), $(96+inputs.count * 32)]