]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
mdadm/tests: test don't fail when systemd reports error
authorXiao Ni <xni@redhat.com>
Wed, 22 May 2024 08:50:42 +0000 (16:50 +0800)
committerMariusz Tkaczyk <mariusz.tkaczyk@linux.intel.com>
Fri, 24 May 2024 08:04:41 +0000 (10:04 +0200)
Sometimes systemd reports error in dmesg and test fails. Add
a condition to avoid this failure.

Signed-off-by: Xiao Ni <xni@redhat.com>
Signed-off-by: Mariusz Tkaczyk <mariusz.tkaczyk@linux.intel.com>
test

diff --git a/test b/test
index ff403293d60b99b48a80eb98c8aa9926c36b6ab0..3da53f8711220ee35ae4237938c6882786d6be8f 100755 (executable)
--- a/test
+++ b/test
@@ -109,7 +109,7 @@ do_test() {
                        if [ -f "${_script}.inject_error" ]; then
                                echo "dmesg checking is skipped because test inject error"
                        else
-                               dmesg | grep -iq "error\|call trace\|segfault" &&
+                               dmesg | grep -iq "error\|call trace\|segfault" | grep -v "systemd" &&
                                        die "dmesg prints errors when testing $_basename!"
                        fi
                        echo "succeeded"