]> www.infradead.org Git - users/hch/xfstests-dev.git/commitdiff
generic: relocate log recovery tests into tests/generic/
authorJaegeuk Kim <jaegeuk@kernel.org>
Thu, 12 Feb 2015 03:22:59 +0000 (14:22 +1100)
committerDave Chinner <david@fromorbit.com>
Thu, 12 Feb 2015 03:22:59 +0000 (14:22 +1100)
This patch moves the generic testcases defined in xfs into tests/generic/.
  xfs/085 -> generic/052
  xfs/086 -> generic/054
  xfs/087 -> generic/055

Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
Signed-off-by: Dave Chinner <david@fromorbit.com>
tests/generic/052 [moved from tests/xfs/085 with 96% similarity]
tests/generic/052.out [moved from tests/xfs/085.out with 94% similarity]
tests/generic/054 [moved from tests/xfs/086 with 92% similarity]
tests/generic/054.out [moved from tests/xfs/086.out with 99% similarity]
tests/generic/055 [moved from tests/xfs/087 with 94% similarity]
tests/generic/055.out [moved from tests/xfs/087.out with 99% similarity]
tests/generic/group
tests/xfs/group

similarity index 96%
rename from tests/xfs/085
rename to tests/generic/052
index 1b6f424dc40a2adfc1715e451ad19f499fcb766b..3430b655124be260df56d7093619526ccbfff87c 100755 (executable)
@@ -1,5 +1,5 @@
 #! /bin/bash
-# FS QA Test No. 085
+# FS QA Test No. 052
 #
 # To test log replay by shutdown of file system
 # This is the first simple initial test to ensure that
@@ -40,7 +40,7 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
 . ./common/log
 
 # real QA test starts here
-_supported_fs xfs
+_supported_fs generic
 _supported_os IRIX Linux
 
 rm -f $seqres.full
@@ -51,7 +51,7 @@ _require_scratch_shutdown
 _require_logstate
 
 echo "mkfs"
-_scratch_mkfs_xfs >>$seqres.full 2>&1 \
+_scratch_mkfs >>$seqres.full 2>&1 \
     || _fail "mkfs scratch failed"
 
 echo "mount"
similarity index 94%
rename from tests/xfs/085.out
rename to tests/generic/052.out
index d2d99a11122f14853e1e271e619ce2ca36e33bd3..df7a66a9af1b7052c5a97d8c85dccf2bd04d1986 100644 (file)
@@ -1,4 +1,4 @@
-QA output created by 085
+QA output created by 052
 mkfs
 mount
 touch files
similarity index 92%
rename from tests/xfs/086
rename to tests/generic/054
index 0cc50085834f7f493808d046e5c03cd74cf0874d..6cb0122ba43989874dd15577055fd1e2454f2cf1 100755 (executable)
@@ -1,5 +1,5 @@
 #! /bin/bash
-# FS QA Test No. 086
+# FS QA Test No. 054
 #
 # To test log replay with version 2 logs
 # Initially keep this simple with just creates.
@@ -39,14 +39,13 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
 . ./common/log
 
 # real QA test starts here
-_supported_fs xfs
+_supported_fs generic
 _supported_os IRIX Linux
 
 rm -f $seqres.full $tmp.*
 _require_scratch
 _require_scratch_shutdown
 _require_logstate
-_require_v2log
 
 echo "*** init FS"
 umount $SCRATCH_DEV >/dev/null 2>&1
@@ -56,14 +55,14 @@ _get_log_configs > $tmp.seq.params
 # Do the work for various log params which
 # should not effect the data content of the log
 # Try with and without sync'ing - sync'ing will mean that
-# the log will be written out unfilled and thus the log 
+# the log will be written out unfilled and thus the log
 # stripe can have an effect.
 #
 for s in sync nosync ; do
     cat $tmp.seq.params \
     | while read mkfs mnt restofline
     do
-       if [ "$mkfs" = "#" ]; then 
+       if [ "$mkfs" = "#" ]; then
            continue
        fi
 
@@ -73,8 +72,8 @@ for s in sync nosync ; do
 
        # mkfs the FS
        _echofull "mkfs"
