]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
tests: fix 07autodetect
authorMateusz Kusiak <mateusz.kusiak@intel.com>
Thu, 5 Dec 2024 08:52:35 +0000 (09:52 +0100)
committerMariusz Tkaczyk <mtkaczyk@kernel.org>
Fri, 13 Dec 2024 09:08:10 +0000 (10:08 +0100)
Change graceful exit to skip to indicate the test cannot be run.
Add some sleep after creation, let's see if that's enough.

Signed-off-by: Mateusz Kusiak <mateusz.kusiak@intel.com>
tests/07autodetect

index 917e0d667c08e1c76001e890026a4820aa1e9912..2db518db2313e260729b4a22e97e4678c384c55a 100644 (file)
@@ -5,12 +5,7 @@
 # put a partition on each, create an array, and see if we can
 # use autodetect to restart the array.
 
-if lsmod | grep md_mod > /dev/null 2>&1
-then
-  echo md is a module - cannot test autodetect
-  exit 0
-fi
-
+[if lsmod | grep md_mod > /dev/null 2>&1] || skip "md is a module - cannot test autodetect"
 
 mdadm -CR -e 0 $mdp0 -l0 -f -n1 $dev0
 mdadm -CR -e 0 $mdp1 -l0 -f -n1 $dev1
@@ -23,6 +18,7 @@ sfdisk $mdp1 >&2 << END
 END
 udevadm settle
 mdadm -CR -e 0 $md0 -l1 -n2 ${mdp0}p1 ${mdp1}p1
+sleep 1
 check resync
 check raid1
 check wait