summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorNeil Brown <neilb@suse.de>2005-08-16 07:00:22 +0000
committerNeil Brown <neilb@suse.de>2005-08-16 07:00:22 +0000
commitc13c45e9130608314ced83ac488c386ac502865b (patch)
tree9fb02cbb0767325ac9e3cda98f9de0b4c90c3a90 /test
parentfe80f49b6e157e006d63d0319f6d022226e4e197 (diff)
downloadmdadm-c13c45e9130608314ced83ac488c386ac502865b.tar.gz
mdadm-c13c45e9130608314ced83ac488c386ac502865b.tar.xz
mdadm-c13c45e9130608314ced83ac488c386ac502865b.zip
Add test for multipath and make it work.
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
Diffstat (limited to 'test')
-rw-r--r--test15
1 files changed, 14 insertions, 1 deletions
diff --git a/test b/test
index 1e7e841..dadca13 100644
--- a/test
+++ b/test
@@ -42,11 +42,19 @@ devlist=
for d in 0 1 2 3 4 5 6 7
do
[ -f $targetdir/mdtest$d ] || dd if=/dev/zero of=$targetdir/mdtest$d count=$size bs=1K > /dev/null 2>&1
- losetup /dev/loop$d $targetdir/mdtest$d
+ if [ $d -eq 7 ]
+ then
+ losetup /dev/loop$d $targetdir/mdtest6 # for multipath use
+ else
+ losetup /dev/loop$d $targetdir/mdtest$d
+ fi
eval dev$d=/dev/loop$d
eval file$d=$targetdir/mdtest$d
eval devlist=\"\$devlist \$dev$d\"
done
+path0=$dev6
+path1=$dev7
+
# mdadm always adds --quiet, and we want to see any unexpected messages
mdadm() {
@@ -119,6 +127,11 @@ testdev() {
fi
}
+rotest() {
+ dev=$1
+ fsck -fn $dev >&2
+}
+
for script in tests/$prefix*[^~]