xfstests: move xfs specific tests out of top directory

And into tests/xfs. Tests found and moved via:

$ grep "supported_fs xfs$" [0-2]* | cut -d : -f 1 > xfs.tests
$ for i in `cat xfs.tests`; do
> git mv $i* tests/xfs/
> grep ^$i group >> tests/xfs/group
> sed -i -e "/^$i/d" group
> done

Output now looks like:

 sudo ./check -g quick -r
FSTYP         -- xfs (debug)
PLATFORM      -- Linux/x86_64 test-1 3.5.0-rc5-dgc+
MKFS_OPTIONS  -- -f -bsize=4096 /dev/vdb
MOUNT_OPTIONS -- /dev/vdb /mnt/scratch

xfs/170  4s
generic/120      16s
generic/248      0s
generic/213      0s
generic/256      39s
xfs/121  6s
xfs/026  11s
generic/131      1s
xfs/187  1s
generic/135      0s
....

Signed-off-by: Dave Chinner <dchinner@redhat.com>
Reviewed-by: Phil White <pwhite@sgi.com>
[rjohnston@sgi.com did not move test 032, belongs in shared]
Signed-off-by: Rich Johnston <rjohnston@sgi.com>
This commit is contained in:
Dave Chinner
2013-03-15 12:27:57 +00:00
committed by Rich Johnston
parent 797e625f28
commit fc48dfb966
378 changed files with 178 additions and 300 deletions
+2 -1
View File
@@ -38,6 +38,7 @@ FSTYP=xfs
SUPPORTED_TESTS="[0-9][0-9][0-9] [0-9][0-9][0-9][0-9]"
TEST_GROUP_DIR="tests"
GENERIC_GROUP_DIR="$TEST_GROUP_DIR/generic"
XFS_GROUP_DIR="$TEST_GROUP_DIR/xfs"
# generic initialization
iam=check
@@ -86,7 +87,7 @@ _setenvironment()
get_group_list()
{
grp=$1
dirs=". $GENERIC_GROUP_DIR"
dirs=". $GENERIC_GROUP_DIR $XFS_GROUP_DIR"
for d in $dirs; do
l=$(sed -n < $d/group \
-299
View File
@@ -3,324 +3,25 @@
# - do not start group names with a digit
# - comment line before each group is "new" description
#
# catch-all
other
# read/write integrity
rw
# directory operations, e.g. create/unlink
dir
# metadata and inodes in particular
metadata
# xfs_db
db
# extended attributes
attr
# xfs_logprint
logprint
# XFS log related testing
log
# XFS log related testing
v2log
# xfsdump, xfsrestore, xfsinvutil
dump
# xfsdump, xfsrestore to tapes
tape
# xfsdump, xfsrestore to remote tapes
remote
# xfs_copy
copy
# chacl, libacl
acl
# capabilities
cap
# permissions
perms
# xfs_growfs
growfs
# fsr.xfs
fsr
# mkfs.xfs
mkfs
# xfs_repair
repair
# quota tools and XFS quota kernel code (XQM)
quota
# auto - tests to be run as part of nightly qa
auto
# ioctl - tests which use ioctl commands (directly/indirectly)
ioctl
# udf filesystem
udf
# AIO operations
aio
# Pattern writing and checking
pattern
# dmapi based tests
dmapi
# filestreams based tests
filestreams
# case-insensitive based tests
ci
# test the mount/remount path
mount
# test the NFS v4 ACL code if it exists
nfs4acl
# test access time
atime
# Test preallocation calls
prealloc
# Test filesystem freeze
freeze
# Tests which may oops or hang
dangerous
# Old tests that we won't spend any effort trying to run and make work
# on current systems
deprecated
# Stress test with probable behaviour, the longer test run the
# larger corner cases will be covered. Configurable variables:
# LOAD_FACTOR: Usually means factor number of running tasks
# TIME_FACTOR: Usually means factor of run time, or number of operations
stress
# test-group association ... one line per test
#
003 db auto quick
004 db auto quick
008 rw ioctl auto quick
009 rw ioctl auto prealloc quick
012 rw auto quick
016 rw auto quick
017 mount auto quick stress
018 deprecated # log logprint v2log
019 mkfs auto quick
021 db attr auto quick
022 dump ioctl tape
023 dump ioctl tape
024 dump ioctl tape
025 dump ioctl tape
026 dump ioctl auto quick
027 dump ioctl auto quick
028 dump ioctl auto quick
029 mkfs logprint log auto quick
030 repair auto quick
031 repair mkfs auto quick
032 mkfs auto quick
033 repair auto quick
034 other auto quick
035 dump ioctl tape auto
036 dump ioctl remote tape
037 dump ioctl remote tape
038 dump ioctl remote tape
039 dump ioctl remote tape
040 other auto
041 growfs ioctl auto
042 fsr ioctl auto
043 dump ioctl tape
044 other auto
045 other auto quick
046 dump ioctl auto quick
047 dump ioctl auto
048 other auto quick
049 rw auto quick
050 quota auto quick
051 acl udf auto quick
052 quota db auto quick
054 quota auto quick
055 dump ioctl remote tape
056 dump ioctl auto quick
057 acl auto
058 acl auto
059 dump ioctl auto quick
060 dump ioctl auto quick
061 dump ioctl auto quick
063 dump attr auto quick
064 dump auto
065 dump auto
066 dump ioctl auto quick
067 acl attr auto quick
071 rw auto
072 rw auto prealloc quick
073 copy auto
078 growfs auto quick
080 rw ioctl
081 deprecated # log logprint quota
082 deprecated # log logprint v2log
083 rw auto enospc stress
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
095 log v2log auto
096 mkfs v2log auto quick
098 udf auto
101 udf
102 udf
103 metadata dir ioctl auto quick
104 growfs ioctl prealloc auto stress
106 quota
107 quota
108 quota auto quick
109 metadata auto
110 repair auto
111 ioctl
114 parent attr stress
115 parent attr
116 quota auto quick
118 quota auto quick
119 log v2log auto freeze dangerous
121 log auto quick
122 other auto quick
134 quota auto quick
136 attr2
137 metadata log auto
138 metadata log auto
139 metadata log auto
140 metadata log auto
142 dmapi auto
143 dmapi auto
144 dmapi auto
145 dmapi auto
146 dmapi auto
147 dmapi auto
148 repair auto
149 repair auto
150 dmapi auto
151 dmapi auto
152 dmapi auto
153 dmapi auto
154 dmapi auto
155 dmapi auto
156 dmapi auto
157 dmapi auto
158 dmapi auto
159 dmapi auto
160 dmapi auto
161 dmapi auto
162 dmapi auto
163 dmapi auto
164 rw pattern auto prealloc quick
165 rw pattern auto prealloc quick
166 rw metadata auto quick
167 rw metadata auto stress
168 dmapi auto
169 rw metadata auto quick
170 rw filestreams auto quick
# the next three tests are not deterministic enough to get the
# "right" result on all platforms/configuration, so don't run
# them by default.
171 rw filestreams
172 rw filestreams
173 rw filestreams
174 rw filestreams auto
175 dmapi auto
176 dmapi auto
177 rw other auto
178 mkfs other auto
179 metadata rw auto
180 metadata rw auto
181 log auto quick
182 metadata rw auto
183 rw other auto quick
184 metadata auto quick
185 dmapi auto
186 attr auto quick
187 attr auto quick
188 ci dir auto
189 mount auto quick
190 rw auto quick
191 nfs4acl auto
194 rw auto
195 ioctl dump auto quick
196 quota auto quick
197 dir auto quick
199 mount auto quick
200 mount auto quick
201 metadata auto quick
202 repair auto quick
203 ioctl auto
205 metadata rw auto
206 growfs auto quick
216 log metadata auto quick
217 log metadata auto
218 auto fsr quick
220 auto quota quick
222 auto fsr ioctl quick
227 auto fsr
229 auto rw
238 auto quick metadata ioctl
242 auto quick prealloc
243 auto quick prealloc
244 auto quota quick
250 auto quick rw prealloc metadata
252 auto quick prealloc
253 auto quick
254 auto quick
259 auto quick
261 auto quick quota
262 auto quick quota
264 auto
265 auto
266 dump ioctl auto quick
267 dump ioctl tape
268 dump ioctl tape
271 auto rw quick
272 auto enospc rw
276 auto rw metadata
278 repair auto
279 auto mkfs
281 dump ioctl auto quick
282 dump ioctl auto quick
283 dump ioctl auto quick
284 auto
287 auto dump quota quick
289 auto quick
290 auto rw prealloc quick ioctl
291 repair
292 auto mkfs quick
293 auto quick
295 auto logprint quick
296 dump auto quick
297 auto freeze
298 auto trim
301 aio dangerous ioctl rw stress
302 aio dangerous ioctl rw stress
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File
View File

Some files were not shown because too many files have changed in this diff Show More