14717: Write config file before starting test services.
authorTom Clegg <tclegg@veritasgenetics.com>
Fri, 26 Jul 2019 20:00:31 +0000 (16:00 -0400)
committerTom Clegg <tclegg@veritasgenetics.com>
Fri, 26 Jul 2019 20:00:31 +0000 (16:00 -0400)
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>

build/run-tests.sh

index 0e38b484e4e38ee500682883c91db9d7f419763a..9bcbe4d93be31563879e8cf2bd66af0e88e40f4b 100755 (executable)
@@ -418,6 +418,7 @@ start_services() {
     fi
     all_services_stopped=
     fail=1
+    eval $(python sdk/python/tests/run_test_server.py setup_config)
     cd "$WORKSPACE" \
         && eval $(python sdk/python/tests/run_test_server.py start --auth admin) \
         && export ARVADOS_TEST_API_HOST="$ARVADOS_API_HOST" \
@@ -658,8 +659,6 @@ install_env() {
     pip install --no-cache-dir PyYAML \
         || fatal "pip install PyYAML failed"
 
-    eval $(python sdk/python/tests/run_test_server.py setup_config)
-
     # Preinstall libcloud if using a fork; otherwise nodemanager "pip
     # install" won't pick it up by default.
     if [[ -n "$LIBCLOUD_PIN_SRC" ]]; then