fstests: move test group info to test files
[xfstests-dev.git] / tests / generic / 405
index 88407f7a42a2c5cf39281176634987e96d87b43a..ab5a5523bc2dce4a0df9e755f98c5285e2ca2549 100755 (executable)
@@ -7,20 +7,15 @@
 # Test mkfs against thin provision device, which has very small backing size,
 # mkfs should return error when it hits EIO.
 #
-seq=`basename $0`
-seqres=$RESULT_DIR/$seq
-echo "QA output created by $seq"
-
-here=`pwd`
-tmp=/tmp/$$
-status=1       # failure is the default!
-trap "_cleanup; exit \$status" 0 1 2 3 15
+. ./common/preamble
+_begin_fstest auto mkfs thin
 
 # Initialize dmthin device with very small backing size & very big virtual
 # size, with the hope that mkfs hit EIO at mkfs time
 BACKING_SIZE=$((1 * 1024 * 1024 / 512))                        # 1M
 VIRTUAL_SIZE=$((1 * 1024 * 1024 * 1024 * 1024 / 512))  # 1T
 
+# Override the default cleanup function.
 _cleanup()
 {
        _dmthin_cleanup
@@ -28,14 +23,10 @@ _cleanup()
        rm -f $tmp.*
 }
 
-# get standard environment, filters and checks
-. ./common/rc
+# Import common functions.
 . ./common/filter
 . ./common/dmthin
 
-# remove previous $seqres.full before test
-rm -f $seqres.full
-
 # real QA test starts here
 _supported_fs generic
 # $SCRATCH_DEV won't be directly created filesystem on, so fsck isn't required