From aff40f736c63cda19b87533578e0ca3435943f38 Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Fri, 18 Feb 2022 18:53:07 +0100 Subject: [PATCH] tests: propagate 77 exit code from "tools/run-nm-test.sh" This is important. We must not swallow 77, which has the meaning that the test was skipped. Fixes: f65747f6e9ed ('tests: let "run-nm-test.sh" fail with exit code 1 on failure') --- tools/run-nm-test.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/run-nm-test.sh b/tools/run-nm-test.sh index 59a489332a..c88a1bd573 100755 --- a/tools/run-nm-test.sh +++ b/tools/run-nm-test.sh @@ -302,8 +302,8 @@ if ! _is_true "$NMTST_USE_VALGRIND" 0; then export NM_TEST_UNDER_VALGRIND=0 "${NMTST_DBUS_RUN_SESSION[@]}" "$TEST" "${TEST_ARGV[@]}" r=$? - [ $r == 0 ] || die "exec \"$TEST\" failed with exit code $r" - exit 0 + [ $r == 0 -o $r == 77 ] || die "exec \"$TEST\" failed with exit code $r" + exit $r fi if [[ -z "${NMTST_VALGRIND}" ]]; then