Add 'sdk/java-v2/' from commit '55f103e336ca9fb8bf1720d2ef4ee8dd4e221118'
[arvados.git] / sdk / cwl / tests / wf / runin-with-ttl-wf.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   fileblub:
11     type: File
12     default:
13       class: File
14       location: keep:d7514270f356df848477718d58308cc4+94/a
15       secondaryFiles:
16         - class: File
17           location: keep:d7514270f356df848477718d58308cc4+94/b
18 outputs:
19   out:
20     type: string
21     outputSource: substep/out
22 requirements:
23   SubworkflowFeatureRequirement: {}
24   ScatterFeatureRequirement: {}
25   InlineJavascriptRequirement: {}
26   StepInputExpressionRequirement: {}
27 hints:
28   arv:IntermediateOutput:
29     outputTTL: 60
30 steps:
31   substep:
32     in:
33       fileblub: fileblub
34     out: [out]
35     hints:
36       - class: arv:RunInSingleContainer
37     run:
38       class: Workflow
39       id: mysub
40       inputs:
41         fileblub: File
42       outputs:
43         out:
44           type: string
45           outputSource: cat1/out
46       steps:
47         cat1:
48           in:
49             fileblub: fileblub
50           out: [out]
51           run:
52             class: CommandLineTool
53             id: subtool
54             inputs:
55               fileblub:
56                 type: File
57                 inputBinding: {position: 1}
58             outputs:
59               out:
60                 type: string
61                 outputBinding:
62                   outputEval: "out"
63             baseCommand: cat