X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/210889a5400ac6ef247078af14c0766f3639b988..6143bba5421756c78b282ee6c4da793d45a4523e:/sdk/cwl/tests/wf/scatter2_subwf.cwl diff --git a/sdk/cwl/tests/wf/scatter2_subwf.cwl b/sdk/cwl/tests/wf/scatter2_subwf.cwl index 0ae1cf04f0..daf18b11ca 100644 --- a/sdk/cwl/tests/wf/scatter2_subwf.cwl +++ b/sdk/cwl/tests/wf/scatter2_subwf.cwl @@ -1,33 +1,41 @@ +cwlVersion: v1.0 $graph: - class: Workflow - hints: - - {class: 'http://arvados.org/cwl#RunInSingleContainer'} id: '#main' inputs: - - {id: '#main/sleeptime', type: int} + - type: int + id: '#main/sleeptime' outputs: - - {id: '#main/out', outputSource: '#main/sleep1/out', type: string} - requirements: - - {class: InlineJavascriptRequirement} - - {class: ScatterFeatureRequirement} - - {class: StepInputExpressionRequirement} - - {class: SubworkflowFeatureRequirement} + - type: string + outputSource: '#main/sleep1/out' + id: '#main/out' steps: - - id: '#main/sleep1' - in: - - {id: '#main/sleep1/blurb', valueFrom: "${\n return String(inputs.sleeptime)\ - \ + \"b\";\n}\n"} - - {id: '#main/sleep1/sleeptime', source: '#main/sleeptime'} + - in: + - valueFrom: | + ${ + return String(inputs.sleeptime) + "b"; + } + id: '#main/sleep1/blurb' + - source: '#main/sleeptime' + id: '#main/sleep1/sleeptime' out: ['#main/sleep1/out'] run: - baseCommand: sleep class: CommandLineTool inputs: - - id: '#main/sleep1/sleeptime' + - type: int inputBinding: {position: 1} - type: int + id: '#main/sleep1/sleeptime' outputs: - - id: '#main/sleep1/out' - outputBinding: {outputEval: out} - type: string -cwlVersion: v1.0 \ No newline at end of file + - type: string + outputBinding: + outputEval: out + id: '#main/sleep1/out' + baseCommand: sleep + id: '#main/sleep1' + requirements: + - {class: InlineJavascriptRequirement} + - {class: ScatterFeatureRequirement} + - {class: StepInputExpressionRequirement} + - {class: SubworkflowFeatureRequirement} + hints: + - class: http://arvados.org/cwl#RunInSingleContainer \ No newline at end of file