From: Daan De Meyer Date: Sun, 26 May 2024 16:22:54 +0000 (+0200) Subject: TEST-02-UNITTESTS: Fix exit code checks X-Git-Tag: v256-rc4~81^2~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8acb02f3958cae35eb3011e36ef95e3fcc576e41;p=thirdparty%2Fsystemd.git TEST-02-UNITTESTS: Fix exit code checks --- diff --git a/test/units/TEST-02-UNITTESTS.sh b/test/units/TEST-02-UNITTESTS.sh index 0c8de536ef6..aac55ea17ce 100755 --- a/test/units/TEST-02-UNITTESTS.sh +++ b/test/units/TEST-02-UNITTESTS.sh @@ -60,22 +60,22 @@ run_test() { exec {LOCK_FD}> /lock flock --exclusive ${LOCK_FD} - if [[ $ret -ne 0 && $ret != 77 && $ret != 127 ]]; then - echo "$name failed with $ret" - echo "$name" >>/failed-tests + if [[ $ret -eq 77 ]] || [[ $ret -eq 127 ]]; then + echo "$name skipped" + echo "$name" >>/skipped-tests { echo "--- $name begin ---" journalctl --unit="$name" --no-hostname -o short-monotonic echo "--- $name end ---" - } >>/failed - elif [[ $ret == 77 || $ret == 127 ]]; then - echo "$name skipped" - echo "$name" >>/skipped-tests + } >>/skipped + elif [[ $ret -ne 0 ]]; then + echo "$name failed with $ret" + echo "$name" >>/failed-tests { echo "--- $name begin ---" journalctl --unit="$name" --no-hostname -o short-monotonic echo "--- $name end ---" - } >>/skipped + } >>/failed else echo "$name OK" echo "$name" >>/testok