13306: test_with_arvbox can select api
authorPeter Amstutz <pamstutz@veritasgenetics.com>
Mon, 4 Feb 2019 20:13:12 +0000 (15:13 -0500)
committerPeter Amstutz <pamstutz@veritasgenetics.com>
Mon, 4 Feb 2019 20:13:12 +0000 (15:13 -0500)
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

sdk/cwl/test_with_arvbox.sh

index 936560366f3eb89a098a2483f88d4bb5cb20f0fa..22d47a5d481555ab7b52284eeb263624a0b04bc2 100755 (executable)
@@ -15,6 +15,7 @@ config=dev
 tag="latest"
 pythoncmd=python
 suite=conformance
+runapi=containers
 
 while test -n "$1" ; do
     arg="$1"
@@ -47,6 +48,10 @@ while test -n "$1" ; do
             suite=$2
             shift ; shift
             ;;
+       --api)
+           runapi=$2
+            shift ; shift
+            ;;
         -h|--help)
             echo "$0 [--no-reset-container] [--leave-running] [--config dev|localdemo] [--tag docker_tag] [--build] [--pythoncmd python(2|3)] [--suite (integration|conformance)]"
             exit
@@ -127,7 +132,7 @@ chmod +x /tmp/cwltest/arv-cwl-containers
 
 env
 if [[ "$suite" = "conformance" ]] ; then
-   exec ./run_test.sh RUNNER=/tmp/cwltest/arv-cwl-containers EXTRA=--compute-checksum $@
+   exec ./run_test.sh RUNNER=/tmp/cwltest/arv-cwl-${runapi} EXTRA=--compute-checksum $@
 elif [[ "$suite" = "integration" ]] ; then
    cd /usr/src/arvados/sdk/cwl/tests
    exec ./arvados-tests.sh $@