diff options
author | Dave Chinner <dchinner@redhat.com> | 2013-03-15 12:27:57 +0000 |
---|---|---|
committer | Rich Johnston <rjohnston@sgi.com> | 2013-03-26 18:27:34 -0500 |
commit | fc48dfb96676c140ab371ab7723d59e3a4445d84 (patch) | |
tree | a4f94b48499b2fdeb962bb9581fa06250d487760 /090 | |
parent | 797e625f28215709b9fe9fe57f70fa0ae250a327 (diff) |
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>
Diffstat (limited to '090')
-rwxr-xr-x | 090 | 127 |
1 files changed, 0 insertions, 127 deletions
@@ -1,127 +0,0 @@ -#! /bin/bash -# FS QA Test No. 090 -# -# Exercise IO on the realtime device (direct, buffered, mmapd) -# -#----------------------------------------------------------------------- -# Copyright (c) 2000-2004 Silicon Graphics, Inc. All Rights Reserved. -# -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License as -# published by the Free Software Foundation. -# -# This program is distributed in the hope that it would be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# -#----------------------------------------------------------------------- -# - -seq=`basename $0` -echo "QA output created by $seq" - -here=`pwd` -tmp=/tmp/$$ -status=1 # failure is the default! -trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15 - -# get standard environment, filters and checks -. ./common.rc -. ./common.filter - -# real QA test starts here -_supported_fs xfs -_supported_os Linux -_require_realtime -_require_scratch - -_filter_io() -{ - sed -e '/.* ops; /d' -} - -_create_scratch() -{ - echo "*** mkfs" - if ! _scratch_mkfs_xfs >$tmp.out 2>&1 - then - cat $tmp.out - echo "failed to mkfs $SCRATCH_DEV" - exit 1 - fi - - echo "*** mount" - if ! _scratch_mount - then - echo "failed to mount $SCRATCH_DEV" - exit 1 - fi -} - -realtime_direct_aligned() -{ - echo direct realtime writes, 4 files, 2m each, increasing offsets. - for i in 0 1 2 3 - do - $XFS_IO_PROG -fdxR $SCRATCH_MNT/rt-direct-$1-$i \ - -c "extsize $1" -c "pwrite ${i}m 1m" \ - | _filter_io - done - _check_scratch_fs -} - -realtime_buffer_aligned() -{ - echo buffered realtime writes, 4 files, 2m each, increasing offsets. - for i in 0 1 2 3 - do - $XFS_IO_PROG -fxR $SCRATCH_MNT/rt-buffera-$1-$i \ - -c "extsize $1" -c "pwrite ${i}m 1m" \ - | _filter_io - done - _check_scratch_fs -} - -realtime_buffer_unaligned() -{ - echo buffered realtime writes, 4 files, unaligned byte offsets/sizes. - for i in 0 1 2 3 - do - $XFS_IO_PROG -fxR $SCRATCH_MNT/rt-bufferu-$1-$i \ - -c "extsize $1" -c "pwrite $i 1" \ - | _filter_io - done - _check_scratch_fs -} - -realtime_mmap_unaligned() -{ - # mmap realtime writes, 4 files, unaligned byte offsets/sizes. - for i in 0 1 2 3 - do - $XFS_IO_PROG -fxR $SCRATCH_MNT/rt-mmap-$1-$i \ - -c "extsize $1" -c "pwrite $i 1" \ - | _filter_io - done - _check_scratch_fs -} - - -_create_scratch - -realtime_direct_aligned 0 -#realtime_direct_aligned 1m -realtime_buffer_aligned 0 -#realtime_buffer_aligned 1m -realtime_buffer_unaligned 0 -#realtime_buffer_unaligned 1m -#realtime_mmap_unaligned 0 -#realtime_mmap_unaligned 1m - -status=0 -exit |