Merge branch '11803-repo-perms'
authorTom Clegg <tom@curoverse.com>
Wed, 14 Jun 2017 15:14:37 +0000 (11:14 -0400)
committerTom Clegg <tom@curoverse.com>
Wed, 14 Jun 2017 15:14:37 +0000 (11:14 -0400)
refs #11803

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curoverse.com>

sdk/cwl/test_with_arvbox.sh

index 8d076093abfe6b6fcbb52ccea421763d76aa38b6..7e801658548218c435de72742405784fc057e081 100755 (executable)
@@ -9,7 +9,7 @@ fi
 reset_container=1
 leave_running=0
 config=dev
-tag=""
+tag="latest"
 
 while test -n "$1" ; do
     arg="$1"
@@ -74,22 +74,26 @@ export ARVADOS_API_HOST=localhost:8000
 export ARVADOS_API_HOST_INSECURE=1
 export ARVADOS_API_TOKEN=\$(cat /var/lib/arvados/superuser_token)
 
-arv-keepdocker --pull arvados/jobs latest
+arv-keepdocker --pull arvados/jobs $tag
+if test "$tag" != "latest" ; then
+  docker tag arvados/jobs:$tag arvados/jobs:latest
+  arv-keepdocker arvados/jobs latest
+fi
 
 cat >/tmp/cwltest/arv-cwl-jobs <<EOF2
 #!/bin/sh
-exec arvados-cwl-runner --api=jobs --compute-checksum \\\$@
+exec arvados-cwl-runner --api=jobs \\\$@
 EOF2
 chmod +x /tmp/cwltest/arv-cwl-jobs
 
 cat >/tmp/cwltest/arv-cwl-containers <<EOF2
 #!/bin/sh
-exec arvados-cwl-runner --api=containers --compute-checksum \\\$@
+exec arvados-cwl-runner --api=containers \\\$@
 EOF2
 chmod +x /tmp/cwltest/arv-cwl-containers
 
 env
-exec ./run_test.sh $@
+exec ./run_test.sh EXTRA=--compute-checksum $@
 EOF
 
 CODE=$?