]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
testsuite-17.11.sh: fix assert_1()
authorDmitry V. Levin <ldv@strace.io>
Thu, 18 May 2023 12:00:00 +0000 (12:00 +0000)
committerDmitry V. Levin <ldv@strace.io>
Thu, 18 May 2023 15:45:55 +0000 (15:45 +0000)
Fix assert_1() to exit with an error status in case of a failed assertion.

test/units/testsuite-17.11.sh

index f1897b67852e76d1cd4ed050ef414812945637bb..4b9e188b22c0e868df4d0786bd6233b836bef091 100755 (executable)
@@ -60,10 +60,12 @@ assert_0() {
 }
 
 assert_1() {
+    local rc
     set +e
     udevadm verify "$@" >"${out}" 2>"${err}"
-    assert_eq "$?" 1
+    rc=$?
     set -e
+    assert_eq "$rc" 1
 
     if [ -f "${exp}" ]; then
         diff -u "${exp}" "${err}"