[ARVADOS-WORKBENCH2] created: 2.1.0-217-g97418962
Git user
git at public.arvados.org
Fri Mar 12 15:21:39 UTC 2021
at 97418962ed8cd2049579b22ee9d4c7dda53afe89 (commit)
commit 97418962ed8cd2049579b22ee9d4c7dda53afe89
Author: Ward Vandewege <ward at curii.com>
Date: Fri Mar 12 10:01:04 2021 -0500
17119: update the Makefile and tools/run-integration-tests.sh to make
the arvados source path configurable.
Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward at curii.com>
diff --git a/Makefile b/Makefile
index 6da3ed10..de88cd35 100644
--- a/Makefile
+++ b/Makefile
@@ -19,6 +19,8 @@ ITERATION?=1
TARGETS?="centos7 debian8 debian10 ubuntu1404 ubuntu1604 ubuntu1804 ubuntu2004"
+ARVADOS_DIRECTORY?=unset
+
DESCRIPTION=Arvados Workbench2 - Arvados is a free and open source platform for big data science.
MAINTAINER=Arvados Package Maintainers <packaging at arvados.org>
@@ -65,7 +67,7 @@ unit-tests: yarn-install
integration-tests: yarn-install
yarn run cypress install
- $(WORKSPACE)/tools/run-integration-tests.sh
+ $(WORKSPACE)/tools/run-integration-tests.sh -a $(ARVADOS_DIRECTORY)
integration-tests-in-docker: workbench2-build-image
docker run -ti -v$(PWD):$(PWD) -w$(PWD) workbench2-build make integration-tests
diff --git a/tools/run-integration-tests.sh b/tools/run-integration-tests.sh
index 140de3c8..e84a59ac 100755
--- a/tools/run-integration-tests.sh
+++ b/tools/run-integration-tests.sh
@@ -10,7 +10,7 @@ cleanup() {
set +e +o pipefail
kill ${arvboot_PID} ${consume_stdout_PID} ${wb2_PID} ${consume_wb2_stdout_PID}
wait ${arvboot_PID} ${consume_stdout_PID} ${wb2_PID} ${consume_wb2_stdout_PID} || true
- if [ "${CLEANUP_ARVADOS_DIR}" -eq "1" ]; then
+ if [ ${CLEANUP_ARVADOS_DIR} -eq 1 ]; then
rm -rf ${ARVADOS_DIR}
fi
echo >&2 "done"
@@ -38,7 +38,6 @@ export NODE_TLS_REJECT_UNAUTHORIZED=0
CLEANUP_ARVADOS_DIR=0
CYPRESS_MODE="run"
-ARVADOS_DIR=`mktemp -d`
WB2_DIR=`pwd`
while getopts "ia:w:" o; do
@@ -61,6 +60,10 @@ while getopts "ia:w:" o; do
done
shift $((OPTIND-1))
+if [ "${ARVADOS_DIR}" = "unset" ]; then
+ ARVADOS_DIR=`mktemp -d`
+fi
+
ARVADOS_LOG=${ARVADOS_DIR}/arvados.log
ARVADOS_CONF=${WB2_DIR}/tools/arvados_config.yml
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list