#!/bin/bash
+# Copyright (C) The Arvados Authors. All rights reserved.
+#
+# SPDX-License-Identifier: AGPL-3.0
+
read -rd "\000" helpmessage <<EOF
$(basename $0): Test cwl tool and (optionally) upload to PyPi and Docker Hub.
(cd cwltool
python setup.py install
python setup.py test
- ./build-node-docker.sh
)
-./run_test.sh RUNNER=cwltool/cwltool/main.py
+./run_test.sh RUNNER=cwltool DRAFT=draft-2
+./run_test.sh RUNNER=cwltool DRAFT=draft-3
(cd cwltool
handle_python_package
if [[ "$UPLOAD_DOCKER" != 0 ]]; then
docker push commonworkflowlanguage/cwltool_module
docker push commonworkflowlanguage/cwltool
- docker push commonworkflowlanguage/nodejs-engine
fi
if test -d common-workflow-language.github.io ; then
)
fi
-python -mcwltool --outdir=$PWD/common-workflow-language.github.io site/cwlsite.cwl site/cwlsite-job.json
+cwltool --outdir=$PWD/common-workflow-language.github.io site/cwlsite.cwl site/cwlsite-job.json
(cd common-workflow-language.github.io
git add --all