]> git.neil.brown.name Git - LaFS.git/commitdiff
Improve test script to catch some errors.
authorNeilBrown <neilb@suse.de>
Sat, 5 Mar 2011 00:25:20 +0000 (11:25 +1100)
committerNeilBrown <neilb@suse.de>
Sat, 5 Mar 2011 00:25:20 +0000 (11:25 +1100)
Make sure failures in the subset filesystem don't go unnoticed.

Signed-off-by: NeilBrown <neilb@suse.de>
test/go

diff --git a/test/go b/test/go
index 033dacd1041b13db224629f7ac3ef70e82f9ebce..92bd11263a82a9ceae0ee04889c6529fe1f32326 100644 (file)
--- a/test/go
+++ b/test/go
@@ -196,22 +196,24 @@ rm /mnt/1/b
 df
 find /mnt/1
 
-mkdir /mnt/1/foo
+mkdir /mnt/1/foo || exit 1
 chmod 0 /mnt/1/foo
 ls -lid /mnt/1/foo
-mount -t lafs_subset /mnt/1/foo /mnt2
+mount -t lafs_subset /mnt/1/foo /mnt2 || exit 1
+df /mnt2
 echo hello > /mnt2/foo1
 echo goodby > /mnt2/foo2
 ls -lai /mnt2
 #ls -lai /mnt/1
 sync
-umount /mnt2
-mount -t lafs_subset /mnt/1/foo /mnt/2
-rm /mnt/2/foo1
+df /mnt2
+umount /mnt2 || exit 1
+mount -t lafs_subset /mnt/1/foo /mnt/2 || exit 1
+rm /mnt/2/foo1 || exit 1
 ls -lai /mnt/2
 ls -lai /mnt/1/foo
-umount /mnt/2
+umount /mnt/2 || exit 1
 cd /
 (sleep 20 ; echo t > /proc/sysrq-trigger ; sleep 2 ; echo b > /proc/sysrq-trigger; ) &
-umount /mnt/1
+umount /mnt/1 || exit 1
 echo b > /proc/sysrq-trigger