diff --git a/_episodes/12-env.md b/_episodes/12-env.md index 46cbeb66..f8b62162 100644 --- a/_episodes/12-env.md +++ b/_episodes/12-env.md @@ -35,11 +35,23 @@ command line: ~~~ $ cwl-runner env.cwl echo-job.yml -[job 140710387785808] /home/example$ env -PATH=/bin:/usr/bin:/usr/local/bin +[job env.cwl] /home/example$ env > /home/example/output.txt +[job env.cwl] completed success +{ + "example_out": { + "location": "file:///home/example/output.txt", + "basename": "output.txt", + "class": "File", + "checksum": "sha1$1ca16a840b14807b2fd3323022c476b06a150e2f", + "size": 94, + "path": "/home/example/output.txt" + } +} +Final process status is success +$ cat output.txt HELLO=Hello world! +PATH=/bin:/usr/bin:/usr/local/bin +HOME=/home/example TMPDIR=/tmp/tmp63Obpk -Final process status is success -{} ~~~ {: .output} diff --git a/_includes/cwl/12-env/env.cwl b/_includes/cwl/12-env/env.cwl old mode 100644 new mode 100755 index d9946d1b..7e4d4087 --- a/_includes/cwl/12-env/env.cwl +++ b/_includes/cwl/12-env/env.cwl @@ -9,4 +9,7 @@ requirements: HELLO: $(inputs.message) inputs: message: string -outputs: [] +outputs: + example_out: + type: stdout +stdout: output.txt diff --git a/_includes/cwl/conformance-test.yml b/_includes/cwl/conformance-test.yml index 4cab46d5..3a856d77 100644 --- a/_includes/cwl/conformance-test.yml +++ b/_includes/cwl/conformance-test.yml @@ -129,7 +129,16 @@ location: Any size: 22 -# Section 12 depends on side-effects +# Section 12 +- doc: Test for section 12 + job: 12-env/echo-job.yml + tool: 12-env/env.cwl + output: + example_out: + class: File + basename: output.txt + location: Any + # Section 13 depends on side-effects # Section 14 depends on side-effects