X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/c5f67bbc40e8f6a98854b1bf67fc6a98cff80790..fee9186b62c23aa8a112b65626a44fab6b34b3fd:/sdk/cwl/test_with_arvbox.sh diff --git a/sdk/cwl/test_with_arvbox.sh b/sdk/cwl/test_with_arvbox.sh index 76aa43d611..d38414fc81 100755 --- a/sdk/cwl/test_with_arvbox.sh +++ b/sdk/cwl/test_with_arvbox.sh @@ -98,7 +98,7 @@ fi set -x -if [ \$PYCMD = "python3" ]; then +if [ "\$PYCMD" = "python3" ]; then pip3 install cwltest else pip install cwltest @@ -118,42 +118,46 @@ elif [[ "$suite" =~ conformance-(.*) ]] ; then git clone https://github.com/common-workflow-language/cwl-\${version}.git fi cd cwl-\${version} + git checkout \${version}.0 +elif [[ "$suite" != "integration" ]] ; then + echo "ERROR: unknown suite '$suite'" + exit 1 fi -if [[ "$suite" != "integration" ]] ; then - git pull -fi +#if [[ "$suite" != "integration" ]] ; then +# git pull +#fi export ARVADOS_API_HOST=localhost:8000 export ARVADOS_API_HOST_INSECURE=1 -export ARVADOS_API_TOKEN=\$(cat /var/lib/arvados/superuser_token) +export ARVADOS_API_TOKEN=\$(cat /var/lib/arvados-arvbox/superuser_token) if test -n "$build" ; then /usr/src/arvados/build/build-dev-docker-jobs-image.sh elif test "$tag" = "latest" ; then arv-keepdocker --pull arvados/jobs $tag else - jobsimg=\$(curl https://versions.arvados.org/v1/commit/$tag | python -c "import json; import sys; sys.stdout.write(json.load(sys.stdin)['Versions']['Docker']['arvados/jobs'])") - arv-keepdocker --pull arvados/jobs \$jobsimg - docker tag arvados/jobs:\$jobsimg arvados/jobs:latest - arv-keepdocker arvados/jobs latest -fi + set +u + export WORKSPACE=/usr/src/arvados + . /usr/src/arvados/build/run-library.sh + TMPHERE=\$(pwd) + cd /usr/src/arvados -cat >/tmp/cwltest/arv-cwl-jobs </tmp/cwltest/arv-cwl-containers <