From 8acb02f3958cae35eb3011e36ef95e3fcc576e41 Mon Sep 17 00:00:00 2001 From: Daan De Meyer Date: Sun, 26 May 2024 18:22:54 +0200 Subject: [PATCH] TEST-02-UNITTESTS: Fix exit code checks --- test/units/TEST-02-UNITTESTS.sh | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) 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 -- 2.47.3