Abort tests if a failure is encountered while creating/writing test files.
authorLachlan McIlroy <lachlan@sgi.com>
Thu, 20 Sep 2007 06:13:02 +0000 (06:13 +0000)
committerLachlan McIlroy <lachlan@sgi.com>
Thu, 20 Sep 2007 06:13:02 +0000 (06:13 +0000)
Merge of master-melb:xfs-cmds:29728a by kenmcd.

  Abort tests if a failure is encountered while creating/writing test files.

137
138
139
140
179
180

diff --git a/137 b/137
index a1caed3ed56395f62b625448edfcf4c6a9ee90dd..7e6340a0c054de760068f98424820105100ce5cb 100755 (executable)
--- a/137
+++ b/137
@@ -42,6 +42,11 @@ while [ $i -lt 1000 ]
 do
        file=$SCRATCH_MNT/$i
        xfs_io -f -c "pwrite -b 64k -S 0xff 0 64k" $file > /dev/null
 do
        file=$SCRATCH_MNT/$i
        xfs_io -f -c "pwrite -b 64k -S 0xff 0 64k" $file > /dev/null
+       if [ $? -ne 0 ]
+       then
+               echo error creating/writing file $file
+               exit
+       fi
        i=`expr $i + 1`
 done
 
        i=`expr $i + 1`
 done
 
diff --git a/138 b/138
index 282ba5d792945e2b999527776948f5d9d6d39ecd..eb3a57a5fa5d03d7c30998131cc178cee46215e9 100755 (executable)
--- a/138
+++ b/138
@@ -42,7 +42,17 @@ while [ $i -lt 1000 ]
 do
        file=$SCRATCH_MNT/$i
        xfs_io -f -c "pwrite -b 64k -S 0xff 0 64k" $file > /dev/null
 do
        file=$SCRATCH_MNT/$i
        xfs_io -f -c "pwrite -b 64k -S 0xff 0 64k" $file > /dev/null
+       if [ $? -ne 0 ]
+       then
+               echo error creating/writing file $file
+               exit
+       fi
        xfs_io -c "truncate 64k" $file > /dev/null
        xfs_io -c "truncate 64k" $file > /dev/null
+       if [ $? -ne 0 ]
+       then
+               echo error truncating file $file
+               exit
+       fi
        i=`expr $i + 1`
 done
 
        i=`expr $i + 1`
 done
 
diff --git a/139 b/139
index ed1d6b93234741a1259b2e2275cf34af16e90a13..24a4417edb8590c55a73240970e7c1cabf07e63b 100755 (executable)
--- a/139
+++ b/139
@@ -42,7 +42,17 @@ while [ $i -lt 1000 ]
 do
        file=$SCRATCH_MNT/$i
        xfs_io -f -c "pwrite -b 64k -S 0xff 0 64k" $file > /dev/null
 do
        file=$SCRATCH_MNT/$i
        xfs_io -f -c "pwrite -b 64k -S 0xff 0 64k" $file > /dev/null
-       xfs_io -f -c "truncate 32k" $file > /dev/null
+       if [ $? -ne 0 ]
+       then
+               echo error creating/writing file $file
+               exit
+       fi
+       xfs_io -c "truncate 32k" $file > /dev/null
+       if [ $? -ne 0 ]
+       then
+               echo error truncating file $file
+               exit
+       fi
        i=`expr $i + 1`
 done
 
        i=`expr $i + 1`
 done
 
diff --git a/140 b/140
index ac015209697e2eacd8c7511dff673eacee945278..91479660d657d8a8ab8b51031141f1c0c21be3d3 100755 (executable)
--- a/140
+++ b/140
@@ -42,7 +42,17 @@ while [ $i -lt 1000 ]
 do
        file=$SCRATCH_MNT/$i
        xfs_io -f -c "pwrite -b 32k -S 0xff 0 32k" $file > /dev/null
 do
        file=$SCRATCH_MNT/$i
        xfs_io -f -c "pwrite -b 32k -S 0xff 0 32k" $file > /dev/null
-       xfs_io -f -c "truncate 64k" $file > /dev/null
+       if [ $? -ne 0 ]
+       then
+               echo error creating/writing file $file
+               exit
+       fi
+       xfs_io -c "truncate 64k" $file > /dev/null
+       if [ $? -ne 0 ]
+       then
+               echo error truncating file $file
+               exit
+       fi
        i=`expr $i + 1`
 done
 
        i=`expr $i + 1`
 done
 
diff --git a/179 b/179
index 3a285ece1876d137942443d07d7c4260c67c4174..ac0bbd585bbf2bed24b1e10a782a5adaa7ddb65e 100644 (file)
--- a/179
+++ b/179
@@ -73,6 +73,11 @@ while [ $i -lt 1000 ]
 do
        file=$SCRATCH_MNT/$i
        xfs_io -f -c "pwrite -b 32k -S 0xff 0 32k" -c "fsync" $file > /dev/null
 do
        file=$SCRATCH_MNT/$i
        xfs_io -f -c "pwrite -b 32k -S 0xff 0 32k" -c "fsync" $file > /dev/null
+       if [ $? -ne 0 ]
+       then
+               echo error creating/writing file $file
+               exit
+       fi
        i=`expr $i + 1`
 done
 
        i=`expr $i + 1`
 done
 
diff --git a/180 b/180
index 5af603e6535b0267b12c6961fc7288cf16709684..20b174a760b9f87321a3f2c0d3b06a257d23ee1f 100644 (file)
--- a/180
+++ b/180
@@ -73,6 +73,11 @@ while [ $i -lt 1000 ]
 do
        file=$SCRATCH_MNT/$i
        xfs_io -f -c "pwrite -b 64k -S 0xff 0 10m" $file > /dev/null
 do
        file=$SCRATCH_MNT/$i
        xfs_io -f -c "pwrite -b 64k -S 0xff 0 10m" $file > /dev/null
+       if [ $? -ne 0 ]
+       then
+               echo error creating/writing file $file
+               exit
+       fi
        i=`expr $i + 1`
 done
 
        i=`expr $i + 1`
 done