X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/48a362bb93d1e53e879a563da85aecd070987f30..927524f1be454de021180b74999d682780b8cb6b:/sdk/cwl/tests/wf/runin-reqs-wf2.cwl?ds=sidebyside diff --git a/sdk/cwl/tests/wf/runin-reqs-wf2.cwl b/sdk/cwl/tests/wf/runin-reqs-wf2.cwl index 50db901ee4..4bde6c562c 100644 --- 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: - sleeptime: + count: type: int[] default: [1, 2, 3, 4] + script: + type: File + default: + class: File + location: check_mem.py outputs: out: [] requirements: @@ -17,34 +22,41 @@ requirements: ScatterFeatureRequirement: {} InlineJavascriptRequirement: {} StepInputExpressionRequirement: {} +hints: + DockerRequirement: + dockerPull: arvados/jobs:2.2.2 steps: substep: in: - sleeptime: sleeptime + count: count + script: script out: [] hints: - class: arv:RunInSingleContainer - scatter: sleeptime + - class: arv:APIRequirement + scatter: count run: class: Workflow id: mysub inputs: - sleeptime: int + count: int + script: File outputs: [] hints: - - class: ResourceRequirement - ramMin: $(inputs.sleeptime*4) + - class: ResourceRequirement + ramMin: $(96+inputs.count*32) steps: sleep1: in: - sleeptime: sleeptime + count: count + script: script out: [] run: class: CommandLineTool id: subtool inputs: - sleeptime: + count: type: int - inputBinding: {position: 1} + script: File outputs: [] - baseCommand: sleep + arguments: [python, $(inputs.script), $(96+inputs.count * 32)]