From: NeilBrown Date: Sat, 5 Mar 2011 00:25:20 +0000 (+1100) Subject: Improve test script to catch some errors. X-Git-Url: http://git.neil.brown.name/?a=commitdiff_plain;h=7f82d1a1143051f9bab3aac79db7df83997b8e6e;p=LaFS.git Improve test script to catch some errors. Make sure failures in the subset filesystem don't go unnoticed. Signed-off-by: NeilBrown --- diff --git a/test/go b/test/go index 033dacd..92bd112 100644 --- 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