generic: relocate log recovery tests into tests/generic/

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>
This commit is contained in:
Jaegeuk Kim
2015-02-12 14:22:59 +11:00
committed by Dave Chinner
parent 72d0a11c31
commit dd8a4b3dfe
8 changed files with 24 additions and 26 deletions
+3 -3
View File
@@ -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"
+1 -1
View File
@@ -1,4 +1,4 @@
QA output created by 085
QA output created by 052
mkfs
mount
touch files
+8 -9
View File
@@ -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
+1 -1
View File
@@ -1,4 +1,4 @@
QA output created by 086
QA output created by 054
*** init FS
*** mkfs ***
+7 -8
View File
@@ -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
+1 -1
View File
@@ -1,4 +1,4 @@
QA output created by 087
QA output created by 055
*** init FS
*** mkfs ***
+3
View File
@@ -54,7 +54,10 @@
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
-3
View 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