From: Ernesto Puerta Date: Tue, 1 Sep 2020 11:32:11 +0000 (+0200) Subject: mgr/dashboard/api: print logs when vstart fails X-Git-Tag: v16.1.0~1243^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F36923%2Fhead;p=ceph.git mgr/dashboard/api: print logs when vstart fails Fixes: https://tracker.ceph.com/issues/47232 Signed-off-by: Ernesto Puerta --- diff --git a/src/pybind/mgr/dashboard/run-backend-api-tests.sh b/src/pybind/mgr/dashboard/run-backend-api-tests.sh index 904bf7573236..9faa306500c0 100755 --- a/src/pybind/mgr/dashboard/run-backend-api-tests.sh +++ b/src/pybind/mgr/dashboard/run-backend-api-tests.sh @@ -80,11 +80,13 @@ display_log() { } on_tests_error() { + local ret=$? if [[ -n "$JENKINS_HOME" ]]; then CEPH_OUT_DIR=${CEPH_OUT_DIR:-"$LOCAL_BUILD_DIR"/out} display_log "mgr" 1000 display_log "osd" 1000 fi + return $ret } run_teuthology_tests() { @@ -126,7 +128,8 @@ run_teuthology_tests() { export COVERAGE_FILE=.coverage.mgr.dashboard find . -iname "*${COVERAGE_FILE}*" -type f -delete - python ../qa/tasks/vstart_runner.py --ignore-missing-binaries --no-verbose $OPTIONS $(echo $TEST_CASES) + python ../qa/tasks/vstart_runner.py --ignore-missing-binaries --no-verbose $OPTIONS $(echo $TEST_CASES) || + on_tests_error deactivate cd $CURR_DIR