Use wrapper to enable checksums in cwl conformance tests.
authorTom Clegg <tom@curoverse.com>
Thu, 28 Jul 2016 18:45:42 +0000 (14:45 -0400)
committerTom Clegg <tom@curoverse.com>
Thu, 28 Jul 2016 18:45:42 +0000 (14:45 -0400)
refs #9552

jenkins/run-cwl-test.sh

index 545688307b5e3830fe8ef0552531f00314f60891..46212e8ff9ad35900a6ffd5ad98c92cb030ce1b9 100755 (executable)
@@ -121,8 +121,9 @@ if [[ "$ARVADOS_API_HOST" == "" ]] || [[ "$ARVADOS_API_TOKEN" == "" ]]; then
 fi
 
 ## FIXME: add a git clone if common-workflow-language dir isn't there
+## FIXME: create /root/arvados-cwl-runner-with-checksum.sh (#!/bin/sh\nexec arvados-cwl-runner --compute-checksum "$@") instead of assuming it's there
 
-run_command shell.$IDENTIFIER ECODE "cd common-workflow-language; git pull; ARVADOS_API_HOST=$ARVADOS_API_HOST ARVADOS_API_TOKEN=$ARVADOS_API_TOKEN  ./run_test.sh -n1-69,71-73 "
+run_command shell.$IDENTIFIER ECODE "cd common-workflow-language; git pull; ARVADOS_API_HOST=$ARVADOS_API_HOST ARVADOS_API_TOKEN=$ARVADOS_API_TOKEN  ./run_test.sh -n1-69,71-73 RUNNER=/root/arvados-cwl-runner-with-checksum.sh "
 
 exit $ECODE