From 9c816fe2ad158b39695339f58ddc921c68453cb1 Mon Sep 17 00:00:00 2001 From: Xiao Ni Date: Wed, 21 Feb 2018 13:04:45 +0800 Subject: [PATCH] Add one sanity check for missing device Signed-off-by: Xiao Ni Signed-off-by: Jes Sorensen --- tests/00raid1 | 4 ++++ tests/func.sh | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/tests/00raid1 b/tests/00raid1 index c93465d8..f6b8be19 100644 --- a/tests/00raid1 +++ b/tests/00raid1 @@ -3,6 +3,10 @@ # test version0, version1, and no super # test resync and recovery. +# It's just a sanity check. This command shouldn't run successfully +mdadm -CR $md0 -l 1 -n2 missing missing +check opposite_result + mdadm -CR $md0 -l 1 -n2 $dev0 $dev1 check resync check raid1 diff --git a/tests/func.sh b/tests/func.sh index 40c6026a..af08b60f 100644 --- a/tests/func.sh +++ b/tests/func.sh @@ -219,6 +219,10 @@ do_setup() { # check various things check() { case $1 in + opposite_result ) + if [ $? -eq 0 ]; then + die "This command shouldn't run successfully" + fi spares ) spares=$(tr '] ' '\012\012' < /proc/mdstat | grep -c '(S)' || exit 0) [ $spares -ne $2 ] && -- 2.39.2