summaryrefslogtreecommitdiff
path: root/090
diff options
context:
space:
mode:
authorDave Chinner <dchinner@redhat.com>2013-03-15 12:27:57 +0000
committerRich Johnston <rjohnston@sgi.com>2013-03-26 18:27:34 -0500
commitfc48dfb96676c140ab371ab7723d59e3a4445d84 (patch)
treea4f94b48499b2fdeb962bb9581fa06250d487760 /090
parent797e625f28215709b9fe9fe57f70fa0ae250a327 (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-x090127
1 files changed, 0 insertions, 127 deletions
diff --git a/090 b/090
deleted file mode 100755
index 8ce50c00..00000000
--- a/090
+++ /dev/null
@@ -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