From b20547342e41de1a3cc1cf6ff8ac42a91ba1d624 Mon Sep 17 00:00:00 2001 From: Ernesto Puerta Date: Tue, 1 Sep 2020 13:32:11 +0200 Subject: [PATCH] mgr/dashboard/api: print logs when vstart fails Fixes: https://tracker.ceph.com/issues/47232 Signed-off-by: Ernesto Puerta --- src/pybind/mgr/dashboard/run-backend-api-tests.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 -- 2.47.3