-       _scratch_mkfs_xfs >>$seqres.full 2>&1
-       if [ $? -ne 0 ] ; then 
+       _scratch_mkfs >>$seqres.full 2>&1
+       if [ $? -ne 0 ] ; then
            _echofull "mkfs failed: $MKFS_OPTIONS"
            continue
        fi
@@ -89,7 +88,7 @@ for s in sync nosync ; do
        # create the metadata
        if [ $s = "sync" ]; then
            # generate some log traffic - but not too much
-           # add some syncs to get the log flushed to disk 
+           # add some syncs to get the log flushed to disk
            for file in $SCRATCH_MNT/{0,1,2,3,4,5,6,7,8,9}{0,1,2,3,4,5,6,7,8,9}; do
                touch $file
                sync
@@ -137,5 +136,5 @@ for s in sync nosync ; do
     done
 done
 
-status=0 
+status=0
 exit
similarity index 99%
rename from tests/xfs/086.out
rename to tests/generic/054.out
index 40326ee7038969590e809c15c485002638f2b569..4654bde73dc6d0ec4a76fa936221353f33aa2493 100644 (file)
@@ -1,4 +1,4 @@
-QA output created by 086
+QA output created by 054
 *** init FS
 
 *** mkfs ***
similarity index 94%
rename from tests/xfs/087
rename to tests/generic/055
index 38be6d5e9c36c4fccea812c4c1eac38efce85b2b..82ec33197afcdce8d3ca19730c4eaa55521a9efc 100755 (executable)
@@ -1,7 +1,7 @@
 #! /bin/bash
-# FS QA Test No. 087
+# FS QA Test No. 055
 #
-# * like 086 but want to create more/different kinds of metadata
+# * like 054 but want to create more/different kinds of metadata
 #   and so will use fsstress
 # * also can interrupt metadata with godown
 #
@@ -66,14 +66,13 @@ _get_quota_option()
 }
 
 # real QA test starts here
-_supported_fs xfs
+_supported_fs generic
 _supported_os IRIX Linux
 
 rm -f $seqres.full $tmp.*
 _require_scratch
 _require_scratch_shutdown
 _require_logstate
-_require_v2log 
 
 QUOTA_OPTION=`_get_quota_option`
 
@@ -85,7 +84,7 @@ _get_log_configs > $tmp.seq.params
 cat $tmp.seq.params \
 | while read mkfs mnt restofline
 do
-    if [ "$mkfs" = "#" ]; then 
+    if [ "$mkfs" = "#" ]; then
        continue
     fi
 
@@ -95,8 +94,8 @@ do
 
     # mkfs the FS
     _echofull "mkfs"
-    _scratch_mkfs_xfs >>$seqres.full 2>&1
-    if [ $? -ne 0 ] ; then 
+    _scratch_mkfs >>$seqres.full 2>&1
+    if [ $? -ne 0 ] ; then
        _echofull "mkfs failed: $MKFS_OPTIONS"
        continue
     fi
@@ -152,5 +151,5 @@ do
     fi
 done
 
-status=0 
+status=0
 exit
similarity index 99%
rename from tests/xfs/087.out
rename to tests/generic/055.out
index 9f6f80a0e754136134bfbaf0c0e03682b95ad68e..048ef1e124e1f38540e788ee84438a3811d69fbe 100644 (file)
@@ -1,4 +1,4 @@
-QA output created by 087
+QA output created by 055
 *** init FS
 
 *** mkfs ***
index d38240e87e34df002dd325d260ebd42392715cc2..441d5a1cd7b8ea5f6932f2771c9c0012fc97e50f 100644 (file)
 049 metadata rw auto
 050 mount auto quick
 051 auto stress log metadata repair
+052 log auto quick
 053 acl repair auto quick
+054 log v2log auto
+055 log v2log auto quota stress
 062 attr udf auto quick
 068 other auto freeze dangerous stress
 069 rw udf auto quick
index de34822c66f667a77187644f1f30c4333b16ef4b..58144d2de662fb7b168c39e84bd8861ceca2da31 100644 (file)
@@ -75,9 +75,6 @@
 081 deprecated # log logprint quota
 082 deprecated # log logprint v2log
 084 ioctl rw auto
-085 log auto quick
-086 log v2log auto
-087 log v2log auto quota stress
 090 rw auto
 092 other auto quick
 094 metadata dir ioctl auto