]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/dashboard/api: print logs when vstart fails 36923/head
authorErnesto Puerta <epuertat@redhat.com>
Tue, 1 Sep 2020 11:32:11 +0000 (13:32 +0200)
committerErnesto Puerta <epuertat@redhat.com>
Tue, 1 Sep 2020 11:38:33 +0000 (13:38 +0200)
Fixes: https://tracker.ceph.com/issues/47232
Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
src/pybind/mgr/dashboard/run-backend-api-tests.sh

index 904bf7573236163d982ee85bbbc18371895f6aeb..9faa306500c05c12205a8dbb3f2f1abc9c56cc75 100755 (executable)
@@ -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