}
}
var dirs = [];
- for (var sampleid in samples) {
+ Object.keys(samples).sort().forEach(function(sampleid, _) {
dirs.push({"class": "Directory",
"basename": sampleid,
"listing": samples[sampleid]});
- }
+ });
return {"out": dirs};
}
\ No newline at end of file
InlineJavascriptRequirement: {}
inputs:
fastqsdir: Directory
-outputs: []
+outputs:
+ out: stdout
baseCommand: [zcat]
+stdout: $(inputs.fastqsdir.listing[0].nameroot).txt
arguments:
- $(inputs.fastqsdir.listing[0].path)
- $(inputs.fastqsdir.listing[1].path)
ScatterFeatureRequirement: {}
inputs:
dir: Directory
-outputs: []
+outputs:
+ out:
+ type: File[]
+ outputSource: tool/out
steps:
ex:
in:
tool:
in:
fastqsdir: ex/out
- out: []
+ out: [out]
scatter: fastqsdir
run: 12213-keepref-tool.cwl
\ No newline at end of file
if ! arv-get d7514270f356df848477718d58308cc4+94 > /dev/null ; then
arv-put --portable-data-hash testdir
fi
-exec cwltest --test arvados-tests.yml --tool $PWD/runner.sh $@
+exec cwltest --test arvados-tests.yml --tool arvados-cwl-runner $@ -- --disable-reuse --compute-checksum
doc: "Test arv:ReuseRequirement"
- job: 12213-keepref-job.yml
- output: {}
+ output: {
+ "out": [
+ {
+ "checksum": "sha1$1c78028c0d69163391eef89316b44a57bde3fead",
+ "location": "sample1_S01_R1_001.fastq.txt",
+ "class": "File",
+ "size": 32
+ },
+ {
+ "checksum": "sha1$83483b9c65d99967aecc794c14f9f4743314d186",
+ "location": "sample2_S01_R3_001.fastq.txt",
+ "class": "File",
+ "size": 32
+ }
+ ]
+ }
tool: 12213-keepref-wf.cwl
doc: "Test manipulating keep references with expression tools"
+++ /dev/null
-#!/bin/sh
-# Copyright (C) The Arvados Authors. All rights reserved.
-#
-# SPDX-License-Identifier: Apache-2.0
-
-exec arvados-cwl-runner --disable-reuse --compute-checksum "$@"