* [PATCH 01/25] xfstests: remove remake script
2013-03-15 12:27 [PATCH 00/25] xfstests: xfstests: move tests out of top level Dave Chinner
@ 2013-03-15 12:27 ` Dave Chinner
2013-03-22 16:51 ` Phil White
2013-03-15 12:27 ` [PATCH 02/25] xfstests: remove bench infrastructure Dave Chinner
` (25 subsequent siblings)
26 siblings, 1 reply; 59+ messages in thread
From: Dave Chinner @ 2013-03-15 12:27 UTC (permalink / raw)
To: xfs
From: Dave Chinner <dchinner@redhat.com>
We don't ever do wholesale rebuilds of the output files anymore, so
kill the script that does it to reduce the dependency on common and
common.rc.
Signed-off-by: Dave Chinner <dchinner@redhat.com>
---
remake | 72 ----------------------------------------------------------------
1 file changed, 72 deletions(-)
delete mode 100755 remake
diff --git a/remake b/remake
deleted file mode 100755
index a95aae7..0000000
--- a/remake
+++ /dev/null
@@ -1,72 +0,0 @@
-#! /bin/bash
-#
-# Copyright (c) 2000-2001 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
-#
-#
-# Rebuild NNN.out files
-#
-# $Header: /build2/depot/linux/pcp/dev/qa/RCS/remake,v 2.11 1999/09/20 03:42:19 kenmcd Exp $
-#
-
-tmp=/tmp/$$
-trap "rm -f NO-PREVIOUS-OUTPUT $tmp.*; exit" 0 1 2 3 15
-
-# generic initialization
-iam=remake
-. ./common.rc
-
-. ./common
-
-[ -f check.time ] || touch check.time
-
-for seq in $list
-do
- if [ ! -f $seq ]
- then
- echo "Remake: cannot find \"$seq\""
- else
- echo -n "$seq"
- lasttime=`sed -n -e "/^$seq /s/.* //p" <check.time`
- [ "X$lasttime" != X ] && echo -n " ${lasttime}s"
- rm -f $seq.bak $seq.full.bak
- if sh $seq >$seq.new 2>&1
- then
- if [ -f $seq.out ]
- then
- $diff $seq.out $seq.new
- rm -f $seq.out.bad
- else
- touch NO-PREVIOUS-OUTPUT
- $diff NO-PREVIOUS-OUTPUT $seq.new
- rm -f NO-PREVIOUS-OUTPUT
- fi
- echo ""
- [ -f $seq.out ] && mv $seq.out $seq.bak
- if [ -f $seq.full ]
- then
- [ -f $seq.full.ok ] && mv $seq.full.ok $seq.full.bak
- mv $seq.full $seq.full.ok
- fi
- mv $seq.new $seq.out
- else
- echo " - failed (exit status $?)"
- sed 's/^/ /' $seq.new
- exit 1
- fi
- fi
-done
-
-exit 0
--
1.7.10.4
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply related [flat|nested] 59+ messages in thread* Re: [PATCH 01/25] xfstests: remove remake script
2013-03-15 12:27 ` [PATCH 01/25] xfstests: remove remake script Dave Chinner
@ 2013-03-22 16:51 ` Phil White
0 siblings, 0 replies; 59+ messages in thread
From: Phil White @ 2013-03-22 16:51 UTC (permalink / raw)
To: Dave Chinner; +Cc: xfs
Fine by me.
Reviewed-by: Phil White <pwhite@sgi.com>
On Fri, Mar 15, 2013 at 11:27:45PM +1100, Dave Chinner wrote:
> From: Dave Chinner <dchinner@redhat.com>
>
> We don't ever do wholesale rebuilds of the output files anymore, so
> kill the script that does it to reduce the dependency on common and
> common.rc.
>
> Signed-off-by: Dave Chinner <dchinner@redhat.com>
> ---
> remake | 72 ----------------------------------------------------------------
> 1 file changed, 72 deletions(-)
> delete mode 100755 remake
>
> diff --git a/remake b/remake
> deleted file mode 100755
> index a95aae7..0000000
> --- a/remake
> +++ /dev/null
> @@ -1,72 +0,0 @@
> -#! /bin/bash
> -#
> -# Copyright (c) 2000-2001 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
> -#
> -#
> -# Rebuild NNN.out files
> -#
> -# $Header: /build2/depot/linux/pcp/dev/qa/RCS/remake,v 2.11 1999/09/20 03:42:19 kenmcd Exp $
> -#
> -
> -tmp=/tmp/$$
> -trap "rm -f NO-PREVIOUS-OUTPUT $tmp.*; exit" 0 1 2 3 15
> -
> -# generic initialization
> -iam=remake
> -. ./common.rc
> -
> -. ./common
> -
> -[ -f check.time ] || touch check.time
> -
> -for seq in $list
> -do
> - if [ ! -f $seq ]
> - then
> - echo "Remake: cannot find \"$seq\""
> - else
> - echo -n "$seq"
> - lasttime=`sed -n -e "/^$seq /s/.* //p" <check.time`
> - [ "X$lasttime" != X ] && echo -n " ${lasttime}s"
> - rm -f $seq.bak $seq.full.bak
> - if sh $seq >$seq.new 2>&1
> - then
> - if [ -f $seq.out ]
> - then
> - $diff $seq.out $seq.new
> - rm -f $seq.out.bad
> - else
> - touch NO-PREVIOUS-OUTPUT
> - $diff NO-PREVIOUS-OUTPUT $seq.new
> - rm -f NO-PREVIOUS-OUTPUT
> - fi
> - echo ""
> - [ -f $seq.out ] && mv $seq.out $seq.bak
> - if [ -f $seq.full ]
> - then
> - [ -f $seq.full.ok ] && mv $seq.full.ok $seq.full.bak
> - mv $seq.full $seq.full.ok
> - fi
> - mv $seq.new $seq.out
> - else
> - echo " - failed (exit status $?)"
> - sed 's/^/ /' $seq.new
> - exit 1
> - fi
> - fi
> -done
> -
> -exit 0
> --
> 1.7.10.4
>
> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 59+ messages in thread
* [PATCH 02/25] xfstests: remove bench infrastructure
2013-03-15 12:27 [PATCH 00/25] xfstests: xfstests: move tests out of top level Dave Chinner
2013-03-15 12:27 ` [PATCH 01/25] xfstests: remove remake script Dave Chinner
@ 2013-03-15 12:27 ` Dave Chinner
2013-03-15 19:36 ` Phil White
2013-03-22 16:53 ` Phil White
2013-03-15 12:27 ` [PATCH 03/25] xfstests: kill useless test owner fields Dave Chinner
` (24 subsequent siblings)
26 siblings, 2 replies; 59+ messages in thread
From: Dave Chinner @ 2013-03-15 12:27 UTC (permalink / raw)
To: xfs
From: Dave Chinner <dchinner@redhat.com>
The benchmark framework inside xfstests is basically unused,
bitrotted and not very useful. If we need benchmarks, lets use a
real benchmark framework, not xfstests. Kill it to remove
dependencies on common and common.rc.
Signed-off-by: Dave Chinner <dchinner@redhat.com>
---
bench | 181 ------------------------------------------------
common.bonnie | 41 -----------
common.config | 3 +-
common.dbench | 73 -------------------
common.metaperf | 34 ---------
common.rc | 2 +-
run.bonnie_io | 66 ------------------
run.bonnie_ops | 84 ----------------------
run.dbench | 29 --------
run.dbench10 | 29 --------
run.dbench100 | 29 --------
run.dbench2 | 29 --------
run.dbench20 | 29 --------
run.dbench50 | 29 --------
run.dbenchmulti | 37 ----------
run.io | 61 ----------------
run.metaperf_10i_1000n | 31 ---------
run.metaperf_10i_1n | 31 ---------
run.metaperf_1i_1n | 30 --------
run.pio | 69 ------------------
run.rtio | 61 ----------------
run.tar | 40 -----------
22 files changed, 2 insertions(+), 1016 deletions(-)
delete mode 100755 bench
delete mode 100644 common.bonnie
delete mode 100755 common.dbench
delete mode 100755 common.metaperf
delete mode 100755 run.bonnie_io
delete mode 100755 run.bonnie_ops
delete mode 100755 run.dbench
delete mode 100755 run.dbench10
delete mode 100755 run.dbench100
delete mode 100755 run.dbench2
delete mode 100755 run.dbench20
delete mode 100755 run.dbench50
delete mode 100755 run.dbenchmulti
delete mode 100755 run.io
delete mode 100755 run.metaperf_10i_1000n
delete mode 100755 run.metaperf_10i_1n
delete mode 100755 run.metaperf_1i_1n
delete mode 100755 run.pio
delete mode 100755 run.rtio
delete mode 100755 run.tar
diff --git a/bench b/bench
deleted file mode 100755
index f415423..0000000
--- a/bench
+++ /dev/null
@@ -1,181 +0,0 @@
-#!/bin/bash
-#
-# Wrapper for automating benchmarking runs.
-# Usage: bench passes user group [script]
-#
-# ..where passes is the number of times to run each script; uid/gid
-# gives credentials to use when running the script; and script is a
-# simple wrapper around each actual benchmark tool (eg. see run.*),
-# if this is ommited, all run.* scripts are used in turn.
-#
-# Each run.foo script should report a comma-separated-value list of
-# benchmark results on stdout or fail with a non-zero exit code;
-# unless the -i option is supplied in which case it should instead
-# report a comma-separated-value list of column headers (for report
-# generation purposes).
-#
-#-----------------------------------------------------------------------
-# Copyright (c) 2002-2003 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
-#
-#-----------------------------------------------------------------------
-#
-# creator
-owner=nathans@sgi.com
-
-iam=bench
-tmp=/tmp/$$
-here=`pwd`; export here
-status=1 # failure is the default!
-
-# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-
-_cleanup()
-{
- echo " *** umount"
- umount $SCRATCH_DEV >/dev/null 2>&1
- rm -f $tmp.*
-}
-
-OUT="bench.out"
-LOG="bench.log"
-FULL="bench.full"
-
-_log()
-{
- echo "$*" 1>&2
- echo "$*" >>$LOG
- echo "$*" >>$FULL
- sync
-}
-
-_logp()
-{
- tee -a $FULL
-}
-
-_fail()
-{
- _log "$*"
- status=1
- exit 1
-}
-
-_run_benchmark()
-{
- pass=1
- uid=`id -u $user`
- gid=`id -g $group`
-
- while [ $pass -le $passes -o $passes -lt 0 ]
- do
- _log " *** clean scratch device [$bench starting, pass $pass]"
- _scratch_mkfs 2>&1 | _fix_malloc >>$FULL
- _log " *** mounting scratch device"
- _scratch_mount || _fail " !!! failed to mount"
-
- _log " *** mkdir"
- mkdir $SCRATCH_MNT/bench \
- || _fail " !!! couldn't mkdir benchdir"
- chown -R $user.$group $SCRATCH_MNT/bench \
- || _fail " !!! couldn't chown benchdir"
-
- cd $SCRATCH_MNT/bench
- seq=`perl -e 'printf "results.%s.%03d\n", '$bench', '$pass`
- rm -f $seq $tmp.out
-
- _log " *** bench [$seq]"
- $here/src/runas -u $uid -g $gid $here/run.$bench >$tmp.out 2>>$FULL
- [ $? -eq 0 ] || _fail " !!! $bench pass $pass failed"
-
- cd $here
- _fix_malloc < $tmp.out > $seq
-
- _log " *** unmounting scratch device"
- umount $SCRATCH_DEV 2>&1 | _logp \
- || _fail " !!! failed to umount"
-
- _log " *** post-umount filesystem check"
- _check_scratch_fs
-
- let "pass = pass + 1"
- done
-}
-
-_merge_results()
-{
- echo Results for $bench benchmark
- $here/run.$bench -h
- echo results.$bench.* | sort -nu | xargs cat
- echo
-}
-
-# real QA test starts here
-
-if [ $# -lt 3 ]; then
- echo Usage: bench passes user group [script]
- exit 1
-fi
-
-passes=$1
-user=$2
-group=$3
-shift; shift; shift
-
-if [ $# -gt 0 ]; then
- benches="$@"
-else
- benches=`echo run.* | sed -e 's/run\.//g'`
-fi
-[ -z "$benches" -o "$benches" = "*" ] && _fail "no benchmark scripts found"
-
-trap "_cleanup; exit \$status" 0 1 2 3 15
-
-_require_scratch
-rm -f bench.* results.*
-
-FULL_FSTYP_DETAILS=`_full_fstyp_details`
-FULL_HOST_DETAILS=`_full_platform_details`
-FULL_MKFS_OPTIONS=`_scratch_mkfs_options`
-FULL_MOUNT_OPTIONS=`_scratch_mount_options`
-
-# $OUT is the report which will ultimately be sent, keep it tidy.
-cat >$OUT <<EOF
-FSTYP -- $FULL_FSTYP_DETAILS
-PLATFORM -- $FULL_HOST_DETAILS
-MKFS_OPTIONS -- $FULL_MKFS_OPTIONS
-MOUNT_OPTIONS -- $FULL_MOUNT_OPTIONS
-
-EOF
-
-for bench in $benches
-do
- echo "" >>$FULL
- echo "" >$LOG
- _log "*** benchmark started [passes=$passes, benchmark=$bench]"
- _log "*** (`date`)"
- _log "MKFS_OPTIONS -- $FULL_MKFS_OPTIONS"
- _log "MOUNT_OPTIONS -- $FULL_MOUNT_OPTIONS"
- _log " *** unmounting scratch device"
- umount $SCRATCH_DEV 2>&1 | _fix_malloc >>$FULL
-
- _run_benchmark | _fix_malloc
- _merge_results >>$OUT
-
- _log "*** done $bench"
-done
-status=0
diff --git a/common.bonnie b/common.bonnie
deleted file mode 100644
index 96ca700..0000000
--- a/common.bonnie
+++ /dev/null
@@ -1,41 +0,0 @@
-##/bin/bash
-#
-# Copyright (c) 2002-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
-#
-
-#check bonnie is installed
-if [ "`whereis bonnie++`" == "bonnie++:"]; then
- echo $0 error bonnie not installed.
- exit
-fi
-
-run_bonnie()
-{
- # dir, no hostname, quiet, fast (no per-char), ram (no sz checks)
- tmp=/var/tmp
-
- mkdir ./bonnie || exit 1
- defaults="-d ./bonnie -q -f -r 0"
- defaults="$defaults -u "`id -u`" -g "`id -g`
- bonnie++ -m '' $defaults $@ >$tmp/$$.bonnie.stdout 2>$tmp/$$.bonnie.stderr
- status=$?
- rm -fr ./bonnie
- [ $status -ne 0 ] && exit 1
- filter_stdout < $tmp/$$.bonnie.stdout
- filter_stderr < $tmp/$$.bonnie.stderr 1>&2
- rm -f $tmp/$$.bonnie.stdout $tmp/$$.bonnie.stderr
- exit 0
-}
diff --git a/common.config b/common.config
index ab19772..7a95adc 100644
--- a/common.config
+++ b/common.config
@@ -40,7 +40,7 @@
# below or a separate local configuration file can be used (using
# the HOST_OPTIONS variable).
# - This script is shared by the stress test system and the auto-qa
-# system (includes both regression test and benchmark components).
+# system
# - TEST_DEV & TEST_DIR must be assigned.
# - this script shouldn't make any assertions about filesystem
# validity or mountedness.
@@ -164,7 +164,6 @@ export __XFSDUMP_PROG="`set_prog_path xfsdump`"
export XFSDUMP_PROG="$__XFSDUMP_PROG -e"
export XFSRESTORE_PROG="`set_prog_path xfsrestore`"
export XFSINVUTIL_PROG="`set_prog_path xfsinvutil`"
-export DBENCH_PROG="`set_prog_path dbench`"
export GETFATTR_PROG="`set_prog_path getfattr`"
export SETFATTR_PROG="`set_prog_path setfattr`"
export ATTR_PROG="`set_prog_path attr`"
diff --git a/common.dbench b/common.dbench
deleted file mode 100755
index b59be71..0000000
--- a/common.dbench
+++ /dev/null
@@ -1,73 +0,0 @@
-##/bin/bash
-#
-# Copyright (c) 2002-2005 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
-#
-
-#check dbench is installed
-if [ "`whereis dbench`" == "dbench:" ]; then
- echo $0 error dbench not installed.
- exit
-fi
-
-_run_dbench()
-{
- mkdir ./dbench || exit 1
- cd dbench
- dbench -x $1
- status=$?
- cd ..
- rm -fr ./dbench
- [ $status -ne 0 ] && exit 1
-}
-
-#
-# Sample dbench output:
-# "Throughput 40.6701 MB/sec (NB=50.8376 MB/sec 406.701 MBit/sec)"
-#
-
-# Output for a single-shot dbench run.
-_format_header()
-{
- printf "%8s, %s\n" clients MB/sec
-}
-_filter_dbench()
-{
- clients=$1
- perl -ne 'm/Throughput (\S+) MB\/sec/ &&
- { printf "%8u, %s\n", '$clients', $1 }'
-}
-
-# Output for a "multipass" dbench run.
-_format_header_multipass()
-{
- while [ $# -gt 1 ]; do
- printf "%4s::MB/sec," $1
- shift
- done
- printf "%4s::MB/sec\n" $1
-}
-_filter_dbench_multipass()
-{
- perl -ne '
- if (m/Throughput (\S+) MB\/sec/) {
- $results[$count++] = $1;
- }
- END { for ($i = 0; $i < $count - 1; $i++) {
- printf "%12.3f,", $results[$i];
- }
- printf "%12.3f\n", $results[$count-1];
- }'
-}
diff --git a/common.metaperf b/common.metaperf
deleted file mode 100755
index 9def379..0000000
--- a/common.metaperf
+++ /dev/null
@@ -1,34 +0,0 @@
-##/bin/bash
-#
-# Copyright (c) 2003-2005 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
-#
-
-_format_metaperf()
-{
- perl -ne 'm/(\S+): (\d+) times, (\d+) file\(s\) namelen (\d+), time = (\S+) sec, ops\/sec=(\S+), usec\/op = (\S+)/ && { $op{$1} = $7 };
- END { printf "%8.2f,%8.2f,%8.2f,%8.2f,%8.2f,%8.2f,%8.2f,%8.2f\n",
- $op{"chown"}, $op{"create"}, $op{"crunlink"}, $op{"linkun"},
- $op{"open"}, $op{"rename"}, $op{"stat"}, $op{"readdir"} }'
-}
-
-_format_header()
-{
- # note: we're reporting only the usec/op field
- printf "%8s,%8s,%8s,%8s,%8s,%8s,%8s,%8s\n" \
- chown create crulink linkun open rename stat readdir
-}
-
-allops="chown create crunlink linkun open rename stat readdir"
diff --git a/common.rc b/common.rc
index 319680d..0972d15 100644
--- a/common.rc
+++ b/common.rc
@@ -2040,7 +2040,7 @@ run_check()
################################################################################
-if [ "$iam" != new -a "$iam" != bench ]
+if [ "$iam" != new ]
then
# make some further configuration checks here
diff --git a/run.bonnie_io b/run.bonnie_io
deleted file mode 100755
index e108650..0000000
--- a/run.bonnie_io
+++ /dev/null
@@ -1,66 +0,0 @@
-#!/bin/bash
-#
-# Copyright (c) 2002-2003 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
-#
-#
-# Does a bonnie throughput run (80M file and 1K chunksize if the
-# BONNIE_FILESIZE and/or BONNIE_CHUNKSIZE variables are not set),
-# then massages the output into CSV format with the human-readable
-# output preceding it as a "comment" (ie. #-prefixed).
-#
-BONNIE_FILESIZE=${BONNIE_FILESIZE:=500M}
-BONNIE_CHUNKSIZE=${BONNIE_CHUNKSIZE:=1K}
-
-[ -z "$here" ] && here=`pwd`
-. $here/common.bonnie
-
-#
-# Sample bonnie throughput output (stderr):
-#Version 1.02c ------Sequential Output------ --Sequential Input- --Random-
-# -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
-#Machine Size:chnk K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
-# 150M:64k 52024 99 88969 99 245492 100 3746 264
-#
-filter_stderr()
-{
- sed -e 's/^..................../# /g' | awk '{print} END {print "#"}'
-}
-
-#
-# Sample bonnie throughput output (stdout):
-# ",150M:64k,,,52024,99,88969,99,,,245492,100,3746.0,264,,,,,,,,,,,,,"
-#
-filter_stdout()
-{
- perl -ne '
- chomp;
- s/,+/,/g; s/^,//; s/,$//;
- @values = split /,/;
- printf "%9s", shift @values;
- for ($i = 0; $i <= $#values; $i++) {
- if ($i % 2) { printf ",%4s%%", $values[$i] }
- else { printf ",%10s", $values[$i] }
- }
- printf "\n";
- '
-}
-
-if [ $# -gt 0 ]; then
- printf "%9s,%10s,%5s,%10s,%5s,%10s,%5s,%10s,%5s\n" size:chnk \
- writeK/s wCPU rewriteK/s rwCPU readK/s rCPU seek/s sCPU
- exit 0
-fi
-run_bonnie -n 0 -s $BONNIE_FILESIZE:$BONNIE_CHUNKSIZE
diff --git a/run.bonnie_ops b/run.bonnie_ops
deleted file mode 100755
index 609b93c..0000000
--- a/run.bonnie_ops
+++ /dev/null
@@ -1,84 +0,0 @@
-#!/bin/bash
-#
-# Copyright (c) 2002-2003 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
-#
-#
-# Do a bonnie++ create/read/delete run using 8192 files (unless
-# BONNIE_KFILES environment variable is set -- note this number
-# is multiplied by 1024 by bonnie++). By default the files are
-# created in the same directory, BONNIE_NDIRS specifies a count
-# of subdirs to evenly spread files through. Regular files are
-# created by default (BONNIE_FILETYPE=regular), alternatively
-# the values "symlinks" and "hardlinks" can be used.
-#
-# The script then massages the output into CSV format with the
-# human-readable output preceding it as a "comment" (#-prefixed).
-#
-BONNIE_NDIRS=${BONNIE_NDIRS:=1}
-BONNIE_KFILES=${BONNIE_KFILES:=8}
-BONNIE_FILETYPE=${BONNIE_FILETYPE:=regular}
-
-[ -z "$here" ] && here=`pwd`
-. $here/common.bonnie
-
-#
-# Sample bonnie throughput output (stderr):
-#Version 1.02c ------Sequential Create------ --------Random Create--------
-# -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
-# files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
-# 4 525 27 +++++ +++ 517 26 526 25 +++++ +++ 230 12
-# [ Note: the "files" can also be "^files:max" and possibly other things ]
-filter_stderr()
-{
- sed -e 's/^..................../# /g' | awk '{print} END {print "#"}'
-}
-
-#
-# Sample bonnie IOPs output (stdout):
-# ",,,,,,,,,,,,,,4,525,27,+++++,+++,517,26,526,25,+++++,+++,230,12"
-# [ nathans note: always get +++ due to 0:0 for min:max file sizes. ]
-# [ I will need to fix the filter if I ever start using file sizes. ]
-#
-filter_stdout()
-{
- perl -ne '
- chomp;
- s/\+*//g; s/,+/,/g; s/^,//; s/,$//;
- @values = split /,/;
- printf "%9s", 1024 * shift @values;
- for ($i = 0; $i <= $#values; $i++) {
- if ($i % 2) { printf ",%4s%%", $values[$i] }
- else { printf ",%10s", $values[$i] }
- }
- printf "\n";
- '
-}
-
-if [ $# -gt 0 ]; then
- printf "%9s,%10s,%5s,%10s,%5s,%10s,%5s,%10s,%5s\n" files \
- seqCR/s scCPU seqRM/s srCPU randCR/s rcCPU randRM/s rrCPU
- exit 0
-fi
-
-case "$BONNIE_FILETYPE"
-in
- regular) BONNIE_FILETYPE=0 ;;
- symlink) BONNIE_FILETYPE=-2 ;;
- hardlink) BONNIE_FILETYPE=-1 ;;
- *) echo "BONNIE_FILETYPE has an unrecognised value" && exit 1 ;;
-esac
-
-run_bonnie -s 0 -n $BONNIE_KFILES:$BONNIE_FILETYPE:0:$BONNIE_NDIRS
diff --git a/run.dbench b/run.dbench
deleted file mode 100755
index 8e86807..0000000
--- a/run.dbench
+++ /dev/null
@@ -1,29 +0,0 @@
-#!/bin/bash
-#
-# Copyright (c) 2002-2003 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
-#
-#
-# Does a single-client dbench run
-#
-
-[ -z "$here" ] && here=`pwd`
-. $here/common.dbench
-
-if [ $# -gt 0 ]; then
- _format_header
- exit 0
-fi
-_run_dbench 1 | _filter_dbench 1
diff --git a/run.dbench10 b/run.dbench10
deleted file mode 100755
index e3a08c4..0000000
--- a/run.dbench10
+++ /dev/null
@@ -1,29 +0,0 @@
-#!/bin/bash
-#
-# Copyright (c) 2002-2003 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
-#
-#
-# Does a dbench run with 10 clients
-#
-
-[ -z "$here" ] && here=`pwd`
-. $here/common.dbench
-
-if [ $# -gt 0 ]; then
- _format_header
- exit 0
-fi
-_run_dbench 10 | _filter_dbench 10
diff --git a/run.dbench100 b/run.dbench100
deleted file mode 100755
index 51708d1..0000000
--- a/run.dbench100
+++ /dev/null
@@ -1,29 +0,0 @@
-#!/bin/bash
-#
-# Copyright (c) 2002-2003 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
-#
-#
-# Does a dbench run with 100 clients
-#
-
-[ -z "$here" ] && here=`pwd`
-. $here/common.dbench
-
-if [ $# -gt 0 ]; then
- _format_header
- exit 0
-fi
-_run_dbench 100 | _filter_dbench 100
diff --git a/run.dbench2 b/run.dbench2
deleted file mode 100755
index c56c208..0000000
--- a/run.dbench2
+++ /dev/null
@@ -1,29 +0,0 @@
-#!/bin/bash
-#
-# Copyright (c) 2002-2003 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
-#
-#
-# Does a dbench run with 2 clients
-#
-
-[ -z "$here" ] && here=`pwd`
-. $here/common.dbench
-
-if [ $# -gt 0 ]; then
- _format_header
- exit 0
-fi
-_run_dbench 2 | _filter_dbench 2
diff --git a/run.dbench20 b/run.dbench20
deleted file mode 100755
index 81f713c..0000000
--- a/run.dbench20
+++ /dev/null
@@ -1,29 +0,0 @@
-#!/bin/bash
-#
-# Copyright (c) 2003 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
-#
-#
-# Does a dbench run with 20 clients
-#
-
-[ -z "$here" ] && here=`pwd`
-. $here/common.dbench
-
-if [ $# -gt 0 ]; then
- _format_header
- exit 0
-fi
-_run_dbench 20 | _filter_dbench 20
diff --git a/run.dbench50 b/run.dbench50
deleted file mode 100755
index 4c54e0b..0000000
--- a/run.dbench50
+++ /dev/null
@@ -1,29 +0,0 @@
-#!/bin/bash
-#
-# Copyright (c) 2002-2003 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
-#
-#
-# Does a dbench run with 50 clients
-#
-
-[ -z "$here" ] && here=`pwd`
-. $here/common.dbench
-
-if [ $# -gt 0 ]; then
- _format_header
- exit 0
-fi
-_run_dbench 50 | _filter_dbench 50
diff --git a/run.dbenchmulti b/run.dbenchmulti
deleted file mode 100755
index 317a100..0000000
--- a/run.dbenchmulti
+++ /dev/null
@@ -1,37 +0,0 @@
-#!/bin/bash
-#
-# Copyright (c) 2003 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
-#
-#
-# Does several dbench runs with increasing numbers of client
-#
-
-[ -z "$here" ] && here=`pwd`
-. $here/common.dbench
-
-if [ $# -gt 0 ]; then
- _format_header_multipass 1 2 10 20 #50
- exit 0
-fi
-tmpfile=/var/tmp/dbench.$$
-rm -f $tmpfile
-_run_dbench 1 >> $tmpfile
-_run_dbench 2 >> $tmpfile
-_run_dbench 10 >> $tmpfile
-_run_dbench 20 >> $tmpfile
-#_run_dbench 50 >> $tmpfile
-_filter_dbench_multipass < $tmpfile
-rm -f $tmpfile
diff --git a/run.io b/run.io
deleted file mode 100755
index 91e3b93..0000000
--- a/run.io
+++ /dev/null
@@ -1,61 +0,0 @@
-#!/bin/bash
-#
-# Copyright (c) 2005 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
-#
-#
-# (very) simple file IO tests.
-# TODO: make file size multiple of physmem.
-
-filesize=1g
-iosize=64k
-
-if [ $# -gt 0 ]; then
- printf "%s,%s,%s,%s,%s\n" type bytes ops time bytes/sec ops/sec
- exit 0
-fi
-
-# buffered write
-echo -n bwrite,
-xfs_io iofile -Fft -c "pwrite -C -b $iosize 0 $filesize"
-
-# direct write
-echo -n dwrite,
-xfs_io iofile -Fftd -c "pwrite -C -b $iosize 0 $filesize"
-
-# buffered re-write
-echo -n brwrite,
-xfs_io iofile -F -c "pwrite -C -b $iosize 0 $filesize"
-
-# direct re-write
-echo -n drwrite,
-xfs_io iofile -Fd -c "pwrite -C -b $iosize 0 $filesize"
-
-# buffered read
-echo -n bread,
-xfs_io iofile -F -c "pread -C -b $iosize 0 $filesize"
-
-# buffered re-read
-echo -n brread,
-xfs_io iofile -F -c "pread -C -b $iosize 0 $filesize"
-
-# direct read
-echo -n dread,
-xfs_io iofile -Fd -c "pread -C -b $iosize 0 $filesize"
-
-# direct re-read
-echo -n drread,
-xfs_io iofile -Fd -c "pread -C -b $iosize 0 $filesize"
-
diff --git a/run.metaperf_10i_1000n b/run.metaperf_10i_1000n
deleted file mode 100755
index a420696..0000000
--- a/run.metaperf_10i_1000n
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/bin/bash
-#
-# Copyright (c) 2003 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
-#
-#
-# Runs the metaperf metadata micro-benchmark.
-# Use 1000 files, 10 iterations.
-#
-
-[ -z "$here" ] && here=`pwd`
-. $here/common.metaperf
-
-if [ $# -gt 0 ]; then
- _format_header
- exit 0
-fi
-
-$here/src/metaperf -d . -i 10 -n 1000 -l15 $allops | _format_metaperf
diff --git a/run.metaperf_10i_1n b/run.metaperf_10i_1n
deleted file mode 100755
index 296fd58..0000000
--- a/run.metaperf_10i_1n
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/bin/bash
-#
-# Copyright (c) 2003 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
-#
-#
-# Runs the metaperf metadata micro-benchmark.
-# Use 1 file, 10 iterations.
-#
-
-[ -z "$here" ] && here=`pwd`
-. $here/common.metaperf
-
-if [ $# -gt 0 ]; then
- _format_header
- exit 0
-fi
-
-$here/src/metaperf -d . -i 10 -n 1 -l15 $allops | _format_metaperf
diff --git a/run.metaperf_1i_1n b/run.metaperf_1i_1n
deleted file mode 100755
index ef02852..0000000
--- a/run.metaperf_1i_1n
+++ /dev/null
@@ -1,30 +0,0 @@
-#!/bin/bash
-#
-# Copyright (c) 2003 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
-#
-#
-# Runs the metaperf metadata micro-benchmark.
-# Use 1 file, 1 iteration. (worst case)
-#
-
-. $here/common.metaperf
-
-if [ $# -gt 0 ]; then
- _format_header
- exit 0
-fi
-
-$here/src/metaperf -d . -i 1 -n 1 -l15 $allops | _format_metaperf
diff --git a/run.pio b/run.pio
deleted file mode 100755
index 1b67fbf..0000000
--- a/run.pio
+++ /dev/null
@@ -1,69 +0,0 @@
-#!/bin/bash
-#
-# Copyright (c) 2005 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
-#
-#
-# (very) simple parallel IO tests.
-# TODO: make file size multiple of physmem.
-
-filesize=1g
-iosize=64k
-
-if [ $# -gt 0 ]; then
- printf "%s,%s,%s,%s,%s\n" type bytes ops time bytes/sec ops/sec
- exit 0
-fi
-
-# buffered write
-echo -n bwrite,
-xfs_io iofile1 -Fft -c "pwrite -C -b $iosize 0 $filesize" &
-xfs_io iofile2 -Fft -c "pwrite -C -b $iosize 0 $filesize"
-
-# direct write
-echo -n dwrite,
-xfs_io iofile1 -Fftd -c "pwrite -C -b $iosize 0 $filesize" &
-xfs_io iofile2 -Fftd -c "pwrite -C -b $iosize 0 $filesize"
-
-# buffered re-write
-echo -n brwrite,
-xfs_io iofile1 -F -c "pwrite -C -b $iosize 0 $filesize" &
-xfs_io iofile2 -F -c "pwrite -C -b $iosize 0 $filesize"
-
-# direct re-write
-echo -n drwrite,
-xfs_io iofile1 -Fd -c "pwrite -C -b $iosize 0 $filesize" &
-xfs_io iofile2 -Fd -c "pwrite -C -b $iosize 0 $filesize"
-
-# buffered read
-echo -n bread,
-xfs_io iofile1 -F -c "pread -C -b $iosize 0 $filesize" &
-xfs_io iofile2 -F -c "pread -C -b $iosize 0 $filesize"
-
-# buffered re-read
-echo -n brread,
-xfs_io iofile1 -F -c "pread -C -b $iosize 0 $filesize" &
-xfs_io iofile2 -F -c "pread -C -b $iosize 0 $filesize"
-
-# direct read
-echo -n dread,
-xfs_io iofile1 -Fd -c "pread -C -b $iosize 0 $filesize" &
-xfs_io iofile2 -Fd -c "pread -C -b $iosize 0 $filesize"
-
-# direct re-read
-echo -n drread,
-xfs_io iofile1 -Fd -c "pread -C -b $iosize 0 $filesize" &
-xfs_io iofile2 -Fd -c "pread -C -b $iosize 0 $filesize"
-
diff --git a/run.rtio b/run.rtio
deleted file mode 100755
index 14aded6..0000000
--- a/run.rtio
+++ /dev/null
@@ -1,61 +0,0 @@
-#!/bin/bash
-#
-# Copyright (c) 2005 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
-#
-#
-# (very) simple file realtime IO tests.
-# TODO: make file size multiple of physmem.
-
-filesize=1g
-iosize=64k
-
-if [ $# -gt 0 ]; then
- printf "%s,%s,%s,%s,%s\n" type bytes ops time bytes/sec ops/sec
- exit 0
-fi
-
-# buffered write
-echo -n bwrite,
-xfs_io iofile -Rft -c "pwrite -C -b $iosize 0 $filesize"
-
-# direct write
-echo -n dwrite,
-xfs_io iofile -Rftd -c "pwrite -C -b $iosize 0 $filesize"
-
-# buffered re-write
-echo -n brwrite,
-xfs_io iofile -R -c "pwrite -C -b $iosize 0 $filesize"
-
-# direct re-write
-echo -n drwrite,
-xfs_io iofile -Rd -c "pwrite -C -b $iosize 0 $filesize"
-
-# buffered read
-echo -n bread,
-xfs_io iofile -R -c "pread -C -b $iosize 0 $filesize"
-
-# buffered re-read
-echo -n brread,
-xfs_io iofile -R -c "pread -C -b $iosize 0 $filesize"
-
-# direct read
-echo -n dread,
-xfs_io iofile -Rd -c "pread -C -b $iosize 0 $filesize"
-
-# direct re-read
-echo -n drread,
-xfs_io iofile -Rd -c "pread -C -b $iosize 0 $filesize"
-
diff --git a/run.tar b/run.tar
deleted file mode 100755
index 6e8afd3..0000000
--- a/run.tar
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/bin/bash
-#
-# Produces a .tar file (if one doesn't exist as $TARFILE), then
-# times how long it takes to untar it onto the current directory.
-#
-TARFILE=${TARFILE:=/var/tmp/bench.tar.gz}
-
-barf()
-{
- echo $@ >2
- exit 1
-}
-
-new_tar()
-{
- source="bin sbin lib"
- if [ ! -f $TARFILE ]; then
- ( cd / && tar czf $TARFILE $source ) || barf "tar cz failed"
- fi
-}
-
-run_tar()
-{
- # %U=user %S=system %E=elapsed
- mkdir ./tar || exit 1
- size=`ls -Llh $TARFILE | awk '{print $5}'`
- time=`/usr/bin/time -f '%U, %S, %E' tar xzf $TARFILE 2>&1`
- status=$?
- cd ..
- rm -fr ./tar
- [ $status -eq 0 ] || exit 1
- printf "%6s, %s\n" "$size" "$time"
-}
-
-if [ $# -gt 0 ]; then
- printf "%6s,%5s,%5s,%8s\n" sz usr sys real
- exit 0
-fi
-new_tar
-run_tar
--
1.7.10.4
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply related [flat|nested] 59+ messages in thread* Re: [PATCH 02/25] xfstests: remove bench infrastructure
2013-03-15 12:27 ` [PATCH 02/25] xfstests: remove bench infrastructure Dave Chinner
@ 2013-03-15 19:36 ` Phil White
2013-03-19 22:31 ` Dave Chinner
2013-03-22 16:53 ` Phil White
1 sibling, 1 reply; 59+ messages in thread
From: Phil White @ 2013-03-15 19:36 UTC (permalink / raw)
To: Dave Chinner; +Cc: xfs
On Fri, Mar 15, 2013 at 11:27:46PM +1100, Dave Chinner wrote:
> From: Dave Chinner <dchinner@redhat.com>
>
> The benchmark framework inside xfstests is basically unused,
> bitrotted and not very useful. If we need benchmarks, lets use a
> real benchmark framework, not xfstests. Kill it to remove
> dependencies on common and common.rc.
>
> Signed-off-by: Dave Chinner <dchinner@redhat.com>
I've been straightforward and clear in why I reposted the patch set and why
I'm personally interested in the benchmark framework staying around. I don't
see value in explaining it again.
I don't see how it serves anyone. I don't see how it serves the community
to repost this rather than excluding this change, pushing this through, and
improving xfstests. The resultant exchange of mail does nothing but to
litter everyone else's inbox.
-Phil
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [PATCH 02/25] xfstests: remove bench infrastructure
2013-03-15 19:36 ` Phil White
@ 2013-03-19 22:31 ` Dave Chinner
2013-03-21 23:52 ` Phil White
0 siblings, 1 reply; 59+ messages in thread
From: Dave Chinner @ 2013-03-19 22:31 UTC (permalink / raw)
To: Phil White; +Cc: xfs
On Fri, Mar 15, 2013 at 12:36:38PM -0700, Phil White wrote:
> On Fri, Mar 15, 2013 at 11:27:46PM +1100, Dave Chinner wrote:
> > From: Dave Chinner <dchinner@redhat.com>
> >
> > The benchmark framework inside xfstests is basically unused,
> > bitrotted and not very useful. If we need benchmarks, lets use a
> > real benchmark framework, not xfstests. Kill it to remove
> > dependencies on common and common.rc.
> >
> > Signed-off-by: Dave Chinner <dchinner@redhat.com>
>
> I've been straightforward and clear in why I reposted the patch set and why
> I'm personally interested in the benchmark framework staying around. I don't
> see value in explaining it again.
I understand why you see value in a benchmark infrastructure, but
that's not the issue here. The issue at hand is whether we should be
trying to maintain arbitrary abstractions that are made redundant by
the cleanup patch in the hope they are useful in the future.
There are solid technical reasons for what I've done, but you
haven't provided any to advocate why we should accept your version
as a better solution. "personal interest" is a good thing to have,
but it's not a convincing technical argument....
FWIW, there's an example of this remove/re-implement process I
advocate for cleanups in this patchset. I removed the expunged file
support because it makes infrastructure modifications simpler. I
then re-introduce an enhanced version of the same functionality
later in the series after all the structural changes have been made.
The result is a cleaner, more functional implementation. That would
not have occurred had I simply tried to keep the existing support
and then hack new functionality into it. Instead, the separation of
old code removal and re-implementation in the new infrastructure has
lead to a better implementation and cleaner code.
There are no obstacles to making new abstractions as needed by the
new bench infrastructure and it's trivial to do as required by new
code. The result will be cleaner, more maintainable code, and that's
the compelling reason for removing the old abstractions before
introducing new dependencies.
Hence what I'm asking you is this: why you can't follow this same
process for your new benchmarking infrastructure? i.e. What makes the
existing abstaction so compelling that we need to keep it?
> I don't see how it serves anyone. I don't see how it serves the community
> to repost this rather than excluding this change, pushing this through, and
> improving xfstests. The resultant exchange of mail does nothing but to
> litter everyone else's inbox.
Ignoring the abstraction differences, the version I posted has new
functionality, is current with all the tests in the repository
(except now for the 313->306 renaming) and has several bug fixes
compared to the version you rebased.
If you consider that litter, then, well, .... <sigh>
Cheers,
Dave.
--
Dave Chinner
david@fromorbit.com
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [PATCH 02/25] xfstests: remove bench infrastructure
2013-03-19 22:31 ` Dave Chinner
@ 2013-03-21 23:52 ` Phil White
2013-03-22 7:37 ` Dave Chinner
0 siblings, 1 reply; 59+ messages in thread
From: Phil White @ 2013-03-21 23:52 UTC (permalink / raw)
To: xfs
On Wed, Mar 20, 2013 at 09:31:49AM +1100, Dave Chinner wrote:
> I understand why you see value in a benchmark infrastructure, but
> that's not the issue here. The issue at hand is whether we should be
> trying to maintain arbitrary abstractions that are made redundant by
> the cleanup patch in the hope they are useful in the future.
>
> There are solid technical reasons for what I've done, but you
> haven't provided any to advocate why we should accept your version
> as a better solution. "personal interest" is a good thing to have,
> but it's not a convincing technical argument....
Let me be clear:
Personal interest is why I took it upon myself to move this along,
rather than letting it moulder away even further than it has while
we wait for you to respond to our feedback.
Personal interest is why I reposted your patch series without the
change in the hopes of moving along.
Personal interest is *not* the argument I gave for why you should remove
those changes.
The technical argument -- apart from the one which was given at the time
of the series -- is a much simpler one. The whole change is a difference
of putting adjustments directly into check or directly into common. It
is by no means a centerpiece to this series -- even with the extra
patches you added in your reposting.
I always thought the point of a patch series was focus. It makes it
easier on your reviewer and avoids unintended side effects. Apparently,
you have different thoughts here for some reason.
It makes me wonder what your motives are. Did you swear some sort of
vendetta against bench and remake? Is there a blood oath between the
houses of Chinner and common?
> FWIW, there's an example of this remove/re-implement process I
> advocate for cleanups in this patchset. I removed the expunged file
> support because it makes infrastructure modifications simpler. I
> then re-introduce an enhanced version of the same functionality
> later in the series after all the structural changes have been made.
Notably, this *was* related to the reorganization in tests. It needed
to be changed in order to adapt the new directory structure.
The change I'm talking about is a mere difference of changing the
appropriate code in either common (maybe it was common.rc? -- I don't
recall just now) or check.
That's the sum total of the difference here.
> Hence what I'm asking you is this: why you can't follow this same
> process for your new benchmarking infrastructure? i.e. What makes the
> existing abstaction so compelling that we need to keep it?
It's unnecessary code churn. It's code which you are taking out for an
unclear reason other than a personal distaste for it.
As for my work, there's an advertising slogan which I'm adapting for you
here: "One oughtn't post a whine before its time". I have not posted
that work yet. What I do know is that you're making extra work for us.
We've mentioned we have an interest in it. I've mentioned that the
intent of pulling it out is orthogonal to the intent of the patch. I've
But for some reason, you seem determined to hold up xfstests in order to
make this happen.
Look, my interest in continuing to point out the things which I already
have pointed out is waning. It seems abundantly clear that Carlos isn't
going to continue reviewing my set -- I wonder why?
So my choices are simple here:
1) I could give up -- as everyone else has -- and let this linger forever,
2) You could accept that this is a change which you have no real reason to
make, or
3) I can do what I set out to do: Get this patch series into xfstests and
write extra code to bring my stuff in.
The timeframe in which xfstests can move forward in cases 1 or 2 are
unacceptable to me. So I'm going to do 3, review your March 15th series,
and move this forward.
Thanks for working with me here, Dave.
-Phil
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [PATCH 02/25] xfstests: remove bench infrastructure
2013-03-21 23:52 ` Phil White
@ 2013-03-22 7:37 ` Dave Chinner
2013-03-22 16:22 ` Troy McCorkell
0 siblings, 1 reply; 59+ messages in thread
From: Dave Chinner @ 2013-03-22 7:37 UTC (permalink / raw)
To: Phil White; +Cc: xfs
On Thu, Mar 21, 2013 at 04:52:07PM -0700, Phil White wrote:
> On Wed, Mar 20, 2013 at 09:31:49AM +1100, Dave Chinner wrote:
> > I understand why you see value in a benchmark infrastructure, but
> > that's not the issue here. The issue at hand is whether we should be
> > trying to maintain arbitrary abstractions that are made redundant by
> > the cleanup patch in the hope they are useful in the future.
> >
> > There are solid technical reasons for what I've done, but you
> > haven't provided any to advocate why we should accept your version
> > as a better solution. "personal interest" is a good thing to have,
> > but it's not a convincing technical argument....
>
> Let me be clear:
>
> Personal interest is why I took it upon myself to move this along,
> rather than letting it moulder away even further than it has while
> we wait for you to respond to our feedback.
/me does a double take
Please don't try to rewrite history. This patchset has been held up
by SGI steadfastly refusing to remove the bench infrastructure
regardless of the technical merits of doing so, not by me failing to
respond to SGI's feedback.
> It makes me wonder what your motives are. Did you swear some sort of
> vendetta against bench and remake? Is there a blood oath between the
> houses of Chinner and common?
[...]
> It's unnecessary code churn.
You're calling this code churn and implying it's driven by zealotry.
I'd guess this is the first major cleanup you would have seen in the
XFS code base. We've done many and as a matter of principle they do
not leave unnecessary cruft behind. This is the way we improve the
quality of the code base.
It's not possible to clean up code properly if you don't remove all
the problematic code and interfces when the opportunity arises. If
it turns out we need it in future, then we pull it back out of the
revision history and use just the bits we need. We've been through
this cycle several times before as needs have changed. e.g. have a
look at the history of the XFS_ISIZE macro in the kernel code.
> As for my work, there's an advertising slogan which I'm adapting for you
> here: "One oughtn't post a whine before its time". I have not posted
> that work yet.
OSS development motto:
"Release early. Release often."
> What I do know is that you're making extra work for us.
Other people do development, and they are not going to stop making
changes just because it "makes extra work for you". I have to keep
tens of thousands of lines of patches current at the moment with all
the CRC changes, but I'm not using that as an excuse to stop other
people making changes...
> So my choices are simple here:
> 1) I could give up -- as everyone else has -- and let this linger forever,
It won't linger forever - I'm really not that far away from sticking
a fork in xfstests...
> 2) You could accept that this is a change which you have no real reason to
> make, or
> 3) I can do what I set out to do: Get this patch series into xfstests and
> write extra code to bring my stuff in.
>
> The timeframe in which xfstests can move forward in cases 1 or 2 are
> unacceptable to me. So I'm going to do 3, review your March 15th series,
> and move this forward.
OK, well lets see how that goes :)
Cheers,
Dave.
--
Dave Chinner
david@fromorbit.com
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [PATCH 02/25] xfstests: remove bench infrastructure
2013-03-22 7:37 ` Dave Chinner
@ 2013-03-22 16:22 ` Troy McCorkell
2013-03-26 20:26 ` Troy McCorkell
0 siblings, 1 reply; 59+ messages in thread
From: Troy McCorkell @ 2013-03-22 16:22 UTC (permalink / raw)
To: xfs, Dave Chinner; +Cc: Phil White
On 03/22/2013 02:37 AM, Dave Chinner wrote:
> On Thu, Mar 21, 2013 at 04:52:07PM -0700, Phil White wrote:
>
>> On Wed, Mar 20, 2013 at 09:31:49AM +1100, Dave Chinner wrote:
>>
>>> I understand why you see value in a benchmark infrastructure, but
>>> that's not the issue here. The issue at hand is whether we should be
>>> trying to maintain arbitrary abstractions that are made redundant by
>>> the cleanup patch in the hope they are useful in the future.
>>>
>>> There are solid technical reasons for what I've done, but you
>>> haven't provided any to advocate why we should accept your version
>>> as a better solution. "personal interest" is a good thing to have,
>>> but it's not a convincing technical argument....
>>>
>> Let me be clear:
>>
>> Personal interest is why I took it upon myself to move this along,
>> rather than letting it moulder away even further than it has while
>> we wait for you to respond to our feedback.
>>
> /me does a double take
>
> Please don't try to rewrite history. This patchset has been held up
> by SGI steadfastly refusing to remove the bench infrastructure
> regardless of the technical merits of doing so, not by me failing to
> respond to SGI's feedback.
>
>
>> It makes me wonder what your motives are. Did you swear some sort of
>> vendetta against bench and remake? Is there a blood oath between the
>> houses of Chinner and common?
>>
> [...]
>
>
>> It's unnecessary code churn.
>>
> You're calling this code churn and implying it's driven by zealotry.
> I'd guess this is the first major cleanup you would have seen in the
> XFS code base. We've done many and as a matter of principle they do
> not leave unnecessary cruft behind. This is the way we improve the
> quality of the code base.
>
> It's not possible to clean up code properly if you don't remove all
> the problematic code and interfces when the opportunity arises. If
> it turns out we need it in future, then we pull it back out of the
> revision history and use just the bits we need. We've been through
> this cycle several times before as needs have changed. e.g. have a
> look at the history of the XFS_ISIZE macro in the kernel code.
>
>
>> As for my work, there's an advertising slogan which I'm adapting for you
>> here: "One oughtn't post a whine before its time". I have not posted
>> that work yet.
>>
> OSS development motto:
>
> "Release early. Release often."
>
>
>> What I do know is that you're making extra work for us.
>>
> Other people do development, and they are not going to stop making
> changes just because it "makes extra work for you". I have to keep
> tens of thousands of lines of patches current at the moment with all
> the CRC changes, but I'm not using that as an excuse to stop other
> people making changes...
>
>
>> So my choices are simple here:
>> 1) I could give up -- as everyone else has -- and let this linger forever,
>>
> It won't linger forever - I'm really not that far away from sticking
> a fork in xfstests...
>
>
>> 2) You could accept that this is a change which you have no real reason to
>> make, or
>> 3) I can do what I set out to do: Get this patch series into xfstests and
>> write extra code to bring my stuff in.
>>
>> The timeframe in which xfstests can move forward in cases 1 or 2 are
>> unacceptable to me. So I'm going to do 3, review your March 15th series,
>> and move this forward.
>>
> OK, well lets see how that goes :)
>
> Cheers,
>
> Dave.
>
As I understood the history, this reorganization has been talked about
for a long time, and agreed upon at the Linux Filesystem meeting.
Dave did the work to reorganized the tests and posted as a RFC. A couple
people sent
back rough feedback like "the output from this test ends up in the main
directory".
SGI wanted to make sure benchmarks are available and easy to use.
Dave said many or all of the benchmarks in xfstests are out of date, he
even provided examples of better benchmarks.
We all got sucked into other projects until recently Eric pinged on
this series because it
will benefit the whole Linux filesystem community.
Phil took over reporting the series, and reposted it to the list. Dave
reposted the series that
he had with updates.
I thought we all reached a common agreement on the reorganization. We
all want it. SGI
would like to add benchmarking as a follow-up patch. Dave wanted to
make sure that if
done, benchmarking is done correctly. Dave's latest series is more up to
date. I thought
we were going to do a quick re-review, and get it committed ASAP.
We will complete the review of Dave's second patch set and get it
committed ASAP.
I expect it will be committed the beginning of next week.
Thank you,
Troy McCorkell
SGI XFS Manager
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [PATCH 02/25] xfstests: remove bench infrastructure
2013-03-22 16:22 ` Troy McCorkell
@ 2013-03-26 20:26 ` Troy McCorkell
0 siblings, 0 replies; 59+ messages in thread
From: Troy McCorkell @ 2013-03-26 20:26 UTC (permalink / raw)
To: xfs
On 03/22/2013 11:22 AM, Troy McCorkell wrote:
> On 03/22/2013 02:37 AM, Dave Chinner wrote:
>> On Thu, Mar 21, 2013 at 04:52:07PM -0700, Phil White wrote:
>>> On Wed, Mar 20, 2013 at 09:31:49AM +1100, Dave Chinner wrote:
>>>> I understand why you see value in a benchmark infrastructure, but
>>>> that's not the issue here. The issue at hand is whether we should be
>>>> trying to maintain arbitrary abstractions that are made redundant by
>>>> the cleanup patch in the hope they are useful in the future.
>>>>
>>>> There are solid technical reasons for what I've done, but you
>>>> haven't provided any to advocate why we should accept your version
>>>> as a better solution. "personal interest" is a good thing to have,
>>>> but it's not a convincing technical argument....
>>> Let me be clear:
>>>
>>> Personal interest is why I took it upon myself to move this along,
>>> rather than letting it moulder away even further than it has while
>>> we wait for you to respond to our feedback.
>> /me does a double take
>>
>> Please don't try to rewrite history. This patchset has been held up
>> by SGI steadfastly refusing to remove the bench infrastructure
>> regardless of the technical merits of doing so, not by me failing to
>> respond to SGI's feedback.
>>
>>> It makes me wonder what your motives are. Did you swear some sort of
>>> vendetta against bench and remake? Is there a blood oath between the
>>> houses of Chinner and common?
>> [...]
>>
>>> It's unnecessary code churn.
>> You're calling this code churn and implying it's driven by zealotry.
>> I'd guess this is the first major cleanup you would have seen in the
>> XFS code base. We've done many and as a matter of principle they do
>> not leave unnecessary cruft behind. This is the way we improve the
>> quality of the code base.
>>
>> It's not possible to clean up code properly if you don't remove all
>> the problematic code and interfces when the opportunity arises. If
>> it turns out we need it in future, then we pull it back out of the
>> revision history and use just the bits we need. We've been through
>> this cycle several times before as needs have changed. e.g. have a
>> look at the history of the XFS_ISIZE macro in the kernel code.
>>
>>> As for my work, there's an advertising slogan which I'm adapting for
>>> you
>>> here: "One oughtn't post a whine before its time". I have not posted
>>> that work yet.
>> OSS development motto:
>>
>> "Release early. Release often."
>>
>>> What I do know is that you're making extra work for us.
>> Other people do development, and they are not going to stop making
>> changes just because it "makes extra work for you". I have to keep
>> tens of thousands of lines of patches current at the moment with all
>> the CRC changes, but I'm not using that as an excuse to stop other
>> people making changes...
>>
>>> So my choices are simple here:
>>> 1) I could give up -- as everyone else has -- and let this linger
>>> forever,
>> It won't linger forever - I'm really not that far away from sticking
>> a fork in xfstests...
>>
>>> 2) You could accept that this is a change which you have no real
>>> reason to
>>> make, or
>>> 3) I can do what I set out to do: Get this patch series into
>>> xfstests and
>>> write extra code to bring my stuff in.
>>>
>>> The timeframe in which xfstests can move forward in cases 1 or 2 are
>>> unacceptable to me. So I'm going to do 3, review your March 15th
>>> series,
>>> and move this forward.
>> OK, well lets see how that goes :)
>>
>> Cheers,
>>
>> Dave.
>
> As I understood the history, this reorganization has been talked about
> for a long time, and agreed upon at the Linux Filesystem meeting.
>
> Dave did the work to reorganized the tests and posted as a RFC. A
> couple people sent
> back rough feedback like "the output from this test ends up in the
> main directory".
>
> SGI wanted to make sure benchmarks are available and easy to use.
> Dave said many or all of the benchmarks in xfstests are out of date,
> he even provided examples of better benchmarks.
>
> We all got sucked into other projects until recently Eric pinged on
> this series because it
> will benefit the whole Linux filesystem community.
>
> Phil took over reporting the series, and reposted it to the list. Dave
> reposted the series that
> he had with updates.
>
> I thought we all reached a common agreement on the reorganization. We
> all want it. SGI
> would like to add benchmarking as a follow-up patch. Dave wanted to
> make sure that if
> done, benchmarking is done correctly. Dave's latest series is more up
> to date. I thought
> we were going to do a quick re-review, and get it committed ASAP.
>
> We will complete the review of Dave's second patch set and get it
> committed ASAP.
> I expect it will be committed the beginning of next week.
>
> Thank you,
> Troy McCorkell
> SGI XFS Manager
>
> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs
Rich is updating the patch set to TOT. He'll complete it today and do
a test run.
The patch series should be committed tomorrow. (Wed March 27)
Thanks,
Troy
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [PATCH 02/25] xfstests: remove bench infrastructure
2013-03-15 12:27 ` [PATCH 02/25] xfstests: remove bench infrastructure Dave Chinner
2013-03-15 19:36 ` Phil White
@ 2013-03-22 16:53 ` Phil White
1 sibling, 0 replies; 59+ messages in thread
From: Phil White @ 2013-03-22 16:53 UTC (permalink / raw)
To: Dave Chinner; +Cc: xfs
This is acceptable.
Reviewed-by: Phil White <pwhite@sgi.com>
On Fri, Mar 15, 2013 at 11:27:46PM +1100, Dave Chinner wrote:
> From: Dave Chinner <dchinner@redhat.com>
>
> The benchmark framework inside xfstests is basically unused,
> bitrotted and not very useful. If we need benchmarks, lets use a
> real benchmark framework, not xfstests. Kill it to remove
> dependencies on common and common.rc.
>
> Signed-off-by: Dave Chinner <dchinner@redhat.com>
> ---
> bench | 181 ------------------------------------------------
> common.bonnie | 41 -----------
> common.config | 3 +-
> common.dbench | 73 -------------------
> common.metaperf | 34 ---------
> common.rc | 2 +-
> run.bonnie_io | 66 ------------------
> run.bonnie_ops | 84 ----------------------
> run.dbench | 29 --------
> run.dbench10 | 29 --------
> run.dbench100 | 29 --------
> run.dbench2 | 29 --------
> run.dbench20 | 29 --------
> run.dbench50 | 29 --------
> run.dbenchmulti | 37 ----------
> run.io | 61 ----------------
> run.metaperf_10i_1000n | 31 ---------
> run.metaperf_10i_1n | 31 ---------
> run.metaperf_1i_1n | 30 --------
> run.pio | 69 ------------------
> run.rtio | 61 ----------------
> run.tar | 40 -----------
> 22 files changed, 2 insertions(+), 1016 deletions(-)
> delete mode 100755 bench
> delete mode 100644 common.bonnie
> delete mode 100755 common.dbench
> delete mode 100755 common.metaperf
> delete mode 100755 run.bonnie_io
> delete mode 100755 run.bonnie_ops
> delete mode 100755 run.dbench
> delete mode 100755 run.dbench10
> delete mode 100755 run.dbench100
> delete mode 100755 run.dbench2
> delete mode 100755 run.dbench20
> delete mode 100755 run.dbench50
> delete mode 100755 run.dbenchmulti
> delete mode 100755 run.io
> delete mode 100755 run.metaperf_10i_1000n
> delete mode 100755 run.metaperf_10i_1n
> delete mode 100755 run.metaperf_1i_1n
> delete mode 100755 run.pio
> delete mode 100755 run.rtio
> delete mode 100755 run.tar
>
> diff --git a/bench b/bench
> deleted file mode 100755
> index f415423..0000000
> --- a/bench
> +++ /dev/null
> @@ -1,181 +0,0 @@
> -#!/bin/bash
> -#
> -# Wrapper for automating benchmarking runs.
> -# Usage: bench passes user group [script]
> -#
> -# ..where passes is the number of times to run each script; uid/gid
> -# gives credentials to use when running the script; and script is a
> -# simple wrapper around each actual benchmark tool (eg. see run.*),
> -# if this is ommited, all run.* scripts are used in turn.
> -#
> -# Each run.foo script should report a comma-separated-value list of
> -# benchmark results on stdout or fail with a non-zero exit code;
> -# unless the -i option is supplied in which case it should instead
> -# report a comma-separated-value list of column headers (for report
> -# generation purposes).
> -#
> -#-----------------------------------------------------------------------
> -# Copyright (c) 2002-2003 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
> -#
> -#-----------------------------------------------------------------------
> -#
> -# creator
> -owner=nathans@sgi.com
> -
> -iam=bench
> -tmp=/tmp/$$
> -here=`pwd`; export here
> -status=1 # failure is the default!
> -
> -# get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -
> -_cleanup()
> -{
> - echo " *** umount"
> - umount $SCRATCH_DEV >/dev/null 2>&1
> - rm -f $tmp.*
> -}
> -
> -OUT="bench.out"
> -LOG="bench.log"
> -FULL="bench.full"
> -
> -_log()
> -{
> - echo "$*" 1>&2
> - echo "$*" >>$LOG
> - echo "$*" >>$FULL
> - sync
> -}
> -
> -_logp()
> -{
> - tee -a $FULL
> -}
> -
> -_fail()
> -{
> - _log "$*"
> - status=1
> - exit 1
> -}
> -
> -_run_benchmark()
> -{
> - pass=1
> - uid=`id -u $user`
> - gid=`id -g $group`
> -
> - while [ $pass -le $passes -o $passes -lt 0 ]
> - do
> - _log " *** clean scratch device [$bench starting, pass $pass]"
> - _scratch_mkfs 2>&1 | _fix_malloc >>$FULL
> - _log " *** mounting scratch device"
> - _scratch_mount || _fail " !!! failed to mount"
> -
> - _log " *** mkdir"
> - mkdir $SCRATCH_MNT/bench \
> - || _fail " !!! couldn't mkdir benchdir"
> - chown -R $user.$group $SCRATCH_MNT/bench \
> - || _fail " !!! couldn't chown benchdir"
> -
> - cd $SCRATCH_MNT/bench
> - seq=`perl -e 'printf "results.%s.%03d\n", '$bench', '$pass`
> - rm -f $seq $tmp.out
> -
> - _log " *** bench [$seq]"
> - $here/src/runas -u $uid -g $gid $here/run.$bench >$tmp.out 2>>$FULL
> - [ $? -eq 0 ] || _fail " !!! $bench pass $pass failed"
> -
> - cd $here
> - _fix_malloc < $tmp.out > $seq
> -
> - _log " *** unmounting scratch device"
> - umount $SCRATCH_DEV 2>&1 | _logp \
> - || _fail " !!! failed to umount"
> -
> - _log " *** post-umount filesystem check"
> - _check_scratch_fs
> -
> - let "pass = pass + 1"
> - done
> -}
> -
> -_merge_results()
> -{
> - echo Results for $bench benchmark
> - $here/run.$bench -h
> - echo results.$bench.* | sort -nu | xargs cat
> - echo
> -}
> -
> -# real QA test starts here
> -
> -if [ $# -lt 3 ]; then
> - echo Usage: bench passes user group [script]
> - exit 1
> -fi
> -
> -passes=$1
> -user=$2
> -group=$3
> -shift; shift; shift
> -
> -if [ $# -gt 0 ]; then
> - benches="$@"
> -else
> - benches=`echo run.* | sed -e 's/run\.//g'`
> -fi
> -[ -z "$benches" -o "$benches" = "*" ] && _fail "no benchmark scripts found"
> -
> -trap "_cleanup; exit \$status" 0 1 2 3 15
> -
> -_require_scratch
> -rm -f bench.* results.*
> -
> -FULL_FSTYP_DETAILS=`_full_fstyp_details`
> -FULL_HOST_DETAILS=`_full_platform_details`
> -FULL_MKFS_OPTIONS=`_scratch_mkfs_options`
> -FULL_MOUNT_OPTIONS=`_scratch_mount_options`
> -
> -# $OUT is the report which will ultimately be sent, keep it tidy.
> -cat >$OUT <<EOF
> -FSTYP -- $FULL_FSTYP_DETAILS
> -PLATFORM -- $FULL_HOST_DETAILS
> -MKFS_OPTIONS -- $FULL_MKFS_OPTIONS
> -MOUNT_OPTIONS -- $FULL_MOUNT_OPTIONS
> -
> -EOF
> -
> -for bench in $benches
> -do
> - echo "" >>$FULL
> - echo "" >$LOG
> - _log "*** benchmark started [passes=$passes, benchmark=$bench]"
> - _log "*** (`date`)"
> - _log "MKFS_OPTIONS -- $FULL_MKFS_OPTIONS"
> - _log "MOUNT_OPTIONS -- $FULL_MOUNT_OPTIONS"
> - _log " *** unmounting scratch device"
> - umount $SCRATCH_DEV 2>&1 | _fix_malloc >>$FULL
> -
> - _run_benchmark | _fix_malloc
> - _merge_results >>$OUT
> -
> - _log "*** done $bench"
> -done
> -status=0
> diff --git a/common.bonnie b/common.bonnie
> deleted file mode 100644
> index 96ca700..0000000
> --- a/common.bonnie
> +++ /dev/null
> @@ -1,41 +0,0 @@
> -##/bin/bash
> -#
> -# Copyright (c) 2002-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
> -#
> -
> -#check bonnie is installed
> -if [ "`whereis bonnie++`" == "bonnie++:"]; then
> - echo $0 error bonnie not installed.
> - exit
> -fi
> -
> -run_bonnie()
> -{
> - # dir, no hostname, quiet, fast (no per-char), ram (no sz checks)
> - tmp=/var/tmp
> -
> - mkdir ./bonnie || exit 1
> - defaults="-d ./bonnie -q -f -r 0"
> - defaults="$defaults -u "`id -u`" -g "`id -g`
> - bonnie++ -m '' $defaults $@ >$tmp/$$.bonnie.stdout 2>$tmp/$$.bonnie.stderr
> - status=$?
> - rm -fr ./bonnie
> - [ $status -ne 0 ] && exit 1
> - filter_stdout < $tmp/$$.bonnie.stdout
> - filter_stderr < $tmp/$$.bonnie.stderr 1>&2
> - rm -f $tmp/$$.bonnie.stdout $tmp/$$.bonnie.stderr
> - exit 0
> -}
> diff --git a/common.config b/common.config
> index ab19772..7a95adc 100644
> --- a/common.config
> +++ b/common.config
> @@ -40,7 +40,7 @@
> # below or a separate local configuration file can be used (using
> # the HOST_OPTIONS variable).
> # - This script is shared by the stress test system and the auto-qa
> -# system (includes both regression test and benchmark components).
> +# system
> # - TEST_DEV & TEST_DIR must be assigned.
> # - this script shouldn't make any assertions about filesystem
> # validity or mountedness.
> @@ -164,7 +164,6 @@ export __XFSDUMP_PROG="`set_prog_path xfsdump`"
> export XFSDUMP_PROG="$__XFSDUMP_PROG -e"
> export XFSRESTORE_PROG="`set_prog_path xfsrestore`"
> export XFSINVUTIL_PROG="`set_prog_path xfsinvutil`"
> -export DBENCH_PROG="`set_prog_path dbench`"
> export GETFATTR_PROG="`set_prog_path getfattr`"
> export SETFATTR_PROG="`set_prog_path setfattr`"
> export ATTR_PROG="`set_prog_path attr`"
> diff --git a/common.dbench b/common.dbench
> deleted file mode 100755
> index b59be71..0000000
> --- a/common.dbench
> +++ /dev/null
> @@ -1,73 +0,0 @@
> -##/bin/bash
> -#
> -# Copyright (c) 2002-2005 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
> -#
> -
> -#check dbench is installed
> -if [ "`whereis dbench`" == "dbench:" ]; then
> - echo $0 error dbench not installed.
> - exit
> -fi
> -
> -_run_dbench()
> -{
> - mkdir ./dbench || exit 1
> - cd dbench
> - dbench -x $1
> - status=$?
> - cd ..
> - rm -fr ./dbench
> - [ $status -ne 0 ] && exit 1
> -}
> -
> -#
> -# Sample dbench output:
> -# "Throughput 40.6701 MB/sec (NB=50.8376 MB/sec 406.701 MBit/sec)"
> -#
> -
> -# Output for a single-shot dbench run.
> -_format_header()
> -{
> - printf "%8s, %s\n" clients MB/sec
> -}
> -_filter_dbench()
> -{
> - clients=$1
> - perl -ne 'm/Throughput (\S+) MB\/sec/ &&
> - { printf "%8u, %s\n", '$clients', $1 }'
> -}
> -
> -# Output for a "multipass" dbench run.
> -_format_header_multipass()
> -{
> - while [ $# -gt 1 ]; do
> - printf "%4s::MB/sec," $1
> - shift
> - done
> - printf "%4s::MB/sec\n" $1
> -}
> -_filter_dbench_multipass()
> -{
> - perl -ne '
> - if (m/Throughput (\S+) MB\/sec/) {
> - $results[$count++] = $1;
> - }
> - END { for ($i = 0; $i < $count - 1; $i++) {
> - printf "%12.3f,", $results[$i];
> - }
> - printf "%12.3f\n", $results[$count-1];
> - }'
> -}
> diff --git a/common.metaperf b/common.metaperf
> deleted file mode 100755
> index 9def379..0000000
> --- a/common.metaperf
> +++ /dev/null
> @@ -1,34 +0,0 @@
> -##/bin/bash
> -#
> -# Copyright (c) 2003-2005 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
> -#
> -
> -_format_metaperf()
> -{
> - perl -ne 'm/(\S+): (\d+) times, (\d+) file\(s\) namelen (\d+), time = (\S+) sec, ops\/sec=(\S+), usec\/op = (\S+)/ && { $op{$1} = $7 };
> - END { printf "%8.2f,%8.2f,%8.2f,%8.2f,%8.2f,%8.2f,%8.2f,%8.2f\n",
> - $op{"chown"}, $op{"create"}, $op{"crunlink"}, $op{"linkun"},
> - $op{"open"}, $op{"rename"}, $op{"stat"}, $op{"readdir"} }'
> -}
> -
> -_format_header()
> -{
> - # note: we're reporting only the usec/op field
> - printf "%8s,%8s,%8s,%8s,%8s,%8s,%8s,%8s\n" \
> - chown create crulink linkun open rename stat readdir
> -}
> -
> -allops="chown create crunlink linkun open rename stat readdir"
> diff --git a/common.rc b/common.rc
> index 319680d..0972d15 100644
> --- a/common.rc
> +++ b/common.rc
> @@ -2040,7 +2040,7 @@ run_check()
>
> ################################################################################
>
> -if [ "$iam" != new -a "$iam" != bench ]
> +if [ "$iam" != new ]
> then
> # make some further configuration checks here
>
> diff --git a/run.bonnie_io b/run.bonnie_io
> deleted file mode 100755
> index e108650..0000000
> --- a/run.bonnie_io
> +++ /dev/null
> @@ -1,66 +0,0 @@
> -#!/bin/bash
> -#
> -# Copyright (c) 2002-2003 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
> -#
> -#
> -# Does a bonnie throughput run (80M file and 1K chunksize if the
> -# BONNIE_FILESIZE and/or BONNIE_CHUNKSIZE variables are not set),
> -# then massages the output into CSV format with the human-readable
> -# output preceding it as a "comment" (ie. #-prefixed).
> -#
> -BONNIE_FILESIZE=${BONNIE_FILESIZE:=500M}
> -BONNIE_CHUNKSIZE=${BONNIE_CHUNKSIZE:=1K}
> -
> -[ -z "$here" ] && here=`pwd`
> -. $here/common.bonnie
> -
> -#
> -# Sample bonnie throughput output (stderr):
> -#Version 1.02c ------Sequential Output------ --Sequential Input- --Random-
> -# -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
> -#Machine Size:chnk K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
> -# 150M:64k 52024 99 88969 99 245492 100 3746 264
> -#
> -filter_stderr()
> -{
> - sed -e 's/^..................../# /g' | awk '{print} END {print "#"}'
> -}
> -
> -#
> -# Sample bonnie throughput output (stdout):
> -# ",150M:64k,,,52024,99,88969,99,,,245492,100,3746.0,264,,,,,,,,,,,,,"
> -#
> -filter_stdout()
> -{
> - perl -ne '
> - chomp;
> - s/,+/,/g; s/^,//; s/,$//;
> - @values = split /,/;
> - printf "%9s", shift @values;
> - for ($i = 0; $i <= $#values; $i++) {
> - if ($i % 2) { printf ",%4s%%", $values[$i] }
> - else { printf ",%10s", $values[$i] }
> - }
> - printf "\n";
> - '
> -}
> -
> -if [ $# -gt 0 ]; then
> - printf "%9s,%10s,%5s,%10s,%5s,%10s,%5s,%10s,%5s\n" size:chnk \
> - writeK/s wCPU rewriteK/s rwCPU readK/s rCPU seek/s sCPU
> - exit 0
> -fi
> -run_bonnie -n 0 -s $BONNIE_FILESIZE:$BONNIE_CHUNKSIZE
> diff --git a/run.bonnie_ops b/run.bonnie_ops
> deleted file mode 100755
> index 609b93c..0000000
> --- a/run.bonnie_ops
> +++ /dev/null
> @@ -1,84 +0,0 @@
> -#!/bin/bash
> -#
> -# Copyright (c) 2002-2003 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
> -#
> -#
> -# Do a bonnie++ create/read/delete run using 8192 files (unless
> -# BONNIE_KFILES environment variable is set -- note this number
> -# is multiplied by 1024 by bonnie++). By default the files are
> -# created in the same directory, BONNIE_NDIRS specifies a count
> -# of subdirs to evenly spread files through. Regular files are
> -# created by default (BONNIE_FILETYPE=regular), alternatively
> -# the values "symlinks" and "hardlinks" can be used.
> -#
> -# The script then massages the output into CSV format with the
> -# human-readable output preceding it as a "comment" (#-prefixed).
> -#
> -BONNIE_NDIRS=${BONNIE_NDIRS:=1}
> -BONNIE_KFILES=${BONNIE_KFILES:=8}
> -BONNIE_FILETYPE=${BONNIE_FILETYPE:=regular}
> -
> -[ -z "$here" ] && here=`pwd`
> -. $here/common.bonnie
> -
> -#
> -# Sample bonnie throughput output (stderr):
> -#Version 1.02c ------Sequential Create------ --------Random Create--------
> -# -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
> -# files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
> -# 4 525 27 +++++ +++ 517 26 526 25 +++++ +++ 230 12
> -# [ Note: the "files" can also be "^files:max" and possibly other things ]
> -filter_stderr()
> -{
> - sed -e 's/^..................../# /g' | awk '{print} END {print "#"}'
> -}
> -
> -#
> -# Sample bonnie IOPs output (stdout):
> -# ",,,,,,,,,,,,,,4,525,27,+++++,+++,517,26,526,25,+++++,+++,230,12"
> -# [ nathans note: always get +++ due to 0:0 for min:max file sizes. ]
> -# [ I will need to fix the filter if I ever start using file sizes. ]
> -#
> -filter_stdout()
> -{
> - perl -ne '
> - chomp;
> - s/\+*//g; s/,+/,/g; s/^,//; s/,$//;
> - @values = split /,/;
> - printf "%9s", 1024 * shift @values;
> - for ($i = 0; $i <= $#values; $i++) {
> - if ($i % 2) { printf ",%4s%%", $values[$i] }
> - else { printf ",%10s", $values[$i] }
> - }
> - printf "\n";
> - '
> -}
> -
> -if [ $# -gt 0 ]; then
> - printf "%9s,%10s,%5s,%10s,%5s,%10s,%5s,%10s,%5s\n" files \
> - seqCR/s scCPU seqRM/s srCPU randCR/s rcCPU randRM/s rrCPU
> - exit 0
> -fi
> -
> -case "$BONNIE_FILETYPE"
> -in
> - regular) BONNIE_FILETYPE=0 ;;
> - symlink) BONNIE_FILETYPE=-2 ;;
> - hardlink) BONNIE_FILETYPE=-1 ;;
> - *) echo "BONNIE_FILETYPE has an unrecognised value" && exit 1 ;;
> -esac
> -
> -run_bonnie -s 0 -n $BONNIE_KFILES:$BONNIE_FILETYPE:0:$BONNIE_NDIRS
> diff --git a/run.dbench b/run.dbench
> deleted file mode 100755
> index 8e86807..0000000
> --- a/run.dbench
> +++ /dev/null
> @@ -1,29 +0,0 @@
> -#!/bin/bash
> -#
> -# Copyright (c) 2002-2003 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
> -#
> -#
> -# Does a single-client dbench run
> -#
> -
> -[ -z "$here" ] && here=`pwd`
> -. $here/common.dbench
> -
> -if [ $# -gt 0 ]; then
> - _format_header
> - exit 0
> -fi
> -_run_dbench 1 | _filter_dbench 1
> diff --git a/run.dbench10 b/run.dbench10
> deleted file mode 100755
> index e3a08c4..0000000
> --- a/run.dbench10
> +++ /dev/null
> @@ -1,29 +0,0 @@
> -#!/bin/bash
> -#
> -# Copyright (c) 2002-2003 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
> -#
> -#
> -# Does a dbench run with 10 clients
> -#
> -
> -[ -z "$here" ] && here=`pwd`
> -. $here/common.dbench
> -
> -if [ $# -gt 0 ]; then
> - _format_header
> - exit 0
> -fi
> -_run_dbench 10 | _filter_dbench 10
> diff --git a/run.dbench100 b/run.dbench100
> deleted file mode 100755
> index 51708d1..0000000
> --- a/run.dbench100
> +++ /dev/null
> @@ -1,29 +0,0 @@
> -#!/bin/bash
> -#
> -# Copyright (c) 2002-2003 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
> -#
> -#
> -# Does a dbench run with 100 clients
> -#
> -
> -[ -z "$here" ] && here=`pwd`
> -. $here/common.dbench
> -
> -if [ $# -gt 0 ]; then
> - _format_header
> - exit 0
> -fi
> -_run_dbench 100 | _filter_dbench 100
> diff --git a/run.dbench2 b/run.dbench2
> deleted file mode 100755
> index c56c208..0000000
> --- a/run.dbench2
> +++ /dev/null
> @@ -1,29 +0,0 @@
> -#!/bin/bash
> -#
> -# Copyright (c) 2002-2003 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
> -#
> -#
> -# Does a dbench run with 2 clients
> -#
> -
> -[ -z "$here" ] && here=`pwd`
> -. $here/common.dbench
> -
> -if [ $# -gt 0 ]; then
> - _format_header
> - exit 0
> -fi
> -_run_dbench 2 | _filter_dbench 2
> diff --git a/run.dbench20 b/run.dbench20
> deleted file mode 100755
> index 81f713c..0000000
> --- a/run.dbench20
> +++ /dev/null
> @@ -1,29 +0,0 @@
> -#!/bin/bash
> -#
> -# Copyright (c) 2003 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
> -#
> -#
> -# Does a dbench run with 20 clients
> -#
> -
> -[ -z "$here" ] && here=`pwd`
> -. $here/common.dbench
> -
> -if [ $# -gt 0 ]; then
> - _format_header
> - exit 0
> -fi
> -_run_dbench 20 | _filter_dbench 20
> diff --git a/run.dbench50 b/run.dbench50
> deleted file mode 100755
> index 4c54e0b..0000000
> --- a/run.dbench50
> +++ /dev/null
> @@ -1,29 +0,0 @@
> -#!/bin/bash
> -#
> -# Copyright (c) 2002-2003 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
> -#
> -#
> -# Does a dbench run with 50 clients
> -#
> -
> -[ -z "$here" ] && here=`pwd`
> -. $here/common.dbench
> -
> -if [ $# -gt 0 ]; then
> - _format_header
> - exit 0
> -fi
> -_run_dbench 50 | _filter_dbench 50
> diff --git a/run.dbenchmulti b/run.dbenchmulti
> deleted file mode 100755
> index 317a100..0000000
> --- a/run.dbenchmulti
> +++ /dev/null
> @@ -1,37 +0,0 @@
> -#!/bin/bash
> -#
> -# Copyright (c) 2003 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
> -#
> -#
> -# Does several dbench runs with increasing numbers of client
> -#
> -
> -[ -z "$here" ] && here=`pwd`
> -. $here/common.dbench
> -
> -if [ $# -gt 0 ]; then
> - _format_header_multipass 1 2 10 20 #50
> - exit 0
> -fi
> -tmpfile=/var/tmp/dbench.$$
> -rm -f $tmpfile
> -_run_dbench 1 >> $tmpfile
> -_run_dbench 2 >> $tmpfile
> -_run_dbench 10 >> $tmpfile
> -_run_dbench 20 >> $tmpfile
> -#_run_dbench 50 >> $tmpfile
> -_filter_dbench_multipass < $tmpfile
> -rm -f $tmpfile
> diff --git a/run.io b/run.io
> deleted file mode 100755
> index 91e3b93..0000000
> --- a/run.io
> +++ /dev/null
> @@ -1,61 +0,0 @@
> -#!/bin/bash
> -#
> -# Copyright (c) 2005 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
> -#
> -#
> -# (very) simple file IO tests.
> -# TODO: make file size multiple of physmem.
> -
> -filesize=1g
> -iosize=64k
> -
> -if [ $# -gt 0 ]; then
> - printf "%s,%s,%s,%s,%s\n" type bytes ops time bytes/sec ops/sec
> - exit 0
> -fi
> -
> -# buffered write
> -echo -n bwrite,
> -xfs_io iofile -Fft -c "pwrite -C -b $iosize 0 $filesize"
> -
> -# direct write
> -echo -n dwrite,
> -xfs_io iofile -Fftd -c "pwrite -C -b $iosize 0 $filesize"
> -
> -# buffered re-write
> -echo -n brwrite,
> -xfs_io iofile -F -c "pwrite -C -b $iosize 0 $filesize"
> -
> -# direct re-write
> -echo -n drwrite,
> -xfs_io iofile -Fd -c "pwrite -C -b $iosize 0 $filesize"
> -
> -# buffered read
> -echo -n bread,
> -xfs_io iofile -F -c "pread -C -b $iosize 0 $filesize"
> -
> -# buffered re-read
> -echo -n brread,
> -xfs_io iofile -F -c "pread -C -b $iosize 0 $filesize"
> -
> -# direct read
> -echo -n dread,
> -xfs_io iofile -Fd -c "pread -C -b $iosize 0 $filesize"
> -
> -# direct re-read
> -echo -n drread,
> -xfs_io iofile -Fd -c "pread -C -b $iosize 0 $filesize"
> -
> diff --git a/run.metaperf_10i_1000n b/run.metaperf_10i_1000n
> deleted file mode 100755
> index a420696..0000000
> --- a/run.metaperf_10i_1000n
> +++ /dev/null
> @@ -1,31 +0,0 @@
> -#!/bin/bash
> -#
> -# Copyright (c) 2003 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
> -#
> -#
> -# Runs the metaperf metadata micro-benchmark.
> -# Use 1000 files, 10 iterations.
> -#
> -
> -[ -z "$here" ] && here=`pwd`
> -. $here/common.metaperf
> -
> -if [ $# -gt 0 ]; then
> - _format_header
> - exit 0
> -fi
> -
> -$here/src/metaperf -d . -i 10 -n 1000 -l15 $allops | _format_metaperf
> diff --git a/run.metaperf_10i_1n b/run.metaperf_10i_1n
> deleted file mode 100755
> index 296fd58..0000000
> --- a/run.metaperf_10i_1n
> +++ /dev/null
> @@ -1,31 +0,0 @@
> -#!/bin/bash
> -#
> -# Copyright (c) 2003 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
> -#
> -#
> -# Runs the metaperf metadata micro-benchmark.
> -# Use 1 file, 10 iterations.
> -#
> -
> -[ -z "$here" ] && here=`pwd`
> -. $here/common.metaperf
> -
> -if [ $# -gt 0 ]; then
> - _format_header
> - exit 0
> -fi
> -
> -$here/src/metaperf -d . -i 10 -n 1 -l15 $allops | _format_metaperf
> diff --git a/run.metaperf_1i_1n b/run.metaperf_1i_1n
> deleted file mode 100755
> index ef02852..0000000
> --- a/run.metaperf_1i_1n
> +++ /dev/null
> @@ -1,30 +0,0 @@
> -#!/bin/bash
> -#
> -# Copyright (c) 2003 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
> -#
> -#
> -# Runs the metaperf metadata micro-benchmark.
> -# Use 1 file, 1 iteration. (worst case)
> -#
> -
> -. $here/common.metaperf
> -
> -if [ $# -gt 0 ]; then
> - _format_header
> - exit 0
> -fi
> -
> -$here/src/metaperf -d . -i 1 -n 1 -l15 $allops | _format_metaperf
> diff --git a/run.pio b/run.pio
> deleted file mode 100755
> index 1b67fbf..0000000
> --- a/run.pio
> +++ /dev/null
> @@ -1,69 +0,0 @@
> -#!/bin/bash
> -#
> -# Copyright (c) 2005 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
> -#
> -#
> -# (very) simple parallel IO tests.
> -# TODO: make file size multiple of physmem.
> -
> -filesize=1g
> -iosize=64k
> -
> -if [ $# -gt 0 ]; then
> - printf "%s,%s,%s,%s,%s\n" type bytes ops time bytes/sec ops/sec
> - exit 0
> -fi
> -
> -# buffered write
> -echo -n bwrite,
> -xfs_io iofile1 -Fft -c "pwrite -C -b $iosize 0 $filesize" &
> -xfs_io iofile2 -Fft -c "pwrite -C -b $iosize 0 $filesize"
> -
> -# direct write
> -echo -n dwrite,
> -xfs_io iofile1 -Fftd -c "pwrite -C -b $iosize 0 $filesize" &
> -xfs_io iofile2 -Fftd -c "pwrite -C -b $iosize 0 $filesize"
> -
> -# buffered re-write
> -echo -n brwrite,
> -xfs_io iofile1 -F -c "pwrite -C -b $iosize 0 $filesize" &
> -xfs_io iofile2 -F -c "pwrite -C -b $iosize 0 $filesize"
> -
> -# direct re-write
> -echo -n drwrite,
> -xfs_io iofile1 -Fd -c "pwrite -C -b $iosize 0 $filesize" &
> -xfs_io iofile2 -Fd -c "pwrite -C -b $iosize 0 $filesize"
> -
> -# buffered read
> -echo -n bread,
> -xfs_io iofile1 -F -c "pread -C -b $iosize 0 $filesize" &
> -xfs_io iofile2 -F -c "pread -C -b $iosize 0 $filesize"
> -
> -# buffered re-read
> -echo -n brread,
> -xfs_io iofile1 -F -c "pread -C -b $iosize 0 $filesize" &
> -xfs_io iofile2 -F -c "pread -C -b $iosize 0 $filesize"
> -
> -# direct read
> -echo -n dread,
> -xfs_io iofile1 -Fd -c "pread -C -b $iosize 0 $filesize" &
> -xfs_io iofile2 -Fd -c "pread -C -b $iosize 0 $filesize"
> -
> -# direct re-read
> -echo -n drread,
> -xfs_io iofile1 -Fd -c "pread -C -b $iosize 0 $filesize" &
> -xfs_io iofile2 -Fd -c "pread -C -b $iosize 0 $filesize"
> -
> diff --git a/run.rtio b/run.rtio
> deleted file mode 100755
> index 14aded6..0000000
> --- a/run.rtio
> +++ /dev/null
> @@ -1,61 +0,0 @@
> -#!/bin/bash
> -#
> -# Copyright (c) 2005 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
> -#
> -#
> -# (very) simple file realtime IO tests.
> -# TODO: make file size multiple of physmem.
> -
> -filesize=1g
> -iosize=64k
> -
> -if [ $# -gt 0 ]; then
> - printf "%s,%s,%s,%s,%s\n" type bytes ops time bytes/sec ops/sec
> - exit 0
> -fi
> -
> -# buffered write
> -echo -n bwrite,
> -xfs_io iofile -Rft -c "pwrite -C -b $iosize 0 $filesize"
> -
> -# direct write
> -echo -n dwrite,
> -xfs_io iofile -Rftd -c "pwrite -C -b $iosize 0 $filesize"
> -
> -# buffered re-write
> -echo -n brwrite,
> -xfs_io iofile -R -c "pwrite -C -b $iosize 0 $filesize"
> -
> -# direct re-write
> -echo -n drwrite,
> -xfs_io iofile -Rd -c "pwrite -C -b $iosize 0 $filesize"
> -
> -# buffered read
> -echo -n bread,
> -xfs_io iofile -R -c "pread -C -b $iosize 0 $filesize"
> -
> -# buffered re-read
> -echo -n brread,
> -xfs_io iofile -R -c "pread -C -b $iosize 0 $filesize"
> -
> -# direct read
> -echo -n dread,
> -xfs_io iofile -Rd -c "pread -C -b $iosize 0 $filesize"
> -
> -# direct re-read
> -echo -n drread,
> -xfs_io iofile -Rd -c "pread -C -b $iosize 0 $filesize"
> -
> diff --git a/run.tar b/run.tar
> deleted file mode 100755
> index 6e8afd3..0000000
> --- a/run.tar
> +++ /dev/null
> @@ -1,40 +0,0 @@
> -#!/bin/bash
> -#
> -# Produces a .tar file (if one doesn't exist as $TARFILE), then
> -# times how long it takes to untar it onto the current directory.
> -#
> -TARFILE=${TARFILE:=/var/tmp/bench.tar.gz}
> -
> -barf()
> -{
> - echo $@ >2
> - exit 1
> -}
> -
> -new_tar()
> -{
> - source="bin sbin lib"
> - if [ ! -f $TARFILE ]; then
> - ( cd / && tar czf $TARFILE $source ) || barf "tar cz failed"
> - fi
> -}
> -
> -run_tar()
> -{
> - # %U=user %S=system %E=elapsed
> - mkdir ./tar || exit 1
> - size=`ls -Llh $TARFILE | awk '{print $5}'`
> - time=`/usr/bin/time -f '%U, %S, %E' tar xzf $TARFILE 2>&1`
> - status=$?
> - cd ..
> - rm -fr ./tar
> - [ $status -eq 0 ] || exit 1
> - printf "%6s, %s\n" "$size" "$time"
> -}
> -
> -if [ $# -gt 0 ]; then
> - printf "%6s,%5s,%5s,%8s\n" sz usr sys real
> - exit 0
> -fi
> -new_tar
> -run_tar
> --
> 1.7.10.4
>
> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 59+ messages in thread
* [PATCH 03/25] xfstests: kill useless test owner fields
2013-03-15 12:27 [PATCH 00/25] xfstests: xfstests: move tests out of top level Dave Chinner
2013-03-15 12:27 ` [PATCH 01/25] xfstests: remove remake script Dave Chinner
2013-03-15 12:27 ` [PATCH 02/25] xfstests: remove bench infrastructure Dave Chinner
@ 2013-03-15 12:27 ` Dave Chinner
2013-03-22 16:57 ` Phil White
2013-03-15 12:27 ` [PATCH 04/25] xfstests: remove stale machine configs Dave Chinner
` (23 subsequent siblings)
26 siblings, 1 reply; 59+ messages in thread
From: Dave Chinner @ 2013-03-15 12:27 UTC (permalink / raw)
To: xfs
From: Dave Chinner <dchinner@redhat.com>
Back many years ago, the owner field was used to email the test
owner when auto-qa failed that test. It is not needed anymore - if
you want to know who wrote the test, look it up in git....
Script used was:
$ sed -i -e "/^# creator/d" -e "/^owner/d" [0-3][0-9][0-9]
Signed-off-by: Dave Chinner <dchinner@redhat.com>
---
001 | 2 --
002 | 2 --
003 | 2 --
004 | 2 --
005 | 2 --
006 | 2 --
007 | 2 --
008 | 2 --
009 | 2 --
010 | 2 --
011 | 2 --
012 | 2 --
013 | 2 --
014 | 2 --
015 | 2 --
016 | 2 --
017 | 2 --
018 | 2 --
019 | 2 --
020 | 2 --
021 | 2 --
022 | 2 --
023 | 2 --
024 | 2 --
025 | 2 --
026 | 2 --
027 | 2 --
028 | 2 --
029 | 2 --
030 | 2 --
031 | 2 --
032 | 2 --
033 | 2 --
034 | 2 --
035 | 2 --
036 | 2 --
037 | 2 --
038 | 2 --
039 | 2 --
040 | 2 --
041 | 2 --
042 | 2 --
043 | 2 --
044 | 2 --
045 | 2 --
046 | 2 --
047 | 2 --
048 | 2 --
049 | 2 --
050 | 2 --
051 | 2 --
052 | 2 --
053 | 2 --
054 | 2 --
055 | 2 --
056 | 2 --
057 | 2 --
058 | 2 --
059 | 2 --
060 | 2 --
061 | 2 --
062 | 2 --
063 | 2 --
064 | 2 --
065 | 2 --
066 | 2 --
067 | 2 --
068 | 2 --
069 | 2 --
070 | 2 --
071 | 2 --
072 | 2 --
073 | 2 --
074 | 2 --
075 | 2 --
076 | 2 --
077 | 2 --
078 | 2 --
079 | 2 --
080 | 2 --
081 | 2 --
082 | 2 --
083 | 2 --
084 | 2 --
085 | 2 --
086 | 2 --
087 | 2 --
088 | 2 --
089 | 2 --
090 | 2 --
091 | 2 --
092 | 2 --
093 | 2 --
094 | 2 --
095 | 2 --
096 | 2 --
097 | 2 --
098 | 2 --
099 | 1 -
100 | 2 --
101 | 2 --
102 | 2 --
103 | 2 --
104 | 2 --
105 | 2 --
106 | 2 --
107 | 2 --
108 | 2 --
109 | 2 --
110 | 2 --
111 | 2 --
112 | 2 --
113 | 2 --
114 | 2 --
115 | 2 --
116 | 2 --
117 | 2 --
118 | 2 --
119 | 2 --
120 | 2 --
121 | 2 --
122 | 2 --
123 | 2 --
124 | 2 --
125 | 2 --
126 | 2 --
127 | 2 --
128 | 2 --
129 | 2 --
130 | 2 --
131 | 2 --
132 | 2 --
133 | 2 --
134 | 2 --
135 | 2 --
136 | 2 --
137 | 2 --
138 | 2 --
139 | 2 --
140 | 2 --
141 | 2 --
142 | 2 --
143 | 2 --
144 | 2 --
145 | 2 --
146 | 2 --
147 | 2 --
148 | 2 --
149 | 2 --
150 | 2 --
151 | 2 --
152 | 2 --
153 | 2 --
154 | 2 --
155 | 2 --
156 | 2 --
157 | 2 --
158 | 2 --
159 | 2 --
160 | 2 --
161 | 2 --
162 | 2 --
163 | 2 --
164 | 2 --
165 | 2 --
166 | 2 --
167 | 2 --
168 | 2 --
169 | 2 --
170 | 2 --
171 | 2 --
172 | 2 --
173 | 2 --
174 | 2 --
175 | 1 -
176 | 1 -
177 | 2 --
178 | 2 --
179 | 2 --
180 | 2 --
181 | 2 --
182 | 2 --
183 | 2 --
184 | 2 --
185 | 2 --
186 | 2 --
187 | 2 --
188 | 2 --
189 | 2 --
190 | 2 --
191 | 2 --
192 | 2 --
193 | 2 --
194 | 2 --
195 | 2 --
196 | 2 --
197 | 2 --
198 | 2 --
199 | 2 --
200 | 2 --
201 | 2 --
202 | 2 --
203 | 2 --
204 | 2 --
205 | 2 --
206 | 2 --
207 | 2 --
208 | 2 --
209 | 2 --
210 | 2 --
211 | 2 --
212 | 2 --
213 | 2 --
214 | 2 --
215 | 2 --
216 | 2 --
217 | 2 --
218 | 2 --
219 | 2 --
220 | 2 --
221 | 2 --
222 | 2 --
223 | 2 --
224 | 2 --
225 | 2 --
226 | 2 --
227 | 2 --
228 | 2 --
229 | 2 --
230 | 2 --
231 | 2 --
232 | 2 --
233 | 2 --
234 | 2 --
235 | 2 --
236 | 2 --
237 | 2 --
238 | 2 --
239 | 2 --
240 | 2 --
241 | 2 --
242 | 2 --
243 | 2 --
244 | 2 --
245 | 2 --
246 | 2 --
247 | 2 --
248 | 2 --
249 | 2 --
250 | 2 --
251 | 1 -
252 | 2 --
253 | 2 --
254 | 2 --
255 | 2 --
256 | 2 --
257 | 2 --
258 | 2 --
259 | 2 --
260 | 1 -
261 | 2 --
262 | 2 --
263 | 2 --
264 | 2 --
265 | 2 --
266 | 2 --
267 | 2 --
268 | 2 --
269 | 2 --
270 | 2 --
271 | 2 --
272 | 2 --
273 | 1 -
274 | 1 -
275 | 1 -
276 | 2 --
277 | 2 --
278 | 2 --
279 | 2 --
280 | 2 --
281 | 2 --
282 | 2 --
283 | 2 --
284 | 2 --
285 | 2 --
286 | 2 --
287 | 2 --
288 | 1 -
289 | 2 --
290 | 2 --
291 | 2 --
292 | 2 --
293 | 2 --
294 | 2 --
295 | 2 --
296 | 2 --
297 | 2 --
298 | 2 --
299 | 2 --
300 | 2 --
301 | 2 --
302 | 2 --
303 | 2 --
304 | 2 --
305 | 2 --
313 | 2 --
group | 60 ++++++++++++++++++++++++++++++------------------------------
new | 13 -------------
soak | 2 --
309 files changed, 30 insertions(+), 648 deletions(-)
diff --git a/001 b/001
index 8e3aabd..b9997f3 100755
--- a/001
+++ b/001
@@ -30,8 +30,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=kenmcd@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/002 b/002
index 896fd1e..db63fa0 100755
--- a/002
+++ b/002
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=kenmcd@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/003 b/003
index 61afac5..79b6bc5 100755
--- a/003
+++ b/003
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/004 b/004
index 23729da..d75c3c0 100755
--- a/004
+++ b/004
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/005 b/005
index 40b8b2e..27da3d3 100755
--- a/005
+++ b/005
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=dxm@sgi.com
#
# Note1: On Linux, ELOOP limit used to be 32 but changed to 8, and lately
diff --git a/006 b/006
index e4d5e32..1437b46 100755
--- a/006
+++ b/006
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=dxm@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/007 b/007
index 50a8418..2bb981f 100755
--- a/007
+++ b/007
@@ -24,8 +24,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/008 b/008
index dfc938a..0dee9f5 100755
--- a/008
+++ b/008
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=dxm@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/009 b/009
index d2a19d8..1883f15 100755
--- a/009
+++ b/009
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=dxm@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/010 b/010
index 78813a8..245f407 100755
--- a/010
+++ b/010
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/011 b/011
index 2fcc9d3..4ede2d8 100755
--- a/011
+++ b/011
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=dxm@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/012 b/012
index 7d33f4c..10498d5 100755
--- a/012
+++ b/012
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=dxm@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/013 b/013
index 58426ea..0879a2a 100755
--- a/013
+++ b/013
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=dxm@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/014 b/014
index 057e4d9..93caaa6 100755
--- a/014
+++ b/014
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=dxm@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/015 b/015
index a99f1ed..52ab251 100755
--- a/015
+++ b/015
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=dxm@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/016 b/016
index 08a73f4..538ba14 100755
--- a/016
+++ b/016
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=dxm@sgi.com
#
# pv 796141
diff --git a/017 b/017
index 65ddce1..2b91b33 100755
--- a/017
+++ b/017
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=dxm@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/018 b/018
index 85df390..156cc1d 100755
--- a/018
+++ b/018
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/019 b/019
index 88be464..3bedc05 100755
--- a/019
+++ b/019
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=dxm@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/020 b/020
index 8b8db30..2bd1d9f 100755
--- a/020
+++ b/020
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=dxm@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/021 b/021
index a6176f1..18fe40e 100755
--- a/021
+++ b/021
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=dxm@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/022 b/022
index b83b063..962316f 100755
--- a/022
+++ b/022
@@ -24,8 +24,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/023 b/023
index b9eeafe..3e7fdd2 100755
--- a/023
+++ b/023
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/024 b/024
index 64b59bc..b7f1c10 100755
--- a/024
+++ b/024
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/025 b/025
index 90d3389..4ccb5de 100755
--- a/025
+++ b/025
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/026 b/026
index ef6aaa6..37a23cc 100755
--- a/026
+++ b/026
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/027 b/027
index 9df06c3..772705d 100755
--- a/027
+++ b/027
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/028 b/028
index 6628f66..0bf042f 100755
--- a/028
+++ b/028
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/029 b/029
index e4fe715..70c0d10 100755
--- a/029
+++ b/029
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/030 b/030
index a8fb92c..080d3fe 100755
--- a/030
+++ b/030
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/031 b/031
index fb6f15b..422a271 100755
--- a/031
+++ b/031
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/032 b/032
index 09f08c3..fb36dcb 100755
--- a/032
+++ b/032
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/033 b/033
index 68a688e..dc5a32d 100755
--- a/033
+++ b/033
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/034 b/034
index c09f63b..27f3f22 100755
--- a/034
+++ b/034
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=dxm@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/035 b/035
index 34f5cac..b2fc417 100755
--- a/035
+++ b/035
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/036 b/036
index 4ed2ebc..e9bb411 100755
--- a/036
+++ b/036
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/037 b/037
index fd1e1af..e2e71c5 100755
--- a/037
+++ b/037
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/038 b/038
index f2af214..b62a4c9 100755
--- a/038
+++ b/038
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/039 b/039
index 016d2bc..428e8bb 100755
--- a/039
+++ b/039
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/040 b/040
index ea24ff5..0021c22 100755
--- a/040
+++ b/040
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/041 b/041
index 28dcb33..a9a9a23 100755
--- a/041
+++ b/041
@@ -23,8 +23,6 @@
#-----------------------------------------------------------------------
#
set +x
-# creator
-owner=ajag@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/042 b/042
index c583746..15fa5dc 100755
--- a/042
+++ b/042
@@ -24,8 +24,6 @@
#-----------------------------------------------------------------------
#
set +x
-# creator
-owner=ajag@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/043 b/043
index 189dc5b..ef92c0a 100755
--- a/043
+++ b/043
@@ -23,8 +23,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/044 b/044
index 60a6e58..d0d8bd8 100755
--- a/044
+++ b/044
@@ -25,8 +25,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=dxm@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/045 b/045
index db40333..c20e3a8 100755
--- a/045
+++ b/045
@@ -22,8 +22,6 @@
#-----------------------------------------------------------------------
#
#
-# creator
-owner=dxm@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/046 b/046
index 783459c..fb83b7a 100755
--- a/046
+++ b/046
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/047 b/047
index f5f6a52..7c5e896 100755
--- a/047
+++ b/047
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/048 b/048
index 9d360d6..6139361 100755
--- a/048
+++ b/048
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=dxm@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/049 b/049
index 8593814..144cc71 100755
--- a/049
+++ b/049
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=dxm@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/050 b/050
index acca654..29c103b 100755
--- a/050
+++ b/050
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/051 b/051
index 9d35138..07d5a9b 100755
--- a/051
+++ b/051
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@sgi.com
seq=`basename $0`
diff --git a/052 b/052
index 2d8b73d..01d5469 100755
--- a/052
+++ b/052
@@ -24,8 +24,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/053 b/053
index ac2162d..388c9b4 100755
--- a/053
+++ b/053
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=ajag@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/054 b/054
index e5e500c..1ce6180 100755
--- a/054
+++ b/054
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/055 b/055
index 309b9c3..965b43a 100755
--- a/055
+++ b/055
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/056 b/056
index a19b85a..be65bfb 100755
--- a/056
+++ b/056
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/057 b/057
index f3219a3..faa4776 100755
--- a/057
+++ b/057
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/058 b/058
index 43b2293..dfce43b 100755
--- a/058
+++ b/058
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/059 b/059
index 1f3f8e3..a2a07c9 100755
--- a/059
+++ b/059
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=wkendall@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/060 b/060
index 4adc00f..f0d9870 100755
--- a/060
+++ b/060
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=wkendall@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/061 b/061
index 8f1d149..fa98085 100755
--- a/061
+++ b/061
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/062 b/062
index 9800e33..5a6081e 100755
--- a/062
+++ b/062
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/063 b/063
index 42a323a..cdaf524 100755
--- a/063
+++ b/063
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/064 b/064
index 8e9e694..c7e727c 100755
--- a/064
+++ b/064
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/065 b/065
index c1dee5d..12f2ac9 100755
--- a/065
+++ b/065
@@ -24,8 +24,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/066 b/066
index a6e76c1..7a68f79 100755
--- a/066
+++ b/066
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/067 b/067
index eb91aa1..baaed77 100755
--- a/067
+++ b/067
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/068 b/068
index cbfea95..4f10a54 100755
--- a/068
+++ b/068
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=ajones@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/069 b/069
index 820ca5f..3451715 100755
--- a/069
+++ b/069
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/070 b/070
index 334cce7..02fe142 100755
--- a/070
+++ b/070
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/071 b/071
index ace0ee4..c135d1a 100755
--- a/071
+++ b/071
@@ -20,8 +20,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/072 b/072
index 981c408..930a983 100755
--- a/072
+++ b/072
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/073 b/073
index 43b629d..3a5129f 100755
--- a/073
+++ b/073
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/074 b/074
index b9fb9d5..0e5e820 100755
--- a/074
+++ b/074
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/075 b/075
index 87d273f..de581b6 100755
--- a/075
+++ b/075
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/076 b/076
index 793b869..11a0792 100755
--- a/076
+++ b/076
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/077 b/077
index 3fb3e81..2b86a37 100755
--- a/077
+++ b/077
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/078 b/078
index 7af552e..901723e 100755
--- a/078
+++ b/078
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/079 b/079
index 8f6e179..048b220 100755
--- a/079
+++ b/079
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/080 b/080
index 8ece84d..3243fe1 100755
--- a/080
+++ b/080
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/081 b/081
index 96156c8..f0ee819 100755
--- a/081
+++ b/081
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/082 b/082
index c413c10..e21a793 100755
--- a/082
+++ b/082
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@melbourne.sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/083 b/083
index a977ffd..1a5913a 100755
--- a/083
+++ b/083
@@ -31,8 +31,6 @@
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/084 b/084
index e04a402..ba5743a 100755
--- a/084
+++ b/084
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/085 b/085
index f4a45b7..44123ad 100755
--- a/085
+++ b/085
@@ -24,8 +24,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@melbourne.sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/086 b/086
index 9c3f22d..b59ad0a 100755
--- a/086
+++ b/086
@@ -23,8 +23,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=root@icy.melbourne.sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/087 b/087
index e7be9a0..3cb6990 100755
--- a/087
+++ b/087
@@ -23,8 +23,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@melbourne.sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/088 b/088
index 9fd0df5..b6266ef 100755
--- a/088
+++ b/088
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=root@icy.melbourne.sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/089 b/089
index 1714bec..2653183 100755
--- a/089
+++ b/089
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/090 b/090
index 0cdbe34..8ce50c0 100755
--- a/090
+++ b/090
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/091 b/091
index 8a14602..ad82b8e 100755
--- a/091
+++ b/091
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/092 b/092
index 02ccc71..2f849f3 100755
--- a/092
+++ b/092
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/093 b/093
index d730651..881a833 100755
--- a/093
+++ b/093
@@ -24,8 +24,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@sgi.com
seq=`basename $0`
diff --git a/094 b/094
index 75fc565..4f4cf34 100755
--- a/094
+++ b/094
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/095 b/095
index b85b97f..9de4476 100755
--- a/095
+++ b/095
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/096 b/096
index 5a2273d..d06bd59 100755
--- a/096
+++ b/096
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/097 b/097
index 643d6f8..d3174e4 100755
--- a/097
+++ b/097
@@ -26,8 +26,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=ajones@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/098 b/098
index 5efd78f..58d2a95 100755
--- a/098
+++ b/098
@@ -28,8 +28,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=ajones@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/099 b/099
index b68bfcd..edd88a9 100755
--- a/099
+++ b/099
@@ -22,7 +22,6 @@
#
#_acl_list
# modifier
-owner=ajones@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/100 b/100
index f3504ce..1ba5eb7 100755
--- a/100
+++ b/100
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=ajones@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/101 b/101
index e58f8b6..0d274e5 100755
--- a/101
+++ b/101
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=ajones@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/102 b/102
index dab9b5c..68407a7 100755
--- a/102
+++ b/102
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=ajones@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/103 b/103
index a390739..02c3f9d 100755
--- a/103
+++ b/103
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/104 b/104
index 8db6d88..59db760 100755
--- a/104
+++ b/104
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/105 b/105
index 6c7f327..01bae98 100755
--- a/105
+++ b/105
@@ -24,8 +24,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=fsgqa@snap.melbourne.sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/106 b/106
index b351fe5..e8f1d45 100755
--- a/106
+++ b/106
@@ -23,8 +23,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/107 b/107
index eaf7e6a..2c98b57 100755
--- a/107
+++ b/107
@@ -23,8 +23,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/108 b/108
index 638cea9..6b656e6 100755
--- a/108
+++ b/108
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/109 b/109
index a9c174f..56364f4 100755
--- a/109
+++ b/109
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/110 b/110
index c58e6c9..8749afa 100755
--- a/110
+++ b/110
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/111 b/111
index 719a0e0..8f4c142 100755
--- a/111
+++ b/111
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/112 b/112
index 763b17a..bcdcfec 100755
--- a/112
+++ b/112
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/113 b/113
index b2ec510..fd301cd 100755
--- a/113
+++ b/113
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/114 b/114
index edce0f4..a4ba98d 100755
--- a/114
+++ b/114
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@crackle.melbourne.sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/115 b/115
index 0679cfc..ebcc995 100755
--- a/115
+++ b/115
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@crackle.melbourne.sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/116 b/116
index cc2bb0f..2c3ab92 100755
--- a/116
+++ b/116
@@ -23,8 +23,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=fsgqa@snap.melbourne.sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/117 b/117
index 2e3f658..8afc962 100755
--- a/117
+++ b/117
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=ajones@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/118 b/118
index 403655e..d140a8b 100755
--- a/118
+++ b/118
@@ -23,8 +23,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@crackle.melbourne.sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/119 b/119
index 1509ece..85af211 100755
--- a/119
+++ b/119
@@ -23,8 +23,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@crackle.melbourne.sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/120 b/120
index 010a8f3..8389925 100755
--- a/120
+++ b/120
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=allanr@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/121 b/121
index 2137ebc..a590bb0 100755
--- a/121
+++ b/121
@@ -25,8 +25,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/122 b/122
index a57f8c3..1c4f3a4 100755
--- a/122
+++ b/122
@@ -23,8 +23,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/123 b/123
index ee1194d..d45c516 100755
--- a/123
+++ b/123
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=ajones@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/124 b/124
index adae304..6fbb028 100755
--- a/124
+++ b/124
@@ -25,8 +25,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=ajones@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/125 b/125
index 9a29941..c7215a3 100755
--- a/125
+++ b/125
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=ajones@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/126 b/126
index c2348f4..a95c1e4 100755
--- a/126
+++ b/126
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=allanr@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/127 b/127
index 62e584c..d1101df 100755
--- a/127
+++ b/127
@@ -25,8 +25,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=allanr@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/128 b/128
index 7760b95..85d0f45 100755
--- a/128
+++ b/128
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=allanr@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/129 b/129
index 38f12a6..18d891b 100755
--- a/129
+++ b/129
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=allanr@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/130 b/130
index ea5270d..943df72 100755
--- a/130
+++ b/130
@@ -30,8 +30,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=allanr@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/131 b/131
index 783765e..176c8b4 100755
--- a/131
+++ b/131
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=allanr@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/132 b/132
index e90f56c..98229a9 100755
--- a/132
+++ b/132
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=allanr@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/133 b/133
index 9dbcb64..ec225f3 100755
--- a/133
+++ b/133
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=lachlan@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/134 b/134
index 7317168..2117b4a 100755
--- a/134
+++ b/134
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=allanr@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/135 b/135
index 976619d..f0bf9b9 100755
--- a/135
+++ b/135
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=lachlan@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/136 b/136
index acf50b7..6479c8c 100755
--- a/136
+++ b/136
@@ -23,8 +23,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@puffy.melbourne.sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/137 b/137
index 42fb853..0f65d08 100755
--- a/137
+++ b/137
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=lachlan@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/138 b/138
index e7b5609..f8af8dd 100755
--- a/138
+++ b/138
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=lachlan@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/139 b/139
index 706a112..7d2e409 100755
--- a/139
+++ b/139
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=lachlan@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/140 b/140
index 1f88302..a8cbd09 100755
--- a/140
+++ b/140
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=lachlan@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/141 b/141
index cc501d6..45c1b5e 100755
--- a/141
+++ b/141
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=bnaujok@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/142 b/142
index c09a968..526167d 100755
--- a/142
+++ b/142
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=allanr@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/143 b/143
index 7db6fea..63281f9 100755
--- a/143
+++ b/143
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=allanr@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/144 b/144
index 36b9263..52123cc 100755
--- a/144
+++ b/144
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=allanr@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/145 b/145
index 3d6c158..54b8198 100755
--- a/145
+++ b/145
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=allanr@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/146 b/146
index 477df83..bb4975c 100755
--- a/146
+++ b/146
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=allanr@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/147 b/147
index b775478..e366dc7 100755
--- a/147
+++ b/147
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=allanr@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/148 b/148
index 7bb1722..abc516a 100755
--- a/148
+++ b/148
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=ddiss@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/149 b/149
index 193e6d7..b1793b7 100755
--- a/149
+++ b/149
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=ddiss@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/150 b/150
index a865875..b6a04c5 100755
--- a/150
+++ b/150
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=allanr@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/151 b/151
index f10460d..4bfaff3 100755
--- a/151
+++ b/151
@@ -23,8 +23,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=allanr@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/152 b/152
index 071be85..2317291 100755
--- a/152
+++ b/152
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=allanr@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/153 b/153
index 7c609d2..81be175 100755
--- a/153
+++ b/153
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=allanr@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/154 b/154
index 2384d26..62e79c2 100755
--- a/154
+++ b/154
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=allanr@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/155 b/155
index de88ecb..949bd98 100755
--- a/155
+++ b/155
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=allanr@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/156 b/156
index 0f3b229..549cac8 100755
--- a/156
+++ b/156
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=allanr@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/157 b/157
index 11488c6..9ae3c40 100755
--- a/157
+++ b/157
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=allanr@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/158 b/158
index 2b95ec6..e740654 100755
--- a/158
+++ b/158
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=allanr@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/159 b/159
index 203afca..bfc225d 100755
--- a/159
+++ b/159
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=allanr@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/160 b/160
index 095951b..3900299 100755
--- a/160
+++ b/160
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=allanr@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/161 b/161
index 8d0aed2..c419380 100755
--- a/161
+++ b/161
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=allanr@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/162 b/162
index 409d3a1..acd70e0 100755
--- a/162
+++ b/162
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=allanr@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/163 b/163
index faf02e4..d4eef64 100755
--- a/163
+++ b/163
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=allanr@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/164 b/164
index 2aea353..1ef4aaf 100755
--- a/164
+++ b/164
@@ -27,8 +27,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@puffy.melbourne.sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/165 b/165
index ec349da..3b321b9 100755
--- a/165
+++ b/165
@@ -24,8 +24,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@puffy.melbourne.sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/166 b/166
index 65c46da..527686f 100755
--- a/166
+++ b/166
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=dgc@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/167 b/167
index 5fb95e8..b2895fd 100755
--- a/167
+++ b/167
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=dgc@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/168 b/168
index e044091..8980f9b 100755
--- a/168
+++ b/168
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=ddiss@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/169 b/169
index 627981e..413a86b 100755
--- a/169
+++ b/169
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=ddiss@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/170 b/170
index a807de0..b725d3a 100755
--- a/170
+++ b/170
@@ -23,8 +23,6 @@
#
#-----------------------------------------------------------------------
#
-# creator - based on work from ddiss@sgi.co
-owner=dgc@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/171 b/171
index 7e70466..4f77a41 100755
--- a/171
+++ b/171
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=dgc@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/172 b/172
index 3220697..b6b496c 100755
--- a/172
+++ b/172
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=dgc@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/173 b/173
index 9156403..7146d2f 100755
--- a/173
+++ b/173
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=dgc@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/174 b/174
index 4828854..7745a6a 100755
--- a/174
+++ b/174
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=dgc@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/175 b/175
index 523dce1..4fc3ffb 100755
--- a/175
+++ b/175
@@ -24,7 +24,6 @@
#
#-----------------------------------------------------------------------
#
-owner=ddiss@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/176 b/176
index b988783..93083c4 100755
--- a/176
+++ b/176
@@ -21,7 +21,6 @@
#
#-----------------------------------------------------------------------
#
-owner=ddiss@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/177 b/177
index b6f4789..ec8aca7 100755
--- a/177
+++ b/177
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=mohamedb@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/178 b/178
index e4e104e..8856656 100755
--- a/178
+++ b/178
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=mohamedb@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/179 b/179
index 5cec718..f3facca 100755
--- a/179
+++ b/179
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=lachlan@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/180 b/180
index c303169..0f82306 100755
--- a/180
+++ b/180
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=lachlan@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/181 b/181
index 6db52ac..fb65100 100755
--- a/181
+++ b/181
@@ -25,8 +25,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/182 b/182
index ae1f920..33e8010 100755
--- a/182
+++ b/182
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=lachlan@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/183 b/183
index 5558eb9..4624ab4 100755
--- a/183
+++ b/183
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=xaiki@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/184 b/184
index 8544dc1..a37f700 100755
--- a/184
+++ b/184
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=dgc@sgi.com
seq=`basename $0`
echo "QA output created by $seq - silence is golden"
diff --git a/185 b/185
index ed0793c..928eb24 100755
--- a/185
+++ b/185
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=xaiki@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/186 b/186
index a2d7e14..2c66026 100755
--- a/186
+++ b/186
@@ -32,8 +32,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@emu.melbourne.sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/187 b/187
index 8086c8e..bff0caa 100755
--- a/187
+++ b/187
@@ -26,8 +26,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@emu.melbourne.sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/188 b/188
index ed93e65..4ebbfc1 100755
--- a/188
+++ b/188
@@ -28,8 +28,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=bnaujok@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/189 b/189
index e91d5cd..a5a5682 100755
--- a/189
+++ b/189
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=hch@lst.de
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/190 b/190
index 096b871..5bb4743 100755
--- a/190
+++ b/190
@@ -25,8 +25,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=pleckie@sgi.com
#This is the list of holes to punch in the file limited to $filesize
#NOTE holes cannot overlap or this script will fail.
diff --git a/191 b/191
index b1e66bf..3120dcb 100755
--- a/191
+++ b/191
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@emu.melbourne.sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/192 b/192
index 4b69147..691ab7d 100755
--- a/192
+++ b/192
@@ -23,8 +23,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=tes@emu.melbourne.sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/193 b/193
index 9891256..88ab971 100755
--- a/193
+++ b/193
@@ -20,8 +20,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=hch@lst.de
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/194 b/194
index 931068d..595da25 100755
--- a/194
+++ b/194
@@ -20,8 +20,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=sandeen@sandeen.net
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/195 b/195
index b910f72..cd64db1 100755
--- a/195
+++ b/195
@@ -22,8 +22,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=hch@lst.de
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/196 b/196
index 6b9998f..321fe47 100755
--- a/196
+++ b/196
@@ -23,8 +23,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=hch@lst.de
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/197 b/197
index 0996630..8c2ebd2 100755
--- a/197
+++ b/197
@@ -26,8 +26,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=hch@lst.de
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/198 b/198
index 2c72677..31de96c 100755
--- a/198
+++ b/198
@@ -21,8 +21,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=sandeen@sandeen.net
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/199 b/199
index 2151cd2..127f307 100755
--- a/199
+++ b/199
@@ -23,8 +23,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=hch@lst.de
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/200 b/200
index d1f7e9d..34139cc 100755
--- a/200
+++ b/200
@@ -20,8 +20,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=hch@lst.de
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/201 b/201
index 99bcde8..e868d99 100755
--- a/201
+++ b/201
@@ -23,8 +23,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=hch@lst.de
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/202 b/202
index f3030fc..27f9e67 100755
--- a/202
+++ b/202
@@ -20,8 +20,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=hch@lst.de
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/203 b/203
index 4d60bb0..ed89600 100755
--- a/203
+++ b/203
@@ -21,8 +21,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=hch@lst.de
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/204 b/204
index 9f4839c..6c4a3f0 100755
--- a/204
+++ b/204
@@ -20,8 +20,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=hch@lst.de
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/205 b/205
index bd916a1..7c953db 100755
--- a/205
+++ b/205
@@ -20,8 +20,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=david@fromorbit.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/206 b/206
index e46e6a3..29b1fbf 100755
--- a/206
+++ b/206
@@ -26,8 +26,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=sandeen@sandeen.net
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/207 b/207
index 6fff833..6eaf50c 100755
--- a/207
+++ b/207
@@ -20,8 +20,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=sandeen@sandeen.net
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/208 b/208
index ca01558..7ea7514 100755
--- a/208
+++ b/208
@@ -20,8 +20,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=sandeen@sandeen.net
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/209 b/209
index 650e300..8b2a4e1 100755
--- a/209
+++ b/209
@@ -20,8 +20,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=sandeen@sandeen.net
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/210 b/210
index a0873f8..56ac8ad 100755
--- a/210
+++ b/210
@@ -20,8 +20,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=sandeen@sandeen.net
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/211 b/211
index bb8d2aa..5667d20 100755
--- a/211
+++ b/211
@@ -20,8 +20,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=sandeen@sandeen.net
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/212 b/212
index 1b4bb8a..e211cc4 100755
--- a/212
+++ b/212
@@ -21,8 +21,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=sandeen@sandeen.net
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/213 b/213
index 9982dd4..e297fdf 100755
--- a/213
+++ b/213
@@ -24,8 +24,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=sandeen@sandeen.net
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/214 b/214
index dabf422..682cfca 100755
--- a/214
+++ b/214
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=sandeen@sandeen.net
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/215 b/215
index c61f7a5..749b27b 100755
--- a/215
+++ b/215
@@ -22,8 +22,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=hch@lst.de
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/216 b/216
index 71e6dd7..a997d5a 100755
--- a/216
+++ b/216
@@ -20,8 +20,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=dgc@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/217 b/217
index ef0761e..b33c2e7 100755
--- a/217
+++ b/217
@@ -20,8 +20,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=dgc@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/218 b/218
index 77782c6..4b46452 100755
--- a/218
+++ b/218
@@ -20,8 +20,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=sandeen@sandeen.net
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/219 b/219
index 661fb96..3f4ec09 100755
--- a/219
+++ b/219
@@ -24,8 +24,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=sandeen@sandeen.net
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/220 b/220
index b913434..061b395 100755
--- a/220
+++ b/220
@@ -24,8 +24,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=hch@lst.de
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/221 b/221
index 6681237..9cab3c4 100755
--- a/221
+++ b/221
@@ -24,8 +24,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=hch@lst.de
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/222 b/222
index df2672f..6b5cf1f 100755
--- a/222
+++ b/222
@@ -24,8 +24,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=david@fromorbit.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/223 b/223
index 2e0a245..8eba2d7 100755
--- a/223
+++ b/223
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=sandeen@sandeen.net
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/224 b/224
index 00ebd2e..23ee7c2 100755
--- a/224
+++ b/224
@@ -26,8 +26,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=david@fromorbit.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/225 b/225
index e7f1d9c..c09bd2a 100755
--- a/225
+++ b/225
@@ -20,8 +20,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=sandeen@sandeen.net
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/226 b/226
index 6f28ac9..2179f2a 100755
--- a/226
+++ b/226
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=sandeen@sandeen.net
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/227 b/227
index dfcb1a5..8403724 100755
--- a/227
+++ b/227
@@ -26,8 +26,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=david@fromorbit.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/228 b/228
index fa230b0..2704934 100755
--- a/228
+++ b/228
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=aarora@in.ibm.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/229 b/229
index 81a2491..52be5c3 100755
--- a/229
+++ b/229
@@ -27,8 +27,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=hch@lst.de
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/230 b/230
index e66c5b9..a442857 100755
--- a/230
+++ b/230
@@ -24,8 +24,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=jack@suse.cz
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/231 b/231
index 115b4c0..6d8bda7 100755
--- a/231
+++ b/231
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=jack@suse.cz
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/232 b/232
index d915d42..f7a1eb7 100755
--- a/232
+++ b/232
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=jack@suse.cz
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/233 b/233
index 649de51..330041c 100755
--- a/233
+++ b/233
@@ -23,8 +23,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=jack@suse.cz
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/234 b/234
index 4e98035..dbb13f6 100755
--- a/234
+++ b/234
@@ -24,8 +24,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=jack@suse.cz
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/235 b/235
index 0c2ae8f..f4a1fce 100755
--- a/235
+++ b/235
@@ -24,8 +24,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=jack@suse.cz
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/236 b/236
index a7500ed..ec70cdb 100755
--- a/236
+++ b/236
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=shiwh@cn.fujitsu.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/237 b/237
index 4d7bb40..7ebb88e 100755
--- a/237
+++ b/237
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=shiwh@cn.fujitsu.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/238 b/238
index 4daca89..e1a8749 100755
--- a/238
+++ b/238
@@ -20,8 +20,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=dchinner@redhat.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/239 b/239
index 6457c46..8aa4ed0 100755
--- a/239
+++ b/239
@@ -21,8 +21,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=hch@lst.de
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/240 b/240
index dafcef3..d5f8940 100755
--- a/240
+++ b/240
@@ -27,8 +27,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=sandeen@sandeen.net
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/241 b/241
index bb920fe..ee572a7 100755
--- a/241
+++ b/241
@@ -20,8 +20,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=sandeen@sandeen.net
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/242 b/242
index 9a0c89e..eb5f9df 100755
--- a/242
+++ b/242
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=dchinner@redhat.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/243 b/243
index 48f7932..6a1b6d7 100755
--- a/243
+++ b/243
@@ -40,8 +40,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=alal@google.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/244 b/244
index cd5f5e8..c96d4eb 100755
--- a/244
+++ b/244
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=arekm@maven.pl
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/245 b/245
index 02b3173..fb81d39 100755
--- a/245
+++ b/245
@@ -23,8 +23,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=hch@lst.de
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/246 b/246
index faa5cca..d82e27d 100755
--- a/246
+++ b/246
@@ -24,8 +24,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=hch@lst.de
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/247 b/247
index 91410b6..3a2f735 100755
--- a/247
+++ b/247
@@ -20,8 +20,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=lmcilroy@redhat.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/248 b/248
index 38eb442..f245c1c 100755
--- a/248
+++ b/248
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=xin.zhong@intel.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/249 b/249
index 100cd4c..e72092d 100755
--- a/249
+++ b/249
@@ -20,8 +20,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=dchinner@redhat.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/250 b/250
index 9eca2b6..2dd12e8 100755
--- a/250
+++ b/250
@@ -20,8 +20,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=dchinner@redhat.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/251 b/251
index 74f9994..25f14bd 100755
--- a/251
+++ b/251
@@ -23,7 +23,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
-owner=lczerner@redhat.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/252 b/252
index 441bed0..9f0424d 100755
--- a/252
+++ b/252
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=josef@redhat.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/253 b/253
index 4d0b4c2..64776da 100755
--- a/253
+++ b/253
@@ -31,8 +31,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=aelder@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/254 b/254
index 7b74a02..73089d1 100755
--- a/254
+++ b/254
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=josef@redhat.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/255 b/255
index ae1d8e0..d2973a8 100755
--- a/255
+++ b/255
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=josef@redhat.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/256 b/256
index ffe172a..0d72795 100755
--- a/256
+++ b/256
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=achender@linux.vnet.ibm.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/257 b/257
index fb81e07..b58bd56 100755
--- a/257
+++ b/257
@@ -20,8 +20,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=notasas@gmail.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/258 b/258
index e0441a5..87817bc 100755
--- a/258
+++ b/258
@@ -23,8 +23,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=sandeen@redhat.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/259 b/259
index d260b79..91503a0 100755
--- a/259
+++ b/259
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=branto@redhat.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/260 b/260
index ae4740a..65a01c3 100755
--- a/260
+++ b/260
@@ -21,7 +21,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
-owner=lczerner@redhat.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/261 b/261
index 121b9e1..8903ec8 100755
--- a/261
+++ b/261
@@ -24,8 +24,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=aelder@sgi.com
seq=$(basename $0)
echo "QA output created by ${seq}"
diff --git a/262 b/262
index 6de514d..5a060f1 100755
--- a/262
+++ b/262
@@ -25,8 +25,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=aelder@sgi.com
seq=$(basename $0)
echo "QA output created by ${seq}"
diff --git a/263 b/263
index 315a938..18cd5de 100755
--- a/263
+++ b/263
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=nathans@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/264 b/264
index d655d1e..a589c7c 100755
--- a/264
+++ b/264
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=anand.jain@oracle.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/265 b/265
index 10f214f..f28d4e5 100755
--- a/265
+++ b/265
@@ -20,8 +20,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=anand.jain@oracle.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/266 b/266
index 232e729..89c590f 100755
--- a/266
+++ b/266
@@ -20,8 +20,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=wkendall@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/267 b/267
index 2ef8dd3..c52d810 100755
--- a/267
+++ b/267
@@ -20,8 +20,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=wkendall@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/268 b/268
index e1decd9..36391a3 100755
--- a/268
+++ b/268
@@ -22,8 +22,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=wkendall@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/269 b/269
index 7d63b87..ed27fb4 100755
--- a/269
+++ b/269
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=dmonakhov@openvz.org
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/270 b/270
index b753923..7841cd1 100755
--- a/270
+++ b/270
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=dmonakhov@openvz.org
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/271 b/271
index b96d702..50b4c0b 100755
--- a/271
+++ b/271
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=dmonakhov@openvz.org
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/272 b/272
index c7f1efc..9a2a06b 100755
--- a/272
+++ b/272
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=dmonakhov@openvz.org
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/273 b/273
index 639e280..4473fd4 100755
--- a/273
+++ b/273
@@ -22,7 +22,6 @@
#-----------------------------------------------------------------------
#
#creator
-owner=wu.bo@cn.fujitsu.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/274 b/274
index dcad90e..9b0fb71 100755
--- a/274
+++ b/274
@@ -24,7 +24,6 @@
#-----------------------------------------------------------------------
#
#creator
-owner=wu.bo@cn.fujitsu.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/275 b/275
index 06db775..dc1eeeb 100755
--- a/275
+++ b/275
@@ -23,7 +23,6 @@
#-----------------------------------------------------------------------
#
#creator
-owner=wu.bo@cn.fujitsu.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/276 b/276
index 65da464..29f721f 100755
--- a/276
+++ b/276
@@ -24,8 +24,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=list.btrfs@jan-o-sch.net
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/277 b/277
index 8021214..8ef809c 100755
--- a/277
+++ b/277
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=lizf@cn.fujitsu.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/278 b/278
index 73cd117..559e174 100755
--- a/278
+++ b/278
@@ -23,8 +23,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=cmaiolino@redhat.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/279 b/279
index 7d30251..8ee3328 100755
--- a/279
+++ b/279
@@ -21,8 +21,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=sandeen@redhat.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/280 b/280
index 5e26173..336bea6 100755
--- a/280
+++ b/280
@@ -21,8 +21,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=sandeen@sandeen.net
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/281 b/281
index 137f69f..2af3533 100755
--- a/281
+++ b/281
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=wkendall@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/282 b/282
index 024bad8..4938408 100755
--- a/282
+++ b/282
@@ -23,8 +23,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=wkendall@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/283 b/283
index 27251bb..d1ce8ad 100755
--- a/283
+++ b/283
@@ -23,8 +23,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=wkendall@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/284 b/284
index 7f4a630..b86ef32 100644
--- a/284
+++ b/284
@@ -20,8 +20,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=liubo2009@cn.fujitsu.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/285 b/285
index a18fc71..3bf080c 100644
--- a/285
+++ b/285
@@ -24,8 +24,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=jeff.liu@oracle.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/286 b/286
index 9567244..1bf0c87 100644
--- a/286
+++ b/286
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=jeff.liu@oracle.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/287 b/287
index beb2234..d55ad11 100644
--- a/287
+++ b/287
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=ranto.boris@gmail.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/288 b/288
index 944ca50..9e2e583 100644
--- a/288
+++ b/288
@@ -21,7 +21,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
-owner=lczerner@redhat.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/289 b/289
index b057c20..960eb7b 100755
--- a/289
+++ b/289
@@ -20,8 +20,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=sandeen@redhat.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/290 b/290
index cdbdc26..db60e6b 100644
--- a/290
+++ b/290
@@ -25,8 +25,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=adahl@sgi.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/291 b/291
index 764f09b..022addc 100644
--- a/291
+++ b/291
@@ -20,8 +20,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=sandeen@sandeen.net
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/292 b/292
index 6843410..697e272 100644
--- a/292
+++ b/292
@@ -21,8 +21,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=sandeen@redhat.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/293 b/293
index 7e1aac2..c54ca1b 100644
--- a/293
+++ b/293
@@ -20,8 +20,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=sandeen@redhat.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/294 b/294
index 192809c..3433c9b 100644
--- a/294
+++ b/294
@@ -21,8 +21,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=sandeen@redhat.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/295 b/295
index e906c7d..325281a 100644
--- a/295
+++ b/295
@@ -20,8 +20,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=sandeen@sandeen.net
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/296 b/296
index efcfb09..d3ae03d 100644
--- a/296
+++ b/296
@@ -20,8 +20,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=sandeen@sandeen.net
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/297 b/297
index a7ea491..8664b51 100644
--- a/297
+++ b/297
@@ -22,8 +22,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=eguan@redhat.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/298 b/298
index effd99c..5d789a0 100644
--- a/298
+++ b/298
@@ -20,8 +20,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=tracek@redhat.com
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/299 b/299
index 4305ead..80aa07e 100644
--- a/299
+++ b/299
@@ -23,8 +23,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=dmonakhov@openvz.org
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/300 b/300
index 73c9ea7..854efc8 100644
--- a/300
+++ b/300
@@ -23,8 +23,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=dmonakhov@openvz.org
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/301 b/301
index fe2e59f..dc19c3a 100644
--- a/301
+++ b/301
@@ -21,8 +21,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=dmonakhov@openvz.org
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/302 b/302
index e3dceb8..43a9517 100644
--- a/302
+++ b/302
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=dmonakhov@openvz.org
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/303 b/303
index 4141442..9bb5584 100644
--- a/303
+++ b/303
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=dmonakhov@openvz.org
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/304 b/304
index 5c414bd..f9b3721 100644
--- a/304
+++ b/304
@@ -23,8 +23,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=dmonakhov@openvz.org
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/305 b/305
index 6393461..4cc1a20 100644
--- a/305
+++ b/305
@@ -22,8 +22,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=dmonakhov@openvz.org
seq=`basename $0`
echo "QA output created by $seq"
diff --git a/313 b/313
index 579b0d3..64a15d6 100755
--- a/313
+++ b/313
@@ -21,8 +21,6 @@
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#-----------------------------------------------------------------------
#
-# creator
-owner=sandeen@redhat.com
seq=`basename $0`
echo "== QA output created by $seq"
diff --git a/group b/group
index fcbdfb6..81c4111 100644
--- a/group
+++ b/group
@@ -5,97 +5,97 @@
#
# catch-all
-other fsg@melbourne.sgi.com
+other
# read/write integrity
-rw dxm@sgi.com
+rw
# directory operations, e.g. create/unlink
-dir dxm@sgi.com
+dir
# metadata and inodes in particular
-metadata dxm@sgi.com
+metadata
# xfs_db
-db nathans@sgi.com dxm@sgi.com
+db
# extended attributes
-attr nathans@sgi.com dxm@sgi.com
+attr
# xfs_logprint
-logprint tes@sgi.com dxm@sgi.com
+logprint
# XFS log related testing
-log tes@sgi.com
+log
# XFS log related testing
-v2log tes@sgi.com
+v2log
# xfsdump, xfsrestore, xfsinvutil
-dump tes@sgi.com ivanr@sgi.com
+dump
# xfsdump, xfsrestore to tapes
-tape tes@sgi.com ivanr@sgi.com
+tape
# xfsdump, xfsrestore to remote tapes
-remote tes@sgi.com ivanr@sgi.com
+remote
# xfs_copy
-copy harshula@sgi.com
+copy
# chacl, libacl
-acl tes@sgi.com
+acl
# capabilities
-cap tes@sgi.com
+cap
# permissions
-perms tes@sgi.com
+perms
# xfs_growfs
-growfs ajag@sgi.com
+growfs
# fsr.xfs
-fsr ajag@sgi.com
+fsr
# mkfs.xfs
-mkfs nathans@sgi.com
+mkfs
# xfs_repair
-repair nathans@sgi.com
+repair
# quota tools and XFS quota kernel code (XQM)
-quota nathans@sgi.com
+quota
# auto - tests to be run as part of nightly qa
-auto dxm@sgi.com
+auto
# ioctl - tests which use ioctl commands (directly/indirectly)
-ioctl nathans@sgi.com
+ioctl
# udf filesystem
-udf ajones@sgi.com
+udf
# AIO operations
-aio nathans@sgi.com
+aio
# Pattern writing and checking
-pattern ajones@sgi.com
+pattern
# dmapi based tests
dmapi
# filestreams based tests
-filestreams dgc@sgi.com
+filestreams
# case-insensitive based tests
-ci bnaujok@sgi.com
+ci
# test the mount/remount path
-mount tes@sgi.com
+mount
# test the NFS v4 ACL code if it exists
-nfs4acl tes@sgi.com donaldd@sgi.com
+nfs4acl
# test access time
atime
diff --git a/new b/new
index eb5e0cb..8dde6c5 100755
--- a/new
+++ b/new
@@ -32,17 +32,6 @@ _cleanup()
:
}
-# fqdn for localhost
-_get_fqdn()
-{
- NSLOOKUP_PROG="`set_prog_path nslookup`"
- if [ "$NSLOOKUP_PROG" = "" ]; then
- getent hosts `uname -n` | awk '{print $2}'
- else
- $NSLOOKUP_PROG `hostname` | $AWK_PROG '{ if ($1 == "Name:") print $2 }'
- fi
-}
-
if [ ! -f group ]
then
echo "Creating the group index ..."
@@ -116,8 +105,6 @@ cat <<End-of-File >$id
#-----------------------------------------------------------------------
#
# creator
-owner=$USER@`_get_fqdn`
-
seq=\`basename \$0\`
echo "QA output created by \$seq"
diff --git a/soak b/soak
index 28a2e2e..0cf27a7 100755
--- a/soak
+++ b/soak
@@ -17,8 +17,6 @@
#
#-----------------------------------------------------------------------
#
-# creator
-owner=dxm@sgi.com
# get standard environment, filters and checks
. ./common.rc
--
1.7.10.4
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply related [flat|nested] 59+ messages in thread* Re: [PATCH 03/25] xfstests: kill useless test owner fields
2013-03-15 12:27 ` [PATCH 03/25] xfstests: kill useless test owner fields Dave Chinner
@ 2013-03-22 16:57 ` Phil White
0 siblings, 0 replies; 59+ messages in thread
From: Phil White @ 2013-03-22 16:57 UTC (permalink / raw)
To: Dave Chinner; +Cc: xfs
It's worth noting that this also gets rid of _get_fqdn() and adjusts
the group file at the same time, along with the changes made by the sed
script.
Those are all acceptable changes, however.
Reviewed-by: Phil White <pwhite@sgi.com>
-Phil
On Fri, Mar 15, 2013 at 11:27:47PM +1100, Dave Chinner wrote:
> From: Dave Chinner <dchinner@redhat.com>
>
> Back many years ago, the owner field was used to email the test
> owner when auto-qa failed that test. It is not needed anymore - if
> you want to know who wrote the test, look it up in git....
>
> Script used was:
>
> $ sed -i -e "/^# creator/d" -e "/^owner/d" [0-3][0-9][0-9]
>
> Signed-off-by: Dave Chinner <dchinner@redhat.com>
> ---
> 001 | 2 --
> 002 | 2 --
> 003 | 2 --
> 004 | 2 --
> 005 | 2 --
> 006 | 2 --
> 007 | 2 --
> 008 | 2 --
> 009 | 2 --
> 010 | 2 --
> 011 | 2 --
> 012 | 2 --
> 013 | 2 --
> 014 | 2 --
> 015 | 2 --
> 016 | 2 --
> 017 | 2 --
> 018 | 2 --
> 019 | 2 --
> 020 | 2 --
> 021 | 2 --
> 022 | 2 --
> 023 | 2 --
> 024 | 2 --
> 025 | 2 --
> 026 | 2 --
> 027 | 2 --
> 028 | 2 --
> 029 | 2 --
> 030 | 2 --
> 031 | 2 --
> 032 | 2 --
> 033 | 2 --
> 034 | 2 --
> 035 | 2 --
> 036 | 2 --
> 037 | 2 --
> 038 | 2 --
> 039 | 2 --
> 040 | 2 --
> 041 | 2 --
> 042 | 2 --
> 043 | 2 --
> 044 | 2 --
> 045 | 2 --
> 046 | 2 --
> 047 | 2 --
> 048 | 2 --
> 049 | 2 --
> 050 | 2 --
> 051 | 2 --
> 052 | 2 --
> 053 | 2 --
> 054 | 2 --
> 055 | 2 --
> 056 | 2 --
> 057 | 2 --
> 058 | 2 --
> 059 | 2 --
> 060 | 2 --
> 061 | 2 --
> 062 | 2 --
> 063 | 2 --
> 064 | 2 --
> 065 | 2 --
> 066 | 2 --
> 067 | 2 --
> 068 | 2 --
> 069 | 2 --
> 070 | 2 --
> 071 | 2 --
> 072 | 2 --
> 073 | 2 --
> 074 | 2 --
> 075 | 2 --
> 076 | 2 --
> 077 | 2 --
> 078 | 2 --
> 079 | 2 --
> 080 | 2 --
> 081 | 2 --
> 082 | 2 --
> 083 | 2 --
> 084 | 2 --
> 085 | 2 --
> 086 | 2 --
> 087 | 2 --
> 088 | 2 --
> 089 | 2 --
> 090 | 2 --
> 091 | 2 --
> 092 | 2 --
> 093 | 2 --
> 094 | 2 --
> 095 | 2 --
> 096 | 2 --
> 097 | 2 --
> 098 | 2 --
> 099 | 1 -
> 100 | 2 --
> 101 | 2 --
> 102 | 2 --
> 103 | 2 --
> 104 | 2 --
> 105 | 2 --
> 106 | 2 --
> 107 | 2 --
> 108 | 2 --
> 109 | 2 --
> 110 | 2 --
> 111 | 2 --
> 112 | 2 --
> 113 | 2 --
> 114 | 2 --
> 115 | 2 --
> 116 | 2 --
> 117 | 2 --
> 118 | 2 --
> 119 | 2 --
> 120 | 2 --
> 121 | 2 --
> 122 | 2 --
> 123 | 2 --
> 124 | 2 --
> 125 | 2 --
> 126 | 2 --
> 127 | 2 --
> 128 | 2 --
> 129 | 2 --
> 130 | 2 --
> 131 | 2 --
> 132 | 2 --
> 133 | 2 --
> 134 | 2 --
> 135 | 2 --
> 136 | 2 --
> 137 | 2 --
> 138 | 2 --
> 139 | 2 --
> 140 | 2 --
> 141 | 2 --
> 142 | 2 --
> 143 | 2 --
> 144 | 2 --
> 145 | 2 --
> 146 | 2 --
> 147 | 2 --
> 148 | 2 --
> 149 | 2 --
> 150 | 2 --
> 151 | 2 --
> 152 | 2 --
> 153 | 2 --
> 154 | 2 --
> 155 | 2 --
> 156 | 2 --
> 157 | 2 --
> 158 | 2 --
> 159 | 2 --
> 160 | 2 --
> 161 | 2 --
> 162 | 2 --
> 163 | 2 --
> 164 | 2 --
> 165 | 2 --
> 166 | 2 --
> 167 | 2 --
> 168 | 2 --
> 169 | 2 --
> 170 | 2 --
> 171 | 2 --
> 172 | 2 --
> 173 | 2 --
> 174 | 2 --
> 175 | 1 -
> 176 | 1 -
> 177 | 2 --
> 178 | 2 --
> 179 | 2 --
> 180 | 2 --
> 181 | 2 --
> 182 | 2 --
> 183 | 2 --
> 184 | 2 --
> 185 | 2 --
> 186 | 2 --
> 187 | 2 --
> 188 | 2 --
> 189 | 2 --
> 190 | 2 --
> 191 | 2 --
> 192 | 2 --
> 193 | 2 --
> 194 | 2 --
> 195 | 2 --
> 196 | 2 --
> 197 | 2 --
> 198 | 2 --
> 199 | 2 --
> 200 | 2 --
> 201 | 2 --
> 202 | 2 --
> 203 | 2 --
> 204 | 2 --
> 205 | 2 --
> 206 | 2 --
> 207 | 2 --
> 208 | 2 --
> 209 | 2 --
> 210 | 2 --
> 211 | 2 --
> 212 | 2 --
> 213 | 2 --
> 214 | 2 --
> 215 | 2 --
> 216 | 2 --
> 217 | 2 --
> 218 | 2 --
> 219 | 2 --
> 220 | 2 --
> 221 | 2 --
> 222 | 2 --
> 223 | 2 --
> 224 | 2 --
> 225 | 2 --
> 226 | 2 --
> 227 | 2 --
> 228 | 2 --
> 229 | 2 --
> 230 | 2 --
> 231 | 2 --
> 232 | 2 --
> 233 | 2 --
> 234 | 2 --
> 235 | 2 --
> 236 | 2 --
> 237 | 2 --
> 238 | 2 --
> 239 | 2 --
> 240 | 2 --
> 241 | 2 --
> 242 | 2 --
> 243 | 2 --
> 244 | 2 --
> 245 | 2 --
> 246 | 2 --
> 247 | 2 --
> 248 | 2 --
> 249 | 2 --
> 250 | 2 --
> 251 | 1 -
> 252 | 2 --
> 253 | 2 --
> 254 | 2 --
> 255 | 2 --
> 256 | 2 --
> 257 | 2 --
> 258 | 2 --
> 259 | 2 --
> 260 | 1 -
> 261 | 2 --
> 262 | 2 --
> 263 | 2 --
> 264 | 2 --
> 265 | 2 --
> 266 | 2 --
> 267 | 2 --
> 268 | 2 --
> 269 | 2 --
> 270 | 2 --
> 271 | 2 --
> 272 | 2 --
> 273 | 1 -
> 274 | 1 -
> 275 | 1 -
> 276 | 2 --
> 277 | 2 --
> 278 | 2 --
> 279 | 2 --
> 280 | 2 --
> 281 | 2 --
> 282 | 2 --
> 283 | 2 --
> 284 | 2 --
> 285 | 2 --
> 286 | 2 --
> 287 | 2 --
> 288 | 1 -
> 289 | 2 --
> 290 | 2 --
> 291 | 2 --
> 292 | 2 --
> 293 | 2 --
> 294 | 2 --
> 295 | 2 --
> 296 | 2 --
> 297 | 2 --
> 298 | 2 --
> 299 | 2 --
> 300 | 2 --
> 301 | 2 --
> 302 | 2 --
> 303 | 2 --
> 304 | 2 --
> 305 | 2 --
> 313 | 2 --
> group | 60 ++++++++++++++++++++++++++++++------------------------------
> new | 13 -------------
> soak | 2 --
> 309 files changed, 30 insertions(+), 648 deletions(-)
>
> diff --git a/001 b/001
> index 8e3aabd..b9997f3 100755
> --- a/001
> +++ b/001
> @@ -30,8 +30,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=kenmcd@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/002 b/002
> index 896fd1e..db63fa0 100755
> --- a/002
> +++ b/002
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=kenmcd@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/003 b/003
> index 61afac5..79b6bc5 100755
> --- a/003
> +++ b/003
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/004 b/004
> index 23729da..d75c3c0 100755
> --- a/004
> +++ b/004
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/005 b/005
> index 40b8b2e..27da3d3 100755
> --- a/005
> +++ b/005
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dxm@sgi.com
>
> #
> # Note1: On Linux, ELOOP limit used to be 32 but changed to 8, and lately
> diff --git a/006 b/006
> index e4d5e32..1437b46 100755
> --- a/006
> +++ b/006
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dxm@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/007 b/007
> index 50a8418..2bb981f 100755
> --- a/007
> +++ b/007
> @@ -24,8 +24,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/008 b/008
> index dfc938a..0dee9f5 100755
> --- a/008
> +++ b/008
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dxm@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/009 b/009
> index d2a19d8..1883f15 100755
> --- a/009
> +++ b/009
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dxm@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/010 b/010
> index 78813a8..245f407 100755
> --- a/010
> +++ b/010
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/011 b/011
> index 2fcc9d3..4ede2d8 100755
> --- a/011
> +++ b/011
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dxm@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/012 b/012
> index 7d33f4c..10498d5 100755
> --- a/012
> +++ b/012
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dxm@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/013 b/013
> index 58426ea..0879a2a 100755
> --- a/013
> +++ b/013
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dxm@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/014 b/014
> index 057e4d9..93caaa6 100755
> --- a/014
> +++ b/014
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dxm@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/015 b/015
> index a99f1ed..52ab251 100755
> --- a/015
> +++ b/015
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dxm@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/016 b/016
> index 08a73f4..538ba14 100755
> --- a/016
> +++ b/016
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dxm@sgi.com
>
> #
> # pv 796141
> diff --git a/017 b/017
> index 65ddce1..2b91b33 100755
> --- a/017
> +++ b/017
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dxm@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/018 b/018
> index 85df390..156cc1d 100755
> --- a/018
> +++ b/018
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/019 b/019
> index 88be464..3bedc05 100755
> --- a/019
> +++ b/019
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dxm@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/020 b/020
> index 8b8db30..2bd1d9f 100755
> --- a/020
> +++ b/020
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dxm@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/021 b/021
> index a6176f1..18fe40e 100755
> --- a/021
> +++ b/021
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dxm@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/022 b/022
> index b83b063..962316f 100755
> --- a/022
> +++ b/022
> @@ -24,8 +24,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/023 b/023
> index b9eeafe..3e7fdd2 100755
> --- a/023
> +++ b/023
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/024 b/024
> index 64b59bc..b7f1c10 100755
> --- a/024
> +++ b/024
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/025 b/025
> index 90d3389..4ccb5de 100755
> --- a/025
> +++ b/025
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/026 b/026
> index ef6aaa6..37a23cc 100755
> --- a/026
> +++ b/026
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/027 b/027
> index 9df06c3..772705d 100755
> --- a/027
> +++ b/027
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/028 b/028
> index 6628f66..0bf042f 100755
> --- a/028
> +++ b/028
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/029 b/029
> index e4fe715..70c0d10 100755
> --- a/029
> +++ b/029
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/030 b/030
> index a8fb92c..080d3fe 100755
> --- a/030
> +++ b/030
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/031 b/031
> index fb6f15b..422a271 100755
> --- a/031
> +++ b/031
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/032 b/032
> index 09f08c3..fb36dcb 100755
> --- a/032
> +++ b/032
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/033 b/033
> index 68a688e..dc5a32d 100755
> --- a/033
> +++ b/033
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/034 b/034
> index c09f63b..27f3f22 100755
> --- a/034
> +++ b/034
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dxm@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/035 b/035
> index 34f5cac..b2fc417 100755
> --- a/035
> +++ b/035
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/036 b/036
> index 4ed2ebc..e9bb411 100755
> --- a/036
> +++ b/036
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/037 b/037
> index fd1e1af..e2e71c5 100755
> --- a/037
> +++ b/037
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/038 b/038
> index f2af214..b62a4c9 100755
> --- a/038
> +++ b/038
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/039 b/039
> index 016d2bc..428e8bb 100755
> --- a/039
> +++ b/039
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/040 b/040
> index ea24ff5..0021c22 100755
> --- a/040
> +++ b/040
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/041 b/041
> index 28dcb33..a9a9a23 100755
> --- a/041
> +++ b/041
> @@ -23,8 +23,6 @@
> #-----------------------------------------------------------------------
> #
> set +x
> -# creator
> -owner=ajag@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/042 b/042
> index c583746..15fa5dc 100755
> --- a/042
> +++ b/042
> @@ -24,8 +24,6 @@
> #-----------------------------------------------------------------------
> #
> set +x
> -# creator
> -owner=ajag@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/043 b/043
> index 189dc5b..ef92c0a 100755
> --- a/043
> +++ b/043
> @@ -23,8 +23,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/044 b/044
> index 60a6e58..d0d8bd8 100755
> --- a/044
> +++ b/044
> @@ -25,8 +25,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dxm@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/045 b/045
> index db40333..c20e3a8 100755
> --- a/045
> +++ b/045
> @@ -22,8 +22,6 @@
> #-----------------------------------------------------------------------
> #
> #
> -# creator
> -owner=dxm@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/046 b/046
> index 783459c..fb83b7a 100755
> --- a/046
> +++ b/046
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/047 b/047
> index f5f6a52..7c5e896 100755
> --- a/047
> +++ b/047
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/048 b/048
> index 9d360d6..6139361 100755
> --- a/048
> +++ b/048
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dxm@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/049 b/049
> index 8593814..144cc71 100755
> --- a/049
> +++ b/049
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dxm@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/050 b/050
> index acca654..29c103b 100755
> --- a/050
> +++ b/050
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/051 b/051
> index 9d35138..07d5a9b 100755
> --- a/051
> +++ b/051
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@sgi.com
>
> seq=`basename $0`
>
> diff --git a/052 b/052
> index 2d8b73d..01d5469 100755
> --- a/052
> +++ b/052
> @@ -24,8 +24,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/053 b/053
> index ac2162d..388c9b4 100755
> --- a/053
> +++ b/053
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=ajag@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/054 b/054
> index e5e500c..1ce6180 100755
> --- a/054
> +++ b/054
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/055 b/055
> index 309b9c3..965b43a 100755
> --- a/055
> +++ b/055
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/056 b/056
> index a19b85a..be65bfb 100755
> --- a/056
> +++ b/056
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/057 b/057
> index f3219a3..faa4776 100755
> --- a/057
> +++ b/057
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/058 b/058
> index 43b2293..dfce43b 100755
> --- a/058
> +++ b/058
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/059 b/059
> index 1f3f8e3..a2a07c9 100755
> --- a/059
> +++ b/059
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=wkendall@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/060 b/060
> index 4adc00f..f0d9870 100755
> --- a/060
> +++ b/060
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=wkendall@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/061 b/061
> index 8f1d149..fa98085 100755
> --- a/061
> +++ b/061
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/062 b/062
> index 9800e33..5a6081e 100755
> --- a/062
> +++ b/062
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/063 b/063
> index 42a323a..cdaf524 100755
> --- a/063
> +++ b/063
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/064 b/064
> index 8e9e694..c7e727c 100755
> --- a/064
> +++ b/064
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/065 b/065
> index c1dee5d..12f2ac9 100755
> --- a/065
> +++ b/065
> @@ -24,8 +24,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/066 b/066
> index a6e76c1..7a68f79 100755
> --- a/066
> +++ b/066
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/067 b/067
> index eb91aa1..baaed77 100755
> --- a/067
> +++ b/067
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/068 b/068
> index cbfea95..4f10a54 100755
> --- a/068
> +++ b/068
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=ajones@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/069 b/069
> index 820ca5f..3451715 100755
> --- a/069
> +++ b/069
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/070 b/070
> index 334cce7..02fe142 100755
> --- a/070
> +++ b/070
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/071 b/071
> index ace0ee4..c135d1a 100755
> --- a/071
> +++ b/071
> @@ -20,8 +20,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/072 b/072
> index 981c408..930a983 100755
> --- a/072
> +++ b/072
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/073 b/073
> index 43b629d..3a5129f 100755
> --- a/073
> +++ b/073
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/074 b/074
> index b9fb9d5..0e5e820 100755
> --- a/074
> +++ b/074
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/075 b/075
> index 87d273f..de581b6 100755
> --- a/075
> +++ b/075
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/076 b/076
> index 793b869..11a0792 100755
> --- a/076
> +++ b/076
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/077 b/077
> index 3fb3e81..2b86a37 100755
> --- a/077
> +++ b/077
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/078 b/078
> index 7af552e..901723e 100755
> --- a/078
> +++ b/078
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/079 b/079
> index 8f6e179..048b220 100755
> --- a/079
> +++ b/079
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/080 b/080
> index 8ece84d..3243fe1 100755
> --- a/080
> +++ b/080
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/081 b/081
> index 96156c8..f0ee819 100755
> --- a/081
> +++ b/081
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/082 b/082
> index c413c10..e21a793 100755
> --- a/082
> +++ b/082
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@melbourne.sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/083 b/083
> index a977ffd..1a5913a 100755
> --- a/083
> +++ b/083
> @@ -31,8 +31,6 @@
> #-----------------------------------------------------------------------
> #
>
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/084 b/084
> index e04a402..ba5743a 100755
> --- a/084
> +++ b/084
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/085 b/085
> index f4a45b7..44123ad 100755
> --- a/085
> +++ b/085
> @@ -24,8 +24,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@melbourne.sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/086 b/086
> index 9c3f22d..b59ad0a 100755
> --- a/086
> +++ b/086
> @@ -23,8 +23,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=root@icy.melbourne.sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/087 b/087
> index e7be9a0..3cb6990 100755
> --- a/087
> +++ b/087
> @@ -23,8 +23,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@melbourne.sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/088 b/088
> index 9fd0df5..b6266ef 100755
> --- a/088
> +++ b/088
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=root@icy.melbourne.sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/089 b/089
> index 1714bec..2653183 100755
> --- a/089
> +++ b/089
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/090 b/090
> index 0cdbe34..8ce50c0 100755
> --- a/090
> +++ b/090
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/091 b/091
> index 8a14602..ad82b8e 100755
> --- a/091
> +++ b/091
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/092 b/092
> index 02ccc71..2f849f3 100755
> --- a/092
> +++ b/092
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/093 b/093
> index d730651..881a833 100755
> --- a/093
> +++ b/093
> @@ -24,8 +24,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@sgi.com
>
> seq=`basename $0`
>
> diff --git a/094 b/094
> index 75fc565..4f4cf34 100755
> --- a/094
> +++ b/094
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/095 b/095
> index b85b97f..9de4476 100755
> --- a/095
> +++ b/095
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/096 b/096
> index 5a2273d..d06bd59 100755
> --- a/096
> +++ b/096
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/097 b/097
> index 643d6f8..d3174e4 100755
> --- a/097
> +++ b/097
> @@ -26,8 +26,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=ajones@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/098 b/098
> index 5efd78f..58d2a95 100755
> --- a/098
> +++ b/098
> @@ -28,8 +28,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=ajones@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/099 b/099
> index b68bfcd..edd88a9 100755
> --- a/099
> +++ b/099
> @@ -22,7 +22,6 @@
> #
> #_acl_list
> # modifier
> -owner=ajones@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/100 b/100
> index f3504ce..1ba5eb7 100755
> --- a/100
> +++ b/100
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=ajones@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/101 b/101
> index e58f8b6..0d274e5 100755
> --- a/101
> +++ b/101
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=ajones@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/102 b/102
> index dab9b5c..68407a7 100755
> --- a/102
> +++ b/102
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=ajones@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/103 b/103
> index a390739..02c3f9d 100755
> --- a/103
> +++ b/103
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/104 b/104
> index 8db6d88..59db760 100755
> --- a/104
> +++ b/104
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/105 b/105
> index 6c7f327..01bae98 100755
> --- a/105
> +++ b/105
> @@ -24,8 +24,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=fsgqa@snap.melbourne.sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/106 b/106
> index b351fe5..e8f1d45 100755
> --- a/106
> +++ b/106
> @@ -23,8 +23,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/107 b/107
> index eaf7e6a..2c98b57 100755
> --- a/107
> +++ b/107
> @@ -23,8 +23,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/108 b/108
> index 638cea9..6b656e6 100755
> --- a/108
> +++ b/108
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/109 b/109
> index a9c174f..56364f4 100755
> --- a/109
> +++ b/109
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/110 b/110
> index c58e6c9..8749afa 100755
> --- a/110
> +++ b/110
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/111 b/111
> index 719a0e0..8f4c142 100755
> --- a/111
> +++ b/111
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/112 b/112
> index 763b17a..bcdcfec 100755
> --- a/112
> +++ b/112
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/113 b/113
> index b2ec510..fd301cd 100755
> --- a/113
> +++ b/113
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/114 b/114
> index edce0f4..a4ba98d 100755
> --- a/114
> +++ b/114
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@crackle.melbourne.sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/115 b/115
> index 0679cfc..ebcc995 100755
> --- a/115
> +++ b/115
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@crackle.melbourne.sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/116 b/116
> index cc2bb0f..2c3ab92 100755
> --- a/116
> +++ b/116
> @@ -23,8 +23,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=fsgqa@snap.melbourne.sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/117 b/117
> index 2e3f658..8afc962 100755
> --- a/117
> +++ b/117
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=ajones@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/118 b/118
> index 403655e..d140a8b 100755
> --- a/118
> +++ b/118
> @@ -23,8 +23,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@crackle.melbourne.sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/119 b/119
> index 1509ece..85af211 100755
> --- a/119
> +++ b/119
> @@ -23,8 +23,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@crackle.melbourne.sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/120 b/120
> index 010a8f3..8389925 100755
> --- a/120
> +++ b/120
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=allanr@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/121 b/121
> index 2137ebc..a590bb0 100755
> --- a/121
> +++ b/121
> @@ -25,8 +25,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/122 b/122
> index a57f8c3..1c4f3a4 100755
> --- a/122
> +++ b/122
> @@ -23,8 +23,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/123 b/123
> index ee1194d..d45c516 100755
> --- a/123
> +++ b/123
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=ajones@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/124 b/124
> index adae304..6fbb028 100755
> --- a/124
> +++ b/124
> @@ -25,8 +25,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=ajones@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/125 b/125
> index 9a29941..c7215a3 100755
> --- a/125
> +++ b/125
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=ajones@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/126 b/126
> index c2348f4..a95c1e4 100755
> --- a/126
> +++ b/126
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=allanr@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/127 b/127
> index 62e584c..d1101df 100755
> --- a/127
> +++ b/127
> @@ -25,8 +25,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=allanr@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/128 b/128
> index 7760b95..85d0f45 100755
> --- a/128
> +++ b/128
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=allanr@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/129 b/129
> index 38f12a6..18d891b 100755
> --- a/129
> +++ b/129
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=allanr@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/130 b/130
> index ea5270d..943df72 100755
> --- a/130
> +++ b/130
> @@ -30,8 +30,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=allanr@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/131 b/131
> index 783765e..176c8b4 100755
> --- a/131
> +++ b/131
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=allanr@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/132 b/132
> index e90f56c..98229a9 100755
> --- a/132
> +++ b/132
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=allanr@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/133 b/133
> index 9dbcb64..ec225f3 100755
> --- a/133
> +++ b/133
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=lachlan@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/134 b/134
> index 7317168..2117b4a 100755
> --- a/134
> +++ b/134
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=allanr@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/135 b/135
> index 976619d..f0bf9b9 100755
> --- a/135
> +++ b/135
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=lachlan@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/136 b/136
> index acf50b7..6479c8c 100755
> --- a/136
> +++ b/136
> @@ -23,8 +23,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@puffy.melbourne.sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/137 b/137
> index 42fb853..0f65d08 100755
> --- a/137
> +++ b/137
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=lachlan@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/138 b/138
> index e7b5609..f8af8dd 100755
> --- a/138
> +++ b/138
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=lachlan@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/139 b/139
> index 706a112..7d2e409 100755
> --- a/139
> +++ b/139
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=lachlan@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/140 b/140
> index 1f88302..a8cbd09 100755
> --- a/140
> +++ b/140
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=lachlan@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/141 b/141
> index cc501d6..45c1b5e 100755
> --- a/141
> +++ b/141
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=bnaujok@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/142 b/142
> index c09a968..526167d 100755
> --- a/142
> +++ b/142
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=allanr@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/143 b/143
> index 7db6fea..63281f9 100755
> --- a/143
> +++ b/143
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=allanr@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/144 b/144
> index 36b9263..52123cc 100755
> --- a/144
> +++ b/144
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=allanr@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/145 b/145
> index 3d6c158..54b8198 100755
> --- a/145
> +++ b/145
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=allanr@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/146 b/146
> index 477df83..bb4975c 100755
> --- a/146
> +++ b/146
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=allanr@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/147 b/147
> index b775478..e366dc7 100755
> --- a/147
> +++ b/147
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=allanr@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/148 b/148
> index 7bb1722..abc516a 100755
> --- a/148
> +++ b/148
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=ddiss@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/149 b/149
> index 193e6d7..b1793b7 100755
> --- a/149
> +++ b/149
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=ddiss@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/150 b/150
> index a865875..b6a04c5 100755
> --- a/150
> +++ b/150
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=allanr@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/151 b/151
> index f10460d..4bfaff3 100755
> --- a/151
> +++ b/151
> @@ -23,8 +23,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=allanr@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/152 b/152
> index 071be85..2317291 100755
> --- a/152
> +++ b/152
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=allanr@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/153 b/153
> index 7c609d2..81be175 100755
> --- a/153
> +++ b/153
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=allanr@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/154 b/154
> index 2384d26..62e79c2 100755
> --- a/154
> +++ b/154
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=allanr@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/155 b/155
> index de88ecb..949bd98 100755
> --- a/155
> +++ b/155
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=allanr@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/156 b/156
> index 0f3b229..549cac8 100755
> --- a/156
> +++ b/156
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=allanr@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/157 b/157
> index 11488c6..9ae3c40 100755
> --- a/157
> +++ b/157
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=allanr@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/158 b/158
> index 2b95ec6..e740654 100755
> --- a/158
> +++ b/158
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=allanr@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/159 b/159
> index 203afca..bfc225d 100755
> --- a/159
> +++ b/159
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=allanr@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/160 b/160
> index 095951b..3900299 100755
> --- a/160
> +++ b/160
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=allanr@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/161 b/161
> index 8d0aed2..c419380 100755
> --- a/161
> +++ b/161
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=allanr@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/162 b/162
> index 409d3a1..acd70e0 100755
> --- a/162
> +++ b/162
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=allanr@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/163 b/163
> index faf02e4..d4eef64 100755
> --- a/163
> +++ b/163
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=allanr@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/164 b/164
> index 2aea353..1ef4aaf 100755
> --- a/164
> +++ b/164
> @@ -27,8 +27,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@puffy.melbourne.sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/165 b/165
> index ec349da..3b321b9 100755
> --- a/165
> +++ b/165
> @@ -24,8 +24,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@puffy.melbourne.sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/166 b/166
> index 65c46da..527686f 100755
> --- a/166
> +++ b/166
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dgc@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/167 b/167
> index 5fb95e8..b2895fd 100755
> --- a/167
> +++ b/167
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dgc@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/168 b/168
> index e044091..8980f9b 100755
> --- a/168
> +++ b/168
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=ddiss@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/169 b/169
> index 627981e..413a86b 100755
> --- a/169
> +++ b/169
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=ddiss@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/170 b/170
> index a807de0..b725d3a 100755
> --- a/170
> +++ b/170
> @@ -23,8 +23,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator - based on work from ddiss@sgi.co
> -owner=dgc@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/171 b/171
> index 7e70466..4f77a41 100755
> --- a/171
> +++ b/171
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dgc@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/172 b/172
> index 3220697..b6b496c 100755
> --- a/172
> +++ b/172
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dgc@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/173 b/173
> index 9156403..7146d2f 100755
> --- a/173
> +++ b/173
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dgc@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/174 b/174
> index 4828854..7745a6a 100755
> --- a/174
> +++ b/174
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dgc@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/175 b/175
> index 523dce1..4fc3ffb 100755
> --- a/175
> +++ b/175
> @@ -24,7 +24,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -owner=ddiss@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/176 b/176
> index b988783..93083c4 100755
> --- a/176
> +++ b/176
> @@ -21,7 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -owner=ddiss@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/177 b/177
> index b6f4789..ec8aca7 100755
> --- a/177
> +++ b/177
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=mohamedb@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/178 b/178
> index e4e104e..8856656 100755
> --- a/178
> +++ b/178
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=mohamedb@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/179 b/179
> index 5cec718..f3facca 100755
> --- a/179
> +++ b/179
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=lachlan@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/180 b/180
> index c303169..0f82306 100755
> --- a/180
> +++ b/180
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=lachlan@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/181 b/181
> index 6db52ac..fb65100 100755
> --- a/181
> +++ b/181
> @@ -25,8 +25,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/182 b/182
> index ae1f920..33e8010 100755
> --- a/182
> +++ b/182
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=lachlan@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/183 b/183
> index 5558eb9..4624ab4 100755
> --- a/183
> +++ b/183
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=xaiki@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/184 b/184
> index 8544dc1..a37f700 100755
> --- a/184
> +++ b/184
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dgc@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq - silence is golden"
> diff --git a/185 b/185
> index ed0793c..928eb24 100755
> --- a/185
> +++ b/185
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=xaiki@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/186 b/186
> index a2d7e14..2c66026 100755
> --- a/186
> +++ b/186
> @@ -32,8 +32,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@emu.melbourne.sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/187 b/187
> index 8086c8e..bff0caa 100755
> --- a/187
> +++ b/187
> @@ -26,8 +26,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@emu.melbourne.sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/188 b/188
> index ed93e65..4ebbfc1 100755
> --- a/188
> +++ b/188
> @@ -28,8 +28,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=bnaujok@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/189 b/189
> index e91d5cd..a5a5682 100755
> --- a/189
> +++ b/189
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=hch@lst.de
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/190 b/190
> index 096b871..5bb4743 100755
> --- a/190
> +++ b/190
> @@ -25,8 +25,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=pleckie@sgi.com
>
> #This is the list of holes to punch in the file limited to $filesize
> #NOTE holes cannot overlap or this script will fail.
> diff --git a/191 b/191
> index b1e66bf..3120dcb 100755
> --- a/191
> +++ b/191
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@emu.melbourne.sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/192 b/192
> index 4b69147..691ab7d 100755
> --- a/192
> +++ b/192
> @@ -23,8 +23,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tes@emu.melbourne.sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/193 b/193
> index 9891256..88ab971 100755
> --- a/193
> +++ b/193
> @@ -20,8 +20,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=hch@lst.de
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/194 b/194
> index 931068d..595da25 100755
> --- a/194
> +++ b/194
> @@ -20,8 +20,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=sandeen@sandeen.net
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/195 b/195
> index b910f72..cd64db1 100755
> --- a/195
> +++ b/195
> @@ -22,8 +22,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=hch@lst.de
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/196 b/196
> index 6b9998f..321fe47 100755
> --- a/196
> +++ b/196
> @@ -23,8 +23,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=hch@lst.de
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/197 b/197
> index 0996630..8c2ebd2 100755
> --- a/197
> +++ b/197
> @@ -26,8 +26,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=hch@lst.de
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/198 b/198
> index 2c72677..31de96c 100755
> --- a/198
> +++ b/198
> @@ -21,8 +21,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=sandeen@sandeen.net
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/199 b/199
> index 2151cd2..127f307 100755
> --- a/199
> +++ b/199
> @@ -23,8 +23,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=hch@lst.de
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/200 b/200
> index d1f7e9d..34139cc 100755
> --- a/200
> +++ b/200
> @@ -20,8 +20,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=hch@lst.de
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/201 b/201
> index 99bcde8..e868d99 100755
> --- a/201
> +++ b/201
> @@ -23,8 +23,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=hch@lst.de
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/202 b/202
> index f3030fc..27f9e67 100755
> --- a/202
> +++ b/202
> @@ -20,8 +20,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=hch@lst.de
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/203 b/203
> index 4d60bb0..ed89600 100755
> --- a/203
> +++ b/203
> @@ -21,8 +21,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=hch@lst.de
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/204 b/204
> index 9f4839c..6c4a3f0 100755
> --- a/204
> +++ b/204
> @@ -20,8 +20,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=hch@lst.de
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/205 b/205
> index bd916a1..7c953db 100755
> --- a/205
> +++ b/205
> @@ -20,8 +20,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=david@fromorbit.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/206 b/206
> index e46e6a3..29b1fbf 100755
> --- a/206
> +++ b/206
> @@ -26,8 +26,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=sandeen@sandeen.net
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/207 b/207
> index 6fff833..6eaf50c 100755
> --- a/207
> +++ b/207
> @@ -20,8 +20,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=sandeen@sandeen.net
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/208 b/208
> index ca01558..7ea7514 100755
> --- a/208
> +++ b/208
> @@ -20,8 +20,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=sandeen@sandeen.net
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/209 b/209
> index 650e300..8b2a4e1 100755
> --- a/209
> +++ b/209
> @@ -20,8 +20,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=sandeen@sandeen.net
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/210 b/210
> index a0873f8..56ac8ad 100755
> --- a/210
> +++ b/210
> @@ -20,8 +20,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=sandeen@sandeen.net
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/211 b/211
> index bb8d2aa..5667d20 100755
> --- a/211
> +++ b/211
> @@ -20,8 +20,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=sandeen@sandeen.net
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/212 b/212
> index 1b4bb8a..e211cc4 100755
> --- a/212
> +++ b/212
> @@ -21,8 +21,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=sandeen@sandeen.net
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/213 b/213
> index 9982dd4..e297fdf 100755
> --- a/213
> +++ b/213
> @@ -24,8 +24,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=sandeen@sandeen.net
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/214 b/214
> index dabf422..682cfca 100755
> --- a/214
> +++ b/214
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=sandeen@sandeen.net
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/215 b/215
> index c61f7a5..749b27b 100755
> --- a/215
> +++ b/215
> @@ -22,8 +22,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=hch@lst.de
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/216 b/216
> index 71e6dd7..a997d5a 100755
> --- a/216
> +++ b/216
> @@ -20,8 +20,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dgc@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/217 b/217
> index ef0761e..b33c2e7 100755
> --- a/217
> +++ b/217
> @@ -20,8 +20,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dgc@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/218 b/218
> index 77782c6..4b46452 100755
> --- a/218
> +++ b/218
> @@ -20,8 +20,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=sandeen@sandeen.net
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/219 b/219
> index 661fb96..3f4ec09 100755
> --- a/219
> +++ b/219
> @@ -24,8 +24,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=sandeen@sandeen.net
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/220 b/220
> index b913434..061b395 100755
> --- a/220
> +++ b/220
> @@ -24,8 +24,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=hch@lst.de
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/221 b/221
> index 6681237..9cab3c4 100755
> --- a/221
> +++ b/221
> @@ -24,8 +24,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=hch@lst.de
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/222 b/222
> index df2672f..6b5cf1f 100755
> --- a/222
> +++ b/222
> @@ -24,8 +24,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=david@fromorbit.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/223 b/223
> index 2e0a245..8eba2d7 100755
> --- a/223
> +++ b/223
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=sandeen@sandeen.net
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/224 b/224
> index 00ebd2e..23ee7c2 100755
> --- a/224
> +++ b/224
> @@ -26,8 +26,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=david@fromorbit.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/225 b/225
> index e7f1d9c..c09bd2a 100755
> --- a/225
> +++ b/225
> @@ -20,8 +20,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=sandeen@sandeen.net
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/226 b/226
> index 6f28ac9..2179f2a 100755
> --- a/226
> +++ b/226
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=sandeen@sandeen.net
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/227 b/227
> index dfcb1a5..8403724 100755
> --- a/227
> +++ b/227
> @@ -26,8 +26,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=david@fromorbit.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/228 b/228
> index fa230b0..2704934 100755
> --- a/228
> +++ b/228
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=aarora@in.ibm.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/229 b/229
> index 81a2491..52be5c3 100755
> --- a/229
> +++ b/229
> @@ -27,8 +27,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=hch@lst.de
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/230 b/230
> index e66c5b9..a442857 100755
> --- a/230
> +++ b/230
> @@ -24,8 +24,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=jack@suse.cz
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/231 b/231
> index 115b4c0..6d8bda7 100755
> --- a/231
> +++ b/231
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=jack@suse.cz
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/232 b/232
> index d915d42..f7a1eb7 100755
> --- a/232
> +++ b/232
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=jack@suse.cz
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/233 b/233
> index 649de51..330041c 100755
> --- a/233
> +++ b/233
> @@ -23,8 +23,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=jack@suse.cz
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/234 b/234
> index 4e98035..dbb13f6 100755
> --- a/234
> +++ b/234
> @@ -24,8 +24,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=jack@suse.cz
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/235 b/235
> index 0c2ae8f..f4a1fce 100755
> --- a/235
> +++ b/235
> @@ -24,8 +24,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=jack@suse.cz
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/236 b/236
> index a7500ed..ec70cdb 100755
> --- a/236
> +++ b/236
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=shiwh@cn.fujitsu.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/237 b/237
> index 4d7bb40..7ebb88e 100755
> --- a/237
> +++ b/237
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=shiwh@cn.fujitsu.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/238 b/238
> index 4daca89..e1a8749 100755
> --- a/238
> +++ b/238
> @@ -20,8 +20,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dchinner@redhat.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/239 b/239
> index 6457c46..8aa4ed0 100755
> --- a/239
> +++ b/239
> @@ -21,8 +21,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=hch@lst.de
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/240 b/240
> index dafcef3..d5f8940 100755
> --- a/240
> +++ b/240
> @@ -27,8 +27,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=sandeen@sandeen.net
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/241 b/241
> index bb920fe..ee572a7 100755
> --- a/241
> +++ b/241
> @@ -20,8 +20,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=sandeen@sandeen.net
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/242 b/242
> index 9a0c89e..eb5f9df 100755
> --- a/242
> +++ b/242
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dchinner@redhat.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/243 b/243
> index 48f7932..6a1b6d7 100755
> --- a/243
> +++ b/243
> @@ -40,8 +40,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=alal@google.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/244 b/244
> index cd5f5e8..c96d4eb 100755
> --- a/244
> +++ b/244
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=arekm@maven.pl
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/245 b/245
> index 02b3173..fb81d39 100755
> --- a/245
> +++ b/245
> @@ -23,8 +23,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=hch@lst.de
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/246 b/246
> index faa5cca..d82e27d 100755
> --- a/246
> +++ b/246
> @@ -24,8 +24,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=hch@lst.de
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/247 b/247
> index 91410b6..3a2f735 100755
> --- a/247
> +++ b/247
> @@ -20,8 +20,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=lmcilroy@redhat.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/248 b/248
> index 38eb442..f245c1c 100755
> --- a/248
> +++ b/248
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=xin.zhong@intel.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/249 b/249
> index 100cd4c..e72092d 100755
> --- a/249
> +++ b/249
> @@ -20,8 +20,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dchinner@redhat.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/250 b/250
> index 9eca2b6..2dd12e8 100755
> --- a/250
> +++ b/250
> @@ -20,8 +20,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dchinner@redhat.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/251 b/251
> index 74f9994..25f14bd 100755
> --- a/251
> +++ b/251
> @@ -23,7 +23,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
>
> -owner=lczerner@redhat.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/252 b/252
> index 441bed0..9f0424d 100755
> --- a/252
> +++ b/252
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=josef@redhat.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/253 b/253
> index 4d0b4c2..64776da 100755
> --- a/253
> +++ b/253
> @@ -31,8 +31,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=aelder@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/254 b/254
> index 7b74a02..73089d1 100755
> --- a/254
> +++ b/254
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=josef@redhat.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/255 b/255
> index ae1d8e0..d2973a8 100755
> --- a/255
> +++ b/255
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=josef@redhat.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/256 b/256
> index ffe172a..0d72795 100755
> --- a/256
> +++ b/256
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=achender@linux.vnet.ibm.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/257 b/257
> index fb81e07..b58bd56 100755
> --- a/257
> +++ b/257
> @@ -20,8 +20,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=notasas@gmail.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/258 b/258
> index e0441a5..87817bc 100755
> --- a/258
> +++ b/258
> @@ -23,8 +23,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=sandeen@redhat.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/259 b/259
> index d260b79..91503a0 100755
> --- a/259
> +++ b/259
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=branto@redhat.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/260 b/260
> index ae4740a..65a01c3 100755
> --- a/260
> +++ b/260
> @@ -21,7 +21,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
>
> -owner=lczerner@redhat.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/261 b/261
> index 121b9e1..8903ec8 100755
> --- a/261
> +++ b/261
> @@ -24,8 +24,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=aelder@sgi.com
>
> seq=$(basename $0)
> echo "QA output created by ${seq}"
> diff --git a/262 b/262
> index 6de514d..5a060f1 100755
> --- a/262
> +++ b/262
> @@ -25,8 +25,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=aelder@sgi.com
>
> seq=$(basename $0)
> echo "QA output created by ${seq}"
> diff --git a/263 b/263
> index 315a938..18cd5de 100755
> --- a/263
> +++ b/263
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=nathans@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/264 b/264
> index d655d1e..a589c7c 100755
> --- a/264
> +++ b/264
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=anand.jain@oracle.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/265 b/265
> index 10f214f..f28d4e5 100755
> --- a/265
> +++ b/265
> @@ -20,8 +20,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=anand.jain@oracle.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/266 b/266
> index 232e729..89c590f 100755
> --- a/266
> +++ b/266
> @@ -20,8 +20,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=wkendall@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/267 b/267
> index 2ef8dd3..c52d810 100755
> --- a/267
> +++ b/267
> @@ -20,8 +20,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=wkendall@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/268 b/268
> index e1decd9..36391a3 100755
> --- a/268
> +++ b/268
> @@ -22,8 +22,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=wkendall@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/269 b/269
> index 7d63b87..ed27fb4 100755
> --- a/269
> +++ b/269
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dmonakhov@openvz.org
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/270 b/270
> index b753923..7841cd1 100755
> --- a/270
> +++ b/270
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dmonakhov@openvz.org
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/271 b/271
> index b96d702..50b4c0b 100755
> --- a/271
> +++ b/271
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dmonakhov@openvz.org
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/272 b/272
> index c7f1efc..9a2a06b 100755
> --- a/272
> +++ b/272
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dmonakhov@openvz.org
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/273 b/273
> index 639e280..4473fd4 100755
> --- a/273
> +++ b/273
> @@ -22,7 +22,6 @@
> #-----------------------------------------------------------------------
> #
> #creator
> -owner=wu.bo@cn.fujitsu.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/274 b/274
> index dcad90e..9b0fb71 100755
> --- a/274
> +++ b/274
> @@ -24,7 +24,6 @@
> #-----------------------------------------------------------------------
> #
> #creator
> -owner=wu.bo@cn.fujitsu.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/275 b/275
> index 06db775..dc1eeeb 100755
> --- a/275
> +++ b/275
> @@ -23,7 +23,6 @@
> #-----------------------------------------------------------------------
> #
> #creator
> -owner=wu.bo@cn.fujitsu.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/276 b/276
> index 65da464..29f721f 100755
> --- a/276
> +++ b/276
> @@ -24,8 +24,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=list.btrfs@jan-o-sch.net
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/277 b/277
> index 8021214..8ef809c 100755
> --- a/277
> +++ b/277
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=lizf@cn.fujitsu.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/278 b/278
> index 73cd117..559e174 100755
> --- a/278
> +++ b/278
> @@ -23,8 +23,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=cmaiolino@redhat.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/279 b/279
> index 7d30251..8ee3328 100755
> --- a/279
> +++ b/279
> @@ -21,8 +21,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=sandeen@redhat.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/280 b/280
> index 5e26173..336bea6 100755
> --- a/280
> +++ b/280
> @@ -21,8 +21,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=sandeen@sandeen.net
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/281 b/281
> index 137f69f..2af3533 100755
> --- a/281
> +++ b/281
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=wkendall@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/282 b/282
> index 024bad8..4938408 100755
> --- a/282
> +++ b/282
> @@ -23,8 +23,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=wkendall@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/283 b/283
> index 27251bb..d1ce8ad 100755
> --- a/283
> +++ b/283
> @@ -23,8 +23,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=wkendall@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/284 b/284
> index 7f4a630..b86ef32 100644
> --- a/284
> +++ b/284
> @@ -20,8 +20,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=liubo2009@cn.fujitsu.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/285 b/285
> index a18fc71..3bf080c 100644
> --- a/285
> +++ b/285
> @@ -24,8 +24,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=jeff.liu@oracle.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/286 b/286
> index 9567244..1bf0c87 100644
> --- a/286
> +++ b/286
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=jeff.liu@oracle.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/287 b/287
> index beb2234..d55ad11 100644
> --- a/287
> +++ b/287
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=ranto.boris@gmail.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/288 b/288
> index 944ca50..9e2e583 100644
> --- a/288
> +++ b/288
> @@ -21,7 +21,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
>
> -owner=lczerner@redhat.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/289 b/289
> index b057c20..960eb7b 100755
> --- a/289
> +++ b/289
> @@ -20,8 +20,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=sandeen@redhat.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/290 b/290
> index cdbdc26..db60e6b 100644
> --- a/290
> +++ b/290
> @@ -25,8 +25,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=adahl@sgi.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/291 b/291
> index 764f09b..022addc 100644
> --- a/291
> +++ b/291
> @@ -20,8 +20,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=sandeen@sandeen.net
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/292 b/292
> index 6843410..697e272 100644
> --- a/292
> +++ b/292
> @@ -21,8 +21,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=sandeen@redhat.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/293 b/293
> index 7e1aac2..c54ca1b 100644
> --- a/293
> +++ b/293
> @@ -20,8 +20,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=sandeen@redhat.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/294 b/294
> index 192809c..3433c9b 100644
> --- a/294
> +++ b/294
> @@ -21,8 +21,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=sandeen@redhat.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/295 b/295
> index e906c7d..325281a 100644
> --- a/295
> +++ b/295
> @@ -20,8 +20,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=sandeen@sandeen.net
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/296 b/296
> index efcfb09..d3ae03d 100644
> --- a/296
> +++ b/296
> @@ -20,8 +20,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=sandeen@sandeen.net
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/297 b/297
> index a7ea491..8664b51 100644
> --- a/297
> +++ b/297
> @@ -22,8 +22,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=eguan@redhat.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/298 b/298
> index effd99c..5d789a0 100644
> --- a/298
> +++ b/298
> @@ -20,8 +20,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=tracek@redhat.com
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/299 b/299
> index 4305ead..80aa07e 100644
> --- a/299
> +++ b/299
> @@ -23,8 +23,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dmonakhov@openvz.org
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/300 b/300
> index 73c9ea7..854efc8 100644
> --- a/300
> +++ b/300
> @@ -23,8 +23,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dmonakhov@openvz.org
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/301 b/301
> index fe2e59f..dc19c3a 100644
> --- a/301
> +++ b/301
> @@ -21,8 +21,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dmonakhov@openvz.org
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/302 b/302
> index e3dceb8..43a9517 100644
> --- a/302
> +++ b/302
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dmonakhov@openvz.org
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/303 b/303
> index 4141442..9bb5584 100644
> --- a/303
> +++ b/303
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dmonakhov@openvz.org
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/304 b/304
> index 5c414bd..f9b3721 100644
> --- a/304
> +++ b/304
> @@ -23,8 +23,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dmonakhov@openvz.org
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/305 b/305
> index 6393461..4cc1a20 100644
> --- a/305
> +++ b/305
> @@ -22,8 +22,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dmonakhov@openvz.org
>
> seq=`basename $0`
> echo "QA output created by $seq"
> diff --git a/313 b/313
> index 579b0d3..64a15d6 100755
> --- a/313
> +++ b/313
> @@ -21,8 +21,6 @@
> # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=sandeen@redhat.com
>
> seq=`basename $0`
> echo "== QA output created by $seq"
> diff --git a/group b/group
> index fcbdfb6..81c4111 100644
> --- a/group
> +++ b/group
> @@ -5,97 +5,97 @@
> #
>
> # catch-all
> -other fsg@melbourne.sgi.com
> +other
>
> # read/write integrity
> -rw dxm@sgi.com
> +rw
>
> # directory operations, e.g. create/unlink
> -dir dxm@sgi.com
> +dir
>
> # metadata and inodes in particular
> -metadata dxm@sgi.com
> +metadata
>
> # xfs_db
> -db nathans@sgi.com dxm@sgi.com
> +db
>
> # extended attributes
> -attr nathans@sgi.com dxm@sgi.com
> +attr
>
> # xfs_logprint
> -logprint tes@sgi.com dxm@sgi.com
> +logprint
>
> # XFS log related testing
> -log tes@sgi.com
> +log
>
> # XFS log related testing
> -v2log tes@sgi.com
> +v2log
>
> # xfsdump, xfsrestore, xfsinvutil
> -dump tes@sgi.com ivanr@sgi.com
> +dump
>
> # xfsdump, xfsrestore to tapes
> -tape tes@sgi.com ivanr@sgi.com
> +tape
>
> # xfsdump, xfsrestore to remote tapes
> -remote tes@sgi.com ivanr@sgi.com
> +remote
>
> # xfs_copy
> -copy harshula@sgi.com
> +copy
>
> # chacl, libacl
> -acl tes@sgi.com
> +acl
>
> # capabilities
> -cap tes@sgi.com
> +cap
>
> # permissions
> -perms tes@sgi.com
> +perms
>
> # xfs_growfs
> -growfs ajag@sgi.com
> +growfs
>
> # fsr.xfs
> -fsr ajag@sgi.com
> +fsr
>
> # mkfs.xfs
> -mkfs nathans@sgi.com
> +mkfs
>
> # xfs_repair
> -repair nathans@sgi.com
> +repair
>
> # quota tools and XFS quota kernel code (XQM)
> -quota nathans@sgi.com
> +quota
>
> # auto - tests to be run as part of nightly qa
> -auto dxm@sgi.com
> +auto
>
> # ioctl - tests which use ioctl commands (directly/indirectly)
> -ioctl nathans@sgi.com
> +ioctl
>
> # udf filesystem
> -udf ajones@sgi.com
> +udf
>
> # AIO operations
> -aio nathans@sgi.com
> +aio
>
> # Pattern writing and checking
> -pattern ajones@sgi.com
> +pattern
>
> # dmapi based tests
> dmapi
>
> # filestreams based tests
> -filestreams dgc@sgi.com
> +filestreams
>
> # case-insensitive based tests
> -ci bnaujok@sgi.com
> +ci
>
> # test the mount/remount path
> -mount tes@sgi.com
> +mount
>
> # test the NFS v4 ACL code if it exists
> -nfs4acl tes@sgi.com donaldd@sgi.com
> +nfs4acl
>
> # test access time
> atime
> diff --git a/new b/new
> index eb5e0cb..8dde6c5 100755
> --- a/new
> +++ b/new
> @@ -32,17 +32,6 @@ _cleanup()
> :
> }
>
> -# fqdn for localhost
> -_get_fqdn()
> -{
> - NSLOOKUP_PROG="`set_prog_path nslookup`"
> - if [ "$NSLOOKUP_PROG" = "" ]; then
> - getent hosts `uname -n` | awk '{print $2}'
> - else
> - $NSLOOKUP_PROG `hostname` | $AWK_PROG '{ if ($1 == "Name:") print $2 }'
> - fi
> -}
> -
> if [ ! -f group ]
> then
> echo "Creating the group index ..."
> @@ -116,8 +105,6 @@ cat <<End-of-File >$id
> #-----------------------------------------------------------------------
> #
> # creator
> -owner=$USER@`_get_fqdn`
> -
> seq=\`basename \$0\`
> echo "QA output created by \$seq"
>
> diff --git a/soak b/soak
> index 28a2e2e..0cf27a7 100755
> --- a/soak
> +++ b/soak
> @@ -17,8 +17,6 @@
> #
> #-----------------------------------------------------------------------
> #
> -# creator
> -owner=dxm@sgi.com
>
> # get standard environment, filters and checks
> . ./common.rc
> --
> 1.7.10.4
>
> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 59+ messages in thread
* [PATCH 04/25] xfstests: remove stale machine configs
2013-03-15 12:27 [PATCH 00/25] xfstests: xfstests: move tests out of top level Dave Chinner
` (2 preceding siblings ...)
2013-03-15 12:27 ` [PATCH 03/25] xfstests: kill useless test owner fields Dave Chinner
@ 2013-03-15 12:27 ` Dave Chinner
2013-03-22 17:02 ` Phil White
2013-03-15 12:27 ` [PATCH 05/25] xfstests: fold common into check Dave Chinner
` (22 subsequent siblings)
26 siblings, 1 reply; 59+ messages in thread
From: Dave Chinner @ 2013-03-15 12:27 UTC (permalink / raw)
To: xfs
From: Dave Chinner <dchinner@redhat.com>
Left over from the days of ASG, all stale. Remove them, leaving just
an simple example that defines all the variables that can be
configured. Also, add a localhost defined config set up for simple
KVM based guest test configs using virtio for their block devices to
simplify test setup in such scenarios..
Signed-off-by: Dave Chinner <dchinner@redhat.com>
---
configs/134.14.54.101.config | 8 --------
configs/134.14.54.86.config | 8 --------
configs/bongo.config | 8 --------
configs/break.config | 10 ----------
configs/bruce.config | 16 ----------------
configs/burst.config | 6 ------
configs/carrot.config | 12 ------------
configs/chapter11.config | 11 -----------
configs/chook.config | 10 ----------
configs/cocky.config | 15 ---------------
configs/crackle.config | 7 -------
configs/cxfsirix1.config | 7 -------
configs/dassi.config | 8 --------
configs/dibbler.config | 10 ----------
configs/dmfnt2.config | 10 ----------
configs/dribble.config | 12 ------------
configs/emu.config | 8 --------
configs/example.config | 15 +++++++++++++++
configs/flame.config | 9 ---------
configs/frodo.config | 9 ---------
configs/galah.config | 10 ----------
configs/gaspode.config | 13 -------------
configs/giro.config | 11 -----------
configs/goldfish.config | 8 --------
configs/gonzo1.config | 10 ----------
configs/growler.config | 10 ----------
configs/hammer.config | 7 -------
configs/hellfire.config | 15 ---------------
configs/howler.config | 8 --------
configs/indra.config | 6 ------
configs/kermit1.config | 10 ----------
configs/lab343.config | 10 ----------
configs/linux-chatz.config | 12 ------------
configs/lite.config | 8 --------
configs/localhost.config | 15 +++++++++++++++
configs/lumpy.config | 6 ------
configs/mallet.config | 7 -------
configs/melt.config | 7 -------
configs/molten.config | 8 --------
configs/nobbs.config | 13 -------------
configs/permit.config | 6 ------
configs/puffy.config | 9 ---------
configs/rizzo1.config | 7 -------
configs/rooster.config | 12 ------------
configs/rosella.config | 12 ------------
configs/scaly.config | 9 ---------
configs/screamer.config | 12 ------------
configs/surly.config | 11 -----------
configs/tinkle.config | 7 -------
configs/usermode.config | 8 --------
configs/vimes.config | 12 ------------
51 files changed, 30 insertions(+), 468 deletions(-)
delete mode 100644 configs/134.14.54.101.config
delete mode 100644 configs/134.14.54.86.config
delete mode 100644 configs/bongo.config
delete mode 100644 configs/break.config
delete mode 100644 configs/bruce.config
delete mode 100644 configs/burst.config
delete mode 100644 configs/carrot.config
delete mode 100644 configs/chapter11.config
delete mode 100644 configs/chook.config
delete mode 100644 configs/cocky.config
delete mode 100644 configs/crackle.config
delete mode 100644 configs/cxfsirix1.config
delete mode 100644 configs/dassi.config
delete mode 100644 configs/dibbler.config
delete mode 100644 configs/dmfnt2.config
delete mode 100644 configs/dribble.config
delete mode 100644 configs/emu.config
create mode 100644 configs/example.config
delete mode 100644 configs/flame.config
delete mode 100644 configs/frodo.config
delete mode 100644 configs/galah.config
delete mode 100644 configs/gaspode.config
delete mode 100644 configs/giro.config
delete mode 100644 configs/goldfish.config
delete mode 100644 configs/gonzo1.config
delete mode 100644 configs/growler.config
delete mode 100644 configs/hammer.config
delete mode 100644 configs/hellfire.config
delete mode 100644 configs/howler.config
delete mode 100644 configs/indra.config
delete mode 100644 configs/kermit1.config
delete mode 100644 configs/lab343.config
delete mode 100644 configs/linux-chatz.config
delete mode 100644 configs/lite.config
create mode 100644 configs/localhost.config
delete mode 100644 configs/lumpy.config
delete mode 100644 configs/mallet.config
delete mode 100644 configs/melt.config
delete mode 100644 configs/molten.config
delete mode 100644 configs/nobbs.config
delete mode 100644 configs/permit.config
delete mode 100644 configs/puffy.config
delete mode 100644 configs/rizzo1.config
delete mode 100644 configs/rooster.config
delete mode 100644 configs/rosella.config
delete mode 100644 configs/scaly.config
delete mode 100644 configs/screamer.config
delete mode 100644 configs/surly.config
delete mode 100644 configs/tinkle.config
delete mode 100644 configs/usermode.config
delete mode 100644 configs/vimes.config
diff --git a/configs/134.14.54.101.config b/configs/134.14.54.101.config
deleted file mode 100644
index 6f6b610..0000000
--- a/configs/134.14.54.101.config
+++ /dev/null
@@ -1,8 +0,0 @@
-# Autogenerated config for host 134.14.54.101, by xaiki's hack.pl
-#The IP for file system resource on HA cluster.
-EMAIL="leenap@sgi.com"
-[ -z "$TEST_DIR" ] && TEST_DIR=/mnt/test
-[ -z "$TEST_DEV" ] && TEST_DEV=/dev/lxvm/test
-[ -z "$SCRATCH_MNT" ] && SCRATCH_MNT=/mnt/scratch
-[ -z "$SCRATCH_DEV" ] && SCRATCH_DEV=/dev/lxvm/scratch
-
diff --git a/configs/134.14.54.86.config b/configs/134.14.54.86.config
deleted file mode 100644
index c2fec06..0000000
--- a/configs/134.14.54.86.config
+++ /dev/null
@@ -1,8 +0,0 @@
-# Autogenerated config for host 134.14.54.86, by xaiki's hack.pl
-#The IP for file system resource on HA cluster.
-EMAIL="leenap@sgi.com"
-[ -z "$TEST_DIR" ] && TEST_DIR=/mnt/test
-[ -z "$TEST_DEV" ] && TEST_DEV=/dev/lxvm/test
-[ -z "$SCRATCH_MNT" ] && SCRATCH_MNT=/mnt/scratch
-[ -z "$SCRATCH_DEV" ] && SCRATCH_DEV=/dev/lxvm/scratch
-
diff --git a/configs/bongo.config b/configs/bongo.config
deleted file mode 100644
index d972181..0000000
--- a/configs/bongo.config
+++ /dev/null
@@ -1,8 +0,0 @@
-# Autogenerated config for host bongo, by xaiki's hack.pl
-TEST_DEV=/dev/hda8
-TEST_DIR=/xfs1
-SCRATCH_DEV=/dev/hda9
-SCRATCH_MNT=/xfs2
-SCRATCH_LOGDEV=/dev/hda10
-SCRATCH_RTDEV=/dev/hda11
-
diff --git a/configs/break.config b/configs/break.config
deleted file mode 100644
index 64f6d59..0000000
--- a/configs/break.config
+++ /dev/null
@@ -1,10 +0,0 @@
-# Autogenerated config for host break, by xaiki's hack.pl
-MODULAR=1
-EMAIL="nathans@larry"
-SCRATCH_MNT=/mnt/scratch
-#SCRATCH_DEV=/dev/sda6
-SCRATCH_DEV=budgie:/mnt/scratch
-TEST_DIR=/mnt/test
-#TEST_DEV=/dev/sda5
-TEST_DEV=budgie:/mnt/test
-
diff --git a/configs/bruce.config b/configs/bruce.config
deleted file mode 100644
index f4f37c4..0000000
--- a/configs/bruce.config
+++ /dev/null
@@ -1,16 +0,0 @@
-# Autogenerated config for host bruce, by xaiki's hack.pl
-MODULAR=0
-EMAIL="nathans@larry"
-SCRATCH_MNT=/mnt/scratch
-SCRATCH_DEV=/dev/sdb5
-SCRATCH_RTDEV=/dev/sdc1
-SCRATCH_LOGDEV=/dev/ram0
-TEST_DIR=/mnt/test
-TEST_DEV=/dev/sdc3
-TEST_RTDEV=/dev/sdb6
-TEST_LOGDEV=/dev/ram1
-#TAPE_DEV=/dev/st0
-#RMT_TAPE_DEV=bruce:/dev/st0
-#RMT_IRIXTAPE_DEV=snort:/dev/tape
-#RMT_TAPE_USER=guest
-
diff --git a/configs/burst.config b/configs/burst.config
deleted file mode 100644
index 95bb09d..0000000
--- a/configs/burst.config
+++ /dev/null
@@ -1,6 +0,0 @@
-# Autogenerated config for host burst, by xaiki's hack.pl
-TEST_DIR=/xfs
-TEST_DEV=/dev/hda3
-SCRATCH_DEV=/dev/hda7
-SCRATCH_MNT=/scratch
-
diff --git a/configs/carrot.config b/configs/carrot.config
deleted file mode 100644
index 26f8e49..0000000
--- a/configs/carrot.config
+++ /dev/null
@@ -1,12 +0,0 @@
-# Autogenerated config for host carrot, by xaiki's hack.pl
-#dedicated qa machine, used to be dribble
-MODULAR=0
-EMAIL="ddiss@sgi.com"
-TEST_DIR=/mnt/test
-TEST_DEV=/dev/dsk/dks0d2s0
-SCRATCH_MNT=/mnt/scratch
-SCRATCH_DEV=/dev/dsk/dks0d2s6
-#TAPE_DEV=/dev/tape
-#RMT_TAPE_DEV=icy:/dev/st0
-#RMT_TAPE_USER=guest
-
diff --git a/configs/chapter11.config b/configs/chapter11.config
deleted file mode 100644
index 70039e4..0000000
--- a/configs/chapter11.config
+++ /dev/null
@@ -1,11 +0,0 @@
-# Autogenerated config for host chapter11, by xaiki's hack.pl
-[ -z "$MODULAR" ] && MODULAR=1
-EMAIL="ddiss@sgi.com"
-[ -z "$TEST_DIR" ] && TEST_DIR=/mnt/test
-[ -z "$TEST_DEV" ] && TEST_DEV=/dev/sdb5
-[ -z "$TEST_LOGDEV" ] && TEST_LOGDEV=/dev/sdb7
-[ -z "$SCRATCH_MNT" ] && SCRATCH_MNT=/mnt/scratch
-[ -z "$SCRATCH_DEV" ] && SCRATCH_DEV=/dev/sdb6
-[ -z "$SCRATCH_LOGDEV" ] && SCRATCH_LOGDEV=/dev/sdb8
-[ -z "$SCRATCH_RTDEV" ] && SCRATCH_RTDEV=/dev/sdb9
-
diff --git a/configs/chook.config b/configs/chook.config
deleted file mode 100644
index 64f6d59..0000000
--- a/configs/chook.config
+++ /dev/null
@@ -1,10 +0,0 @@
-# Autogenerated config for host break, by xaiki's hack.pl
-MODULAR=1
-EMAIL="nathans@larry"
-SCRATCH_MNT=/mnt/scratch
-#SCRATCH_DEV=/dev/sda6
-SCRATCH_DEV=budgie:/mnt/scratch
-TEST_DIR=/mnt/test
-#TEST_DEV=/dev/sda5
-TEST_DEV=budgie:/mnt/test
-
diff --git a/configs/cocky.config b/configs/cocky.config
deleted file mode 100644
index 0d2e432..0000000
--- a/configs/cocky.config
+++ /dev/null
@@ -1,15 +0,0 @@
-# Autogenerated config for host cocky, by xaiki's hack.pl
-MODULAR=1
-EMAIL="ajones@sgi.com"
-TEST_DIR=/mnt/test
-TEST_DEV=/dev/sdb1
-TEST_LOGDEV=/dev/sdb3
-SCRATCH_MNT=/mnt/scratch
-SCRATCH_DEV=/dev/sdb2
-SCRATCH_LOGDEV=/dev/sdb4
-#SCRATCH_RTDEV=/dev/sdb5
-TAPE_DEV=/dev/st0
-#RMT_IRIXTAPE_DEV=snort:/dev/tape
-#RMT_TAPE_DEV=icy:/dev/st0
-#RMT_TAPE_USER=guest
-
diff --git a/configs/crackle.config b/configs/crackle.config
deleted file mode 100644
index ee3c0da..0000000
--- a/configs/crackle.config
+++ /dev/null
@@ -1,7 +0,0 @@
-# Autogenerated config for host crackle, by xaiki's hack.pl
-#irix-crackle
-TEST_DIR=/mnt/xfs
-SCRATCH_MNT=/mnt/xfs2
-TEST_DEV=/dev/dsk/dks0d1s3
-SCRATCH_DEV=/dev/dsk/dks0d1s4
-
diff --git a/configs/cxfsirix1.config b/configs/cxfsirix1.config
deleted file mode 100644
index c36568a..0000000
--- a/configs/cxfsirix1.config
+++ /dev/null
@@ -1,7 +0,0 @@
-# Autogenerated config for host cxfsirix1, by xaiki's hack.pl
-EMAIL="ajones@sgi.com"
-TEST_DIR=/mnt/xfs_test0
-TEST_DEV=/dev/cxvm/xfs_test0
-SCRATCH_MNT=/mnt/xfs_test1
-SCRATCH_DEV=/dev/cxvm/xfs_test1
-
diff --git a/configs/dassi.config b/configs/dassi.config
deleted file mode 100644
index 638c06a..0000000
--- a/configs/dassi.config
+++ /dev/null
@@ -1,8 +0,0 @@
-# Autogenerated config for host dassi, by xaiki's hack.pl
-MODULAR=0
-EMAIL="ddiss@sgi.com"
-TEST_DIR=/mnt/test
-TEST_DEV=/dev/dsk/dks0d2s0
-SCRATCH_MNT=/mnt/scratch
-SCRATCH_DEV=/dev/dsk/dks0d2s1
-
diff --git a/configs/dibbler.config b/configs/dibbler.config
deleted file mode 100644
index 2068c19..0000000
--- a/configs/dibbler.config
+++ /dev/null
@@ -1,10 +0,0 @@
-# configuration file for dibbler
-[ -z "$MODULAR" ] && MODULAR=1
-EMAIL="mohamedb@sgi.com"
-[ -z "$TEST_DIR" ] && TEST_DIR=/mnt/test
-[ -z "$TEST_DEV" ] && TEST_DEV=/dev/sdb1
-[ -z "$TEST_LOGDEV" ] && TEST_LOGDEV=/dev/sdb3
-[ -z "$SCRATCH_MNT" ] && SCRATCH_MNT=/mnt/scratch
-[ -z "$SCRATCH_DEV" ] && SCRATCH_DEV=/dev/sdb2
-[ -z "$SCRATCH_LOGDEV" ] && SCRATCH_LOGDEV=/dev/sdb4
-
diff --git a/configs/dmfnt2.config b/configs/dmfnt2.config
deleted file mode 100644
index de6af2e..0000000
--- a/configs/dmfnt2.config
+++ /dev/null
@@ -1,10 +0,0 @@
-# Autogenerated config for host dmfnt2, by xaiki's hack.pl
-TEST_DEV=/dev/sda6
-TEST_DIR=/mnt/test
-SCRATCH_DEV=/dev/sdc6
-SCRATCH_MNT=/mnt/scratch
-TAPE_DEV=/dev/st0
-RMT_TAPE_DEV=longhorn:/dev/tape
-# RMT_IRIXTAPE_DEV=longhorn:/dev/tape
-RMT_TAPE_USER=guest
-
diff --git a/configs/dribble.config b/configs/dribble.config
deleted file mode 100644
index b548b8e..0000000
--- a/configs/dribble.config
+++ /dev/null
@@ -1,12 +0,0 @@
-# Autogenerated config for host dribble, by xaiki's hack.pl
-#dedicated qa machine
-MODULAR=0
-EMAIL="ddiss@sgi.com"
-TEST_DIR=/mnt/test
-TEST_DEV=/dev/dsk/dks0d2s0
-SCRATCH_MNT=/mnt/scratch
-SCRATCH_DEV=/dev/dsk/dks0d2s6
-#TAPE_DEV=/dev/tape
-#RMT_TAPE_DEV=icy:/dev/st0
-#RMT_TAPE_USER=guest
-
diff --git a/configs/emu.config b/configs/emu.config
deleted file mode 100644
index 6b21ff3..0000000
--- a/configs/emu.config
+++ /dev/null
@@ -1,8 +0,0 @@
-# Autogenerated config for host emu, by xaiki's hack.pl
-MODULAR=0
-EMAIL="tes@sgi.com"
-TEST_DIR=/mnt/test
-TEST_DEV=/dev/sdb1
-SCRATCH_MNT=/mnt/scratch1
-SCRATCH_DEV=/dev/sdb2
-
diff --git a/configs/example.config b/configs/example.config
new file mode 100644
index 0000000..7b6e142
--- /dev/null
+++ b/configs/example.config
@@ -0,0 +1,15 @@
+# Example config file with all typical device options set for full
+# XFS kernel, progs and dump testing.
+MODULAR=0
+SCRATCH_MNT=/mnt/scratch
+SCRATCH_DEV=/dev/sdb5
+SCRATCH_RTDEV=/dev/sdc1
+SCRATCH_LOGDEV=/dev/ram0
+TEST_DIR=/mnt/test
+TEST_DEV=/dev/sdc3
+TEST_RTDEV=/dev/sdb6
+TEST_LOGDEV=/dev/ram1
+TAPE_DEV=/dev/st0
+RMT_TAPE_DEV=bruce:/dev/st0
+RMT_IRIXTAPE_DEV=snort:/dev/tape
+RMT_TAPE_USER=guest
diff --git a/configs/flame.config b/configs/flame.config
deleted file mode 100644
index ad44006..0000000
--- a/configs/flame.config
+++ /dev/null
@@ -1,9 +0,0 @@
-# Autogenerated config for host flame, by xaiki's hack.pl
-#dedicated qa machine (has some values already set)
-[ -z "$MODULAR" ] && MODULAR=1
-EMAIL="ddiss@sgi.com"
-[ -z "$TEST_DIR" ] && TEST_DIR=/mnt/xfs_test
-[ -z "$TEST_DEV" ] && TEST_DEV=/dev/lxvm/xfs_test
-[ -z "$SCRATCH_MNT" ] && SCRATCH_MNT=/mnt/xfs_scratch
-[ -z "$SCRATCH_DEV" ] && SCRATCH_DEV=/dev/lxvm/xfs_scratch
-
diff --git a/configs/frodo.config b/configs/frodo.config
deleted file mode 100644
index a8c262c..0000000
--- a/configs/frodo.config
+++ /dev/null
@@ -1,9 +0,0 @@
-# Autogenerated config for host frodo, by xaiki's hack.pl
-MODULAR=0
-EMAIL="nathans@larry"
-TEST_DEV=/dev/hda6
-TEST_DIR=/mnt/test
-SCRATCH_DEV=/dev/hda7
-SCRATCH_MNT=/mnt/scratch
-SCRATCH_LOGDEV=/dev/hda9
-
diff --git a/configs/galah.config b/configs/galah.config
deleted file mode 100644
index dc4c835..0000000
--- a/configs/galah.config
+++ /dev/null
@@ -1,10 +0,0 @@
-# Autogenerated config for host galah, by xaiki's hack.pl
-MODULAR=1
-EMAIL="ddiss@sgi.com"
-[ -z "$TEST_DIR" ] && TEST_DIR=/mnt/test
-[ -z "$TEST_DEV" ] && TEST_DEV=/dev/sdb1
-[ -z "$TEST_LOGDEV" ] && TEST_LOGDEV=/dev/sdb3
-[ -z "$SCRATCH_MNT" ] && SCRATCH_MNT=/mnt/scratch
-[ -z "$SCRATCH_DEV" ] && SCRATCH_DEV=/dev/sdb2
-[ -z "$SCRATCH_LOGDEV" ] && SCRATCH_LOGDEV=/dev/sdb4
-
diff --git a/configs/gaspode.config b/configs/gaspode.config
deleted file mode 100644
index 8d7f939..0000000
--- a/configs/gaspode.config
+++ /dev/null
@@ -1,13 +0,0 @@
-# Autogenerated config for host gaspode, by xaiki's hack.pl
-#dedicated qa machine (has some values already set)
-[ -z "$MODULAR" ] && MODULAR=1
-EMAIL="ddiss@sgi.com"
-[ -z "$TEST_DIR" ] && TEST_DIR=/mnt/test
-[ -z "$TEST_DEV" ] && TEST_DEV=/dev/sdb1
-[ -z "$TEST_LOGDEV" ] && TEST_LOGDEV=/dev/sdb3
-[ -z "$SCRATCH_MNT" ] && SCRATCH_MNT=/mnt/scratch
-[ -z "$SCRATCH_DEV" ] && SCRATCH_DEV=/dev/sdb2
-[ -z "$SCRATCH_LOGDEV" ] && SCRATCH_LOGDEV=/dev/sdb4
-[ -z "$SCRATCH_RTDEV" ] && SCRATCH_RTDEV=/dev/sdb5
-[ -z "$TAPE_DEV" ] && TAPE_DEV=/dev/st0
-
diff --git a/configs/giro.config b/configs/giro.config
deleted file mode 100644
index cab8b56..0000000
--- a/configs/giro.config
+++ /dev/null
@@ -1,11 +0,0 @@
-# Autogenerated config for host giro, by xaiki's hack.pl
-MODULAR=0
-EMAIL="ddiss@sgi.com"
-TEST_DIR=/mnt/test
-TEST_DEV=/dev/dsk/dks0d2s0
-SCRATCH_MNT=/mnt/scratch
-SCRATCH_DEV=/dev/dsk/dks0d2s6
-#TAPE_DEV=/dev/tape
-#RMT_TAPE_DEV=icy:/dev/st0
-#RMT_TAPE_USER=guest
-
diff --git a/configs/goldfish.config b/configs/goldfish.config
deleted file mode 100644
index 94f5fc8..0000000
--- a/configs/goldfish.config
+++ /dev/null
@@ -1,8 +0,0 @@
-# Autogenerated config for host goldfish, by xaiki's hack.pl
-MODULAR=0
-TEST_DEV=/dev/hdc1
-TEST_DIR=/mnt/xfs0
-SCRATCH_DEV=/dev/hdc2
-SCRATCH_MNT=/mnt/xfs1
-SCRATCH_LOGDEV=/dev/hdc3
-
diff --git a/configs/gonzo1.config b/configs/gonzo1.config
deleted file mode 100644
index e6d807b..0000000
--- a/configs/gonzo1.config
+++ /dev/null
@@ -1,10 +0,0 @@
-# Autogenerated config for host gonzo1, by xaiki's hack.pl
-EMAIL="leenap@sgi.com"
-[ -z "$TEST_DIR" ] && TEST_DIR=/mnt/xfs_test
-[ -z "$TEST_DEV" ] && TEST_DEV=/dev/lxvm/xfs_test
-[ -z "$TEST_LOGDEV" ] && TEST_LOGDEV=/dev/sdb1
-[ -z "$SCRATCH_MNT" ] && SCRATCH_MNT=/mnt/xfs_scratch
-[ -z "$SCRATCH_DEV" ] && SCRATCH_DEV=/dev/lxvm/xfs_scratch
-[ -z "$SCRATCH_LOGDEV" ] && SCRATCH_LOGDEV=/dev/sdb2
-[ -z "$SCRATCH_RTDEV" ] && SCRATCH_RTDEV=/dev/sdb3
-
diff --git a/configs/growler.config b/configs/growler.config
deleted file mode 100644
index bf99b05..0000000
--- a/configs/growler.config
+++ /dev/null
@@ -1,10 +0,0 @@
-# Autogenerated config for host growler, by xaiki's hack.pl
-[ -z "$MODULAR" ] && MODULAR=1
-EMAIL="ddiss@sgi.com"
-[ -z "$TEST_DIR" ] && TEST_DIR=/mnt/test
-[ -z "$TEST_DEV" ] && TEST_DEV=/dev/sdb1
-[ -z "$TEST_LOGDEV" ] && TEST_LOGDEV=/dev/sdb3
-[ -z "$SCRATCH_MNT" ] && SCRATCH_MNT=/mnt/scratch
-[ -z "$SCRATCH_DEV" ] && SCRATCH_DEV=/dev/sdb2
-[ -z "$SCRATCH_LOGDEV" ] && SCRATCH_LOGDEV=/dev/sdb4
-
diff --git a/configs/hammer.config b/configs/hammer.config
deleted file mode 100644
index a070f93..0000000
--- a/configs/hammer.config
+++ /dev/null
@@ -1,7 +0,0 @@
-# Autogenerated config for host hammer, by xaiki's hack.pl
-EMAIL="bnaujok@sgi.com"
-TEST_DIR=/mnt/test
-TEST_DEV=/dev/sda5
-SCRATCH_MNT=/mnt/scratch
-SCRATCH_DEV=/dev/sda6
-
diff --git a/configs/hellfire.config b/configs/hellfire.config
deleted file mode 100644
index 7664829..0000000
--- a/configs/hellfire.config
+++ /dev/null
@@ -1,15 +0,0 @@
-# Autogenerated config for host hellfire, by xaiki's hack.pl
-MODULAR=1
-EMAIL="ajones@sgi.com"
-TEST_DIR=/mnt/test
-TEST_DEV=/dev/sda3
-TEST_LOGDEV=/dev/sda5
-SCRATCH_MNT=/mnt/scratch
-SCRATCH_DEV=/dev/sda4
-SCRATCH_LOGDEV=/dev/sda6
-#SCRATCH_RTDEV=/dev/sda7
-TAPE_DEV=/dev/st0
-#RMT_IRIXTAPE_DEV=snort:/dev/tape
-#RMT_TAPE_DEV=icy:/dev/st0
-#RMT_TAPE_USER=guest
-
diff --git a/configs/howler.config b/configs/howler.config
deleted file mode 100644
index 47d98c1..0000000
--- a/configs/howler.config
+++ /dev/null
@@ -1,8 +0,0 @@
-# Autogenerated config for host howler, by xaiki's hack.pl
-[ -z "$MODULAR" ] && MODULAR=1
-EMAIL="allanr@sgi.com"
-[ -z "$TEST_DIR" ] && TEST_DIR=/mnt/test
-[ -z "$TEST_DEV" ] && TEST_DEV=/dev/sdb1
-[ -z "$SCRATCH_MNT" ] && SCRATCH_MNT=/mnt/scratch
-[ -z "$SCRATCH_DEV" ] && SCRATCH_DEV=/dev/sdb2
-
diff --git a/configs/indra.config b/configs/indra.config
deleted file mode 100644
index dce005e..0000000
--- a/configs/indra.config
+++ /dev/null
@@ -1,6 +0,0 @@
-# Autogenerated config for host indra, by xaiki's hack.pl
-TEST_DEV=/dev/sdb1
-TEST_DIR=/mnt/xfs0
-SCRATCH_DEV=/dev/sdb2
-SCRATCH_MNT=/mnt/xfs1
-
diff --git a/configs/kermit1.config b/configs/kermit1.config
deleted file mode 100644
index 7d09819..0000000
--- a/configs/kermit1.config
+++ /dev/null
@@ -1,10 +0,0 @@
-# Autogenerated config for host kermit1, by xaiki's hack.pl
-EMAIL="mohamedb@sgi.com"
-[ -z "$TEST_DIR" ] && TEST_DIR=/mnt/xfs_test
-[ -z "$TEST_DEV" ] && TEST_DEV=/dev/lxvm/xfs_test
-[ -z "$TEST_LOGDEV" ] && TEST_LOGDEV=/dev/sdb1
-[ -z "$SCRATCH_MNT" ] && SCRATCH_MNT=/mnt/xfs_scratch
-[ -z "$SCRATCH_DEV" ] && SCRATCH_DEV=/dev/lxvm/xfs_scratch
-[ -z "$SCRATCH_LOGDEV" ] && SCRATCH_LOGDEV=/dev/sdb2
-[ -z "$SCRATCH_RTDEV" ] && SCRATCH_RTDEV=/dev/sdb3
-
diff --git a/configs/lab343.config b/configs/lab343.config
deleted file mode 100644
index 4b38d3d..0000000
--- a/configs/lab343.config
+++ /dev/null
@@ -1,10 +0,0 @@
-# Autogenerated config for host lab343, by xaiki's hack.pl
-MODULAR=0
-EMAIL="hch@sgi.com"
-TEST_DEV=/dev/sdb1
-SCRATCH_DEV=/dev/sdb2
-SCRATCH_LOGDEV=/dev/sdb5
-SCRATCH_RTDEV=/dev/sdb6
-TEST_DIR=/qa/test
-SCRATCH_MNT=/qa/scratch
-
diff --git a/configs/linux-chatz.config b/configs/linux-chatz.config
deleted file mode 100644
index ba762c9..0000000
--- a/configs/linux-chatz.config
+++ /dev/null
@@ -1,12 +0,0 @@
-# Autogenerated config for host linux-chatz, by xaiki's hack.pl
-#vmware on pc-chatz
-MODULAR=1
-EMAIL="chatz@sgi.com"
-USE_EXTERNAL=yes
-TEST_DIR="/mnt/data"
-TEST_DEV=/dev/sdd
-TEST_LOGDEV=/dev/sdb
-SCRATCH_MNT=/mnt/scratch
-SCRATCH_DEV=/dev/sdg
-SCRATCH_LOGDEV=/mnt/sde
-
diff --git a/configs/lite.config b/configs/lite.config
deleted file mode 100644
index 783cd3c..0000000
--- a/configs/lite.config
+++ /dev/null
@@ -1,8 +0,0 @@
-# Autogenerated config for host lite, by xaiki's hack.pl
-TEST_DEV=/dev/sda1
-TEST_DIR=/mnt/sda1
-SCRATCH_DEV=/dev/sda2
-SCRATCH_MNT=/mnt/sda2
-SCRATCH_LOGDEV=/dev/sda3
-SCRATCH_RTDEV=/dev/sda4
-
diff --git a/configs/localhost.config b/configs/localhost.config
new file mode 100644
index 0000000..f47e694
--- /dev/null
+++ b/configs/localhost.config
@@ -0,0 +1,15 @@
+# default localhost file, set up for virtual machines using KVM and
+# virtio for it's block devices
+#
+MODULAR=0
+TEST_DIR=/mnt/test
+SCRATCH_MNT=/mnt/scratch
+
+TEST_DEV=/dev/vda
+SCRATCH_DEV=/dev/vdb
+
+TEST_LOGDEV=/dev/vdc
+SCRATCH_LOGDEV=/dev/vdd
+
+TEST_RTDEV=/dev/vde
+SCRATCH_RTDEV=/dev/vdf
diff --git a/configs/lumpy.config b/configs/lumpy.config
deleted file mode 100644
index 321d852..0000000
--- a/configs/lumpy.config
+++ /dev/null
@@ -1,6 +0,0 @@
-# Autogenerated config for host lumpy, by xaiki's hack.pl
-TEST_DEV=/dev/sdc5
-TEST_DIR=/mnt/scratch_0
-SCRATCH_DEV=/dev/sdc7
-SCRATCH_MNT=/mnt/scratch_2
-
diff --git a/configs/mallet.config b/configs/mallet.config
deleted file mode 100644
index 197fef5..0000000
--- a/configs/mallet.config
+++ /dev/null
@@ -1,7 +0,0 @@
-# Autogenerated config for host mallet, by xaiki's hack.pl
-MODULAR=1
-TEST_DIR=/mnt/test
-TEST_DEV=/dev/sda3
-SCRATCH_MNT=/mnt/scratch
-SCRATCH_DEV=/dev/sda4
-
diff --git a/configs/melt.config b/configs/melt.config
deleted file mode 100644
index 59bf9fc..0000000
--- a/configs/melt.config
+++ /dev/null
@@ -1,7 +0,0 @@
-# Autogenerated config for host melt, by xaiki's hack.pl
-MODULAR=1
-TEST_DIR=/mnt/test
-TEST_DEV=/dev/sdb1
-SCRATCH_MNT=/mnt/scratch
-SCRATCH_DEV=/dev/sdb2
-
diff --git a/configs/molten.config b/configs/molten.config
deleted file mode 100644
index dc8bfea..0000000
--- a/configs/molten.config
+++ /dev/null
@@ -1,8 +0,0 @@
-# Autogenerated config for host molten, by xaiki's hack.pl
-[ -z "$MODULAR" ] && MODULAR=1
-EMAIL="ddiss@sgi.com"
-[ -z "$TEST_DIR" ] && TEST_DIR=/mnt/test
-[ -z "$TEST_DEV" ] && TEST_DEV=/dev/sdb5
-[ -z "$SCRATCH_MNT" ] && SCRATCH_MNT=/mnt/scratch
-[ -z "$SCRATCH_DEV" ] && SCRATCH_DEV=/dev/sdb6
-
diff --git a/configs/nobbs.config b/configs/nobbs.config
deleted file mode 100644
index 7a3cf2d..0000000
--- a/configs/nobbs.config
+++ /dev/null
@@ -1,13 +0,0 @@
-# Autogenerated config for host nobbs, by xaiki's hack.pl
-#dedicated qa machine, used to be porky
-[ -z "$MODULAR" ] && MODULAR=1
-EMAIL="ddiss@sgi.com"
-[ -z "$TEST_DIR" ] && TEST_DIR=/mnt/test
-[ -z "$TEST_DEV" ] && TEST_DEV=/dev/sdb1
-[ -z "$TEST_LOGDEV" ] && TEST_LOGDEV=/dev/sdb3
-[ -z "$SCRATCH_MNT" ] && SCRATCH_MNT=/mnt/scratch
-[ -z "$SCRATCH_DEV" ] && SCRATCH_DEV=/dev/sdb2
-[ -z "$SCRATCH_LOGDEV" ] && SCRATCH_LOGDEV=/dev/sdb4
-#[ -z "$SCRATCH_RTDEV" ] && SCRATCH_RTDEV=/dev/sdb7
-#[ -z "$TAPE_DEV" ] && TAPE_DEV=/dev/st0
-
diff --git a/configs/permit.config b/configs/permit.config
deleted file mode 100644
index 93b5326..0000000
--- a/configs/permit.config
+++ /dev/null
@@ -1,6 +0,0 @@
-# Autogenerated config for host permit, by xaiki's hack.pl
-TEST_DEV=/dev/sdc1
-TEST_DIR=/mnt/xfs0
-SCRATCH_DEV=/dev/sdd1
-SCRATCH_MNT=/mnt/xfs1
-
diff --git a/configs/puffy.config b/configs/puffy.config
deleted file mode 100644
index e1f77ae..0000000
--- a/configs/puffy.config
+++ /dev/null
@@ -1,9 +0,0 @@
-# Autogenerated config for host puffy, by xaiki's hack.pl
-MODULAR=1
-EMAIL="tes@sgi.com"
-TEST_DIR=/mnt/test
-TEST_DEV=/dev/sda7
-SCRATCH_MNT=/mnt/scratch
-SCRATCH_DEV=/dev/sda8
-TAPE_DEV=/dev/st0
-
diff --git a/configs/rizzo1.config b/configs/rizzo1.config
deleted file mode 100644
index d1a55b1..0000000
--- a/configs/rizzo1.config
+++ /dev/null
@@ -1,7 +0,0 @@
-# Autogenerated config for host rizzo1, by xaiki's hack.pl
-EMAIL="mohamedb@sgi.com"
-TEST_DIR=/mnt/xfs_test
-TEST_DEV=/dev/lxvm/xfs_test
-SCRATCH_MNT=/mnt/xfs_scratch
-SCRATCH_DEV=/dev/lxvm/xfs_scratch
-
diff --git a/configs/rooster.config b/configs/rooster.config
deleted file mode 100644
index e5a3163..0000000
--- a/configs/rooster.config
+++ /dev/null
@@ -1,12 +0,0 @@
-# Autogenerated config for host rooster, by xaiki's hack.pl
-MODULAR=1
-EMAIL="ajones@sgi.com"
-TEST_DIR=/mnt/test
-TEST_DEV=/dev/sdb1
-SCRATCH_MNT=/mnt/scratch
-SCRATCH_DEV=/dev/sdb2
-TAPE_DEV=/dev/st0
-#RMT_IRIXTAPE_DEV=snort:/dev/tape
-#RMT_TAPE_DEV=icy:/dev/st0
-#RMT_TAPE_USER=guest
-
diff --git a/configs/rosella.config b/configs/rosella.config
deleted file mode 100644
index 3b441bf..0000000
--- a/configs/rosella.config
+++ /dev/null
@@ -1,12 +0,0 @@
-# Autogenerated config for host rosella, by xaiki's hack.pl
-MODULAR=1
-EMAIL="ajones@sgi.com"
-TEST_DIR=/mnt/test
-TEST_DEV=/dev/sdb1
-SCRATCH_MNT=/mnt/scratch
-SCRATCH_DEV=/dev/sdb3
-TAPE_DEV=/dev/st0
-#RMT_IRIXTAPE_DEV=snort:/dev/tape
-#RMT_TAPE_DEV=icy:/dev/st0
-#RMT_TAPE_USER=guest
-
diff --git a/configs/scaly.config b/configs/scaly.config
deleted file mode 100644
index a6d5510..0000000
--- a/configs/scaly.config
+++ /dev/null
@@ -1,9 +0,0 @@
-# Autogenerated config for host scaly, by xaiki's hack.pl
-EMAIL="bnaujok@sgi.com"
-TEST_DIR=/mnt/test
-TEST_DEV=/dev/sdd3
-#TEST_LOGDEV=/dev/sdd1
-SCRATCH_MNT=/mnt/scratch
-SCRATCH_DEV=/dev/sdd4
-#SCRATCH_LOGDEV=/dev/sdd2
-
diff --git a/configs/screamer.config b/configs/screamer.config
deleted file mode 100644
index 047d64b..0000000
--- a/configs/screamer.config
+++ /dev/null
@@ -1,12 +0,0 @@
-# Autogenerated config for host screamer, by xaiki's hack.pl
-#dedicated qa machine (has some values already set)
-[ -z "$MODULAR" ] && MODULAR=1
-EMAIL="ddiss@sgi.com"
-[ -z "$TEST_DIR" ] && TEST_DIR=/mnt/test
-[ -z "$TEST_DEV" ] && TEST_DEV=/dev/sdb1
-#[ -z "$TEST_LOGDEV" ] && TEST_LOGDEV=/dev/sdb3
-[ -z "$SCRATCH_MNT" ] && SCRATCH_MNT=/mnt/scratch
-[ -z "$SCRATCH_DEV" ] && SCRATCH_DEV=/dev/sdb2
-#[ -z "$SCRATCH_LOGDEV" ] && SCRATCH_LOGDEV=/dev/sdb4
-#[ -z "$SCRATCH_RTDEV" ] && SCRATCH_RTDEV=/dev/sdb5
-
diff --git a/configs/surly.config b/configs/surly.config
deleted file mode 100644
index 67c69a3..0000000
--- a/configs/surly.config
+++ /dev/null
@@ -1,11 +0,0 @@
-# Autogenerated config for host surly, by xaiki's hack.pl
-TEST_DEV=/dev/hda9
-TEST_DIR=/mnt/xfs1
-SCRATCH_DEV=/dev/hda8
-SCRATCH_MNT=/mnt/xfs0
-SCRATCH_LOGDEV=/dev/hda10
-TAPE_DEV=/dev/st0
-RMT_TAPE_DEV=fuzzy:/dev/st0
-RMT_IRIXTAPE_DEV=blub:/dev/tape
-RMT_TAPE_USER=guest
-
diff --git a/configs/tinkle.config b/configs/tinkle.config
deleted file mode 100644
index 5b534e8..0000000
--- a/configs/tinkle.config
+++ /dev/null
@@ -1,7 +0,0 @@
-# Autogenerated config for host tinkle, by xaiki's hack.pl
-#irix-patchbox-tinkle
-TEST_DEV=/dev/dsk/dks0d2s0
-TEST_DIR=/mnt/xfs_test
-SCRATCH_DEV=/dev/dsk/dks0d2s1
-SCRATCH_MNT=/mnt/xfs_scratch
-
diff --git a/configs/usermode.config b/configs/usermode.config
deleted file mode 100644
index 12734a3..0000000
--- a/configs/usermode.config
+++ /dev/null
@@ -1,8 +0,0 @@
-# Autogenerated config for host usermode, by xaiki's hack.pl
-TEST_DEV=/dev/ubd/1
-TEST_DIR=/mnt/test
-SCRATCH_DEV=/dev/ubd/2
-SCRATCH_MNT=/mnt/scratch
-SCRATCH_RTDEV=/dev/ubd/3
-SCRATCH_LOGDEV=/dev/ubd/4
-
diff --git a/configs/vimes.config b/configs/vimes.config
deleted file mode 100644
index afc129b..0000000
--- a/configs/vimes.config
+++ /dev/null
@@ -1,12 +0,0 @@
-# Autogenerated config for host vimes, by xaiki's hack.pl
-# dedicated qa machine, used to be sheila
-[ -z "$MODULAR" ] && MODULAR=1
-EMAIL="ddiss@sgi.com"
-[ -z "$TEST_DIR" ] && TEST_DIR=/mnt/test
-[ -z "$TEST_DEV" ] && TEST_DEV=/dev/hdb1
-[ -z "$TEST_LOGDEV" ] && TEST_LOGDEV=/dev/hdb3
-[ -z "$SCRATCH_MNT" ] && SCRATCH_MNT=/mnt/scratch
-[ -z "$SCRATCH_DEV" ] && SCRATCH_DEV=/dev/hdb2
-[ -z "$SCRATCH_LOGDEV" ] && SCRATCH_LOGDEV=/dev/hdb4
-[ -z "$SCRATCH_RTDEV" ] && SCRATCH_RTDEV=/dev/sdb5
-
--
1.7.10.4
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply related [flat|nested] 59+ messages in thread* Re: [PATCH 04/25] xfstests: remove stale machine configs
2013-03-15 12:27 ` [PATCH 04/25] xfstests: remove stale machine configs Dave Chinner
@ 2013-03-22 17:02 ` Phil White
0 siblings, 0 replies; 59+ messages in thread
From: Phil White @ 2013-03-22 17:02 UTC (permalink / raw)
To: Dave Chinner; +Cc: xfs
Looks good
Reviewed-by: Phil White <pwhite@sgi.com>
-Phil
On Fri, Mar 15, 2013 at 11:27:48PM +1100, Dave Chinner wrote:
> From: Dave Chinner <dchinner@redhat.com>
>
> Left over from the days of ASG, all stale. Remove them, leaving just
> an simple example that defines all the variables that can be
> configured. Also, add a localhost defined config set up for simple
> KVM based guest test configs using virtio for their block devices to
> simplify test setup in such scenarios..
>
> Signed-off-by: Dave Chinner <dchinner@redhat.com>
> ---
> configs/134.14.54.101.config | 8 --------
> configs/134.14.54.86.config | 8 --------
> configs/bongo.config | 8 --------
> configs/break.config | 10 ----------
> configs/bruce.config | 16 ----------------
> configs/burst.config | 6 ------
> configs/carrot.config | 12 ------------
> configs/chapter11.config | 11 -----------
> configs/chook.config | 10 ----------
> configs/cocky.config | 15 ---------------
> configs/crackle.config | 7 -------
> configs/cxfsirix1.config | 7 -------
> configs/dassi.config | 8 --------
> configs/dibbler.config | 10 ----------
> configs/dmfnt2.config | 10 ----------
> configs/dribble.config | 12 ------------
> configs/emu.config | 8 --------
> configs/example.config | 15 +++++++++++++++
> configs/flame.config | 9 ---------
> configs/frodo.config | 9 ---------
> configs/galah.config | 10 ----------
> configs/gaspode.config | 13 -------------
> configs/giro.config | 11 -----------
> configs/goldfish.config | 8 --------
> configs/gonzo1.config | 10 ----------
> configs/growler.config | 10 ----------
> configs/hammer.config | 7 -------
> configs/hellfire.config | 15 ---------------
> configs/howler.config | 8 --------
> configs/indra.config | 6 ------
> configs/kermit1.config | 10 ----------
> configs/lab343.config | 10 ----------
> configs/linux-chatz.config | 12 ------------
> configs/lite.config | 8 --------
> configs/localhost.config | 15 +++++++++++++++
> configs/lumpy.config | 6 ------
> configs/mallet.config | 7 -------
> configs/melt.config | 7 -------
> configs/molten.config | 8 --------
> configs/nobbs.config | 13 -------------
> configs/permit.config | 6 ------
> configs/puffy.config | 9 ---------
> configs/rizzo1.config | 7 -------
> configs/rooster.config | 12 ------------
> configs/rosella.config | 12 ------------
> configs/scaly.config | 9 ---------
> configs/screamer.config | 12 ------------
> configs/surly.config | 11 -----------
> configs/tinkle.config | 7 -------
> configs/usermode.config | 8 --------
> configs/vimes.config | 12 ------------
> 51 files changed, 30 insertions(+), 468 deletions(-)
> delete mode 100644 configs/134.14.54.101.config
> delete mode 100644 configs/134.14.54.86.config
> delete mode 100644 configs/bongo.config
> delete mode 100644 configs/break.config
> delete mode 100644 configs/bruce.config
> delete mode 100644 configs/burst.config
> delete mode 100644 configs/carrot.config
> delete mode 100644 configs/chapter11.config
> delete mode 100644 configs/chook.config
> delete mode 100644 configs/cocky.config
> delete mode 100644 configs/crackle.config
> delete mode 100644 configs/cxfsirix1.config
> delete mode 100644 configs/dassi.config
> delete mode 100644 configs/dibbler.config
> delete mode 100644 configs/dmfnt2.config
> delete mode 100644 configs/dribble.config
> delete mode 100644 configs/emu.config
> create mode 100644 configs/example.config
> delete mode 100644 configs/flame.config
> delete mode 100644 configs/frodo.config
> delete mode 100644 configs/galah.config
> delete mode 100644 configs/gaspode.config
> delete mode 100644 configs/giro.config
> delete mode 100644 configs/goldfish.config
> delete mode 100644 configs/gonzo1.config
> delete mode 100644 configs/growler.config
> delete mode 100644 configs/hammer.config
> delete mode 100644 configs/hellfire.config
> delete mode 100644 configs/howler.config
> delete mode 100644 configs/indra.config
> delete mode 100644 configs/kermit1.config
> delete mode 100644 configs/lab343.config
> delete mode 100644 configs/linux-chatz.config
> delete mode 100644 configs/lite.config
> create mode 100644 configs/localhost.config
> delete mode 100644 configs/lumpy.config
> delete mode 100644 configs/mallet.config
> delete mode 100644 configs/melt.config
> delete mode 100644 configs/molten.config
> delete mode 100644 configs/nobbs.config
> delete mode 100644 configs/permit.config
> delete mode 100644 configs/puffy.config
> delete mode 100644 configs/rizzo1.config
> delete mode 100644 configs/rooster.config
> delete mode 100644 configs/rosella.config
> delete mode 100644 configs/scaly.config
> delete mode 100644 configs/screamer.config
> delete mode 100644 configs/surly.config
> delete mode 100644 configs/tinkle.config
> delete mode 100644 configs/usermode.config
> delete mode 100644 configs/vimes.config
>
> diff --git a/configs/134.14.54.101.config b/configs/134.14.54.101.config
> deleted file mode 100644
> index 6f6b610..0000000
> --- a/configs/134.14.54.101.config
> +++ /dev/null
> @@ -1,8 +0,0 @@
> -# Autogenerated config for host 134.14.54.101, by xaiki's hack.pl
> -#The IP for file system resource on HA cluster.
> -EMAIL="leenap@sgi.com"
> -[ -z "$TEST_DIR" ] && TEST_DIR=/mnt/test
> -[ -z "$TEST_DEV" ] && TEST_DEV=/dev/lxvm/test
> -[ -z "$SCRATCH_MNT" ] && SCRATCH_MNT=/mnt/scratch
> -[ -z "$SCRATCH_DEV" ] && SCRATCH_DEV=/dev/lxvm/scratch
> -
> diff --git a/configs/134.14.54.86.config b/configs/134.14.54.86.config
> deleted file mode 100644
> index c2fec06..0000000
> --- a/configs/134.14.54.86.config
> +++ /dev/null
> @@ -1,8 +0,0 @@
> -# Autogenerated config for host 134.14.54.86, by xaiki's hack.pl
> -#The IP for file system resource on HA cluster.
> -EMAIL="leenap@sgi.com"
> -[ -z "$TEST_DIR" ] && TEST_DIR=/mnt/test
> -[ -z "$TEST_DEV" ] && TEST_DEV=/dev/lxvm/test
> -[ -z "$SCRATCH_MNT" ] && SCRATCH_MNT=/mnt/scratch
> -[ -z "$SCRATCH_DEV" ] && SCRATCH_DEV=/dev/lxvm/scratch
> -
> diff --git a/configs/bongo.config b/configs/bongo.config
> deleted file mode 100644
> index d972181..0000000
> --- a/configs/bongo.config
> +++ /dev/null
> @@ -1,8 +0,0 @@
> -# Autogenerated config for host bongo, by xaiki's hack.pl
> -TEST_DEV=/dev/hda8
> -TEST_DIR=/xfs1
> -SCRATCH_DEV=/dev/hda9
> -SCRATCH_MNT=/xfs2
> -SCRATCH_LOGDEV=/dev/hda10
> -SCRATCH_RTDEV=/dev/hda11
> -
> diff --git a/configs/break.config b/configs/break.config
> deleted file mode 100644
> index 64f6d59..0000000
> --- a/configs/break.config
> +++ /dev/null
> @@ -1,10 +0,0 @@
> -# Autogenerated config for host break, by xaiki's hack.pl
> -MODULAR=1
> -EMAIL="nathans@larry"
> -SCRATCH_MNT=/mnt/scratch
> -#SCRATCH_DEV=/dev/sda6
> -SCRATCH_DEV=budgie:/mnt/scratch
> -TEST_DIR=/mnt/test
> -#TEST_DEV=/dev/sda5
> -TEST_DEV=budgie:/mnt/test
> -
> diff --git a/configs/bruce.config b/configs/bruce.config
> deleted file mode 100644
> index f4f37c4..0000000
> --- a/configs/bruce.config
> +++ /dev/null
> @@ -1,16 +0,0 @@
> -# Autogenerated config for host bruce, by xaiki's hack.pl
> -MODULAR=0
> -EMAIL="nathans@larry"
> -SCRATCH_MNT=/mnt/scratch
> -SCRATCH_DEV=/dev/sdb5
> -SCRATCH_RTDEV=/dev/sdc1
> -SCRATCH_LOGDEV=/dev/ram0
> -TEST_DIR=/mnt/test
> -TEST_DEV=/dev/sdc3
> -TEST_RTDEV=/dev/sdb6
> -TEST_LOGDEV=/dev/ram1
> -#TAPE_DEV=/dev/st0
> -#RMT_TAPE_DEV=bruce:/dev/st0
> -#RMT_IRIXTAPE_DEV=snort:/dev/tape
> -#RMT_TAPE_USER=guest
> -
> diff --git a/configs/burst.config b/configs/burst.config
> deleted file mode 100644
> index 95bb09d..0000000
> --- a/configs/burst.config
> +++ /dev/null
> @@ -1,6 +0,0 @@
> -# Autogenerated config for host burst, by xaiki's hack.pl
> -TEST_DIR=/xfs
> -TEST_DEV=/dev/hda3
> -SCRATCH_DEV=/dev/hda7
> -SCRATCH_MNT=/scratch
> -
> diff --git a/configs/carrot.config b/configs/carrot.config
> deleted file mode 100644
> index 26f8e49..0000000
> --- a/configs/carrot.config
> +++ /dev/null
> @@ -1,12 +0,0 @@
> -# Autogenerated config for host carrot, by xaiki's hack.pl
> -#dedicated qa machine, used to be dribble
> -MODULAR=0
> -EMAIL="ddiss@sgi.com"
> -TEST_DIR=/mnt/test
> -TEST_DEV=/dev/dsk/dks0d2s0
> -SCRATCH_MNT=/mnt/scratch
> -SCRATCH_DEV=/dev/dsk/dks0d2s6
> -#TAPE_DEV=/dev/tape
> -#RMT_TAPE_DEV=icy:/dev/st0
> -#RMT_TAPE_USER=guest
> -
> diff --git a/configs/chapter11.config b/configs/chapter11.config
> deleted file mode 100644
> index 70039e4..0000000
> --- a/configs/chapter11.config
> +++ /dev/null
> @@ -1,11 +0,0 @@
> -# Autogenerated config for host chapter11, by xaiki's hack.pl
> -[ -z "$MODULAR" ] && MODULAR=1
> -EMAIL="ddiss@sgi.com"
> -[ -z "$TEST_DIR" ] && TEST_DIR=/mnt/test
> -[ -z "$TEST_DEV" ] && TEST_DEV=/dev/sdb5
> -[ -z "$TEST_LOGDEV" ] && TEST_LOGDEV=/dev/sdb7
> -[ -z "$SCRATCH_MNT" ] && SCRATCH_MNT=/mnt/scratch
> -[ -z "$SCRATCH_DEV" ] && SCRATCH_DEV=/dev/sdb6
> -[ -z "$SCRATCH_LOGDEV" ] && SCRATCH_LOGDEV=/dev/sdb8
> -[ -z "$SCRATCH_RTDEV" ] && SCRATCH_RTDEV=/dev/sdb9
> -
> diff --git a/configs/chook.config b/configs/chook.config
> deleted file mode 100644
> index 64f6d59..0000000
> --- a/configs/chook.config
> +++ /dev/null
> @@ -1,10 +0,0 @@
> -# Autogenerated config for host break, by xaiki's hack.pl
> -MODULAR=1
> -EMAIL="nathans@larry"
> -SCRATCH_MNT=/mnt/scratch
> -#SCRATCH_DEV=/dev/sda6
> -SCRATCH_DEV=budgie:/mnt/scratch
> -TEST_DIR=/mnt/test
> -#TEST_DEV=/dev/sda5
> -TEST_DEV=budgie:/mnt/test
> -
> diff --git a/configs/cocky.config b/configs/cocky.config
> deleted file mode 100644
> index 0d2e432..0000000
> --- a/configs/cocky.config
> +++ /dev/null
> @@ -1,15 +0,0 @@
> -# Autogenerated config for host cocky, by xaiki's hack.pl
> -MODULAR=1
> -EMAIL="ajones@sgi.com"
> -TEST_DIR=/mnt/test
> -TEST_DEV=/dev/sdb1
> -TEST_LOGDEV=/dev/sdb3
> -SCRATCH_MNT=/mnt/scratch
> -SCRATCH_DEV=/dev/sdb2
> -SCRATCH_LOGDEV=/dev/sdb4
> -#SCRATCH_RTDEV=/dev/sdb5
> -TAPE_DEV=/dev/st0
> -#RMT_IRIXTAPE_DEV=snort:/dev/tape
> -#RMT_TAPE_DEV=icy:/dev/st0
> -#RMT_TAPE_USER=guest
> -
> diff --git a/configs/crackle.config b/configs/crackle.config
> deleted file mode 100644
> index ee3c0da..0000000
> --- a/configs/crackle.config
> +++ /dev/null
> @@ -1,7 +0,0 @@
> -# Autogenerated config for host crackle, by xaiki's hack.pl
> -#irix-crackle
> -TEST_DIR=/mnt/xfs
> -SCRATCH_MNT=/mnt/xfs2
> -TEST_DEV=/dev/dsk/dks0d1s3
> -SCRATCH_DEV=/dev/dsk/dks0d1s4
> -
> diff --git a/configs/cxfsirix1.config b/configs/cxfsirix1.config
> deleted file mode 100644
> index c36568a..0000000
> --- a/configs/cxfsirix1.config
> +++ /dev/null
> @@ -1,7 +0,0 @@
> -# Autogenerated config for host cxfsirix1, by xaiki's hack.pl
> -EMAIL="ajones@sgi.com"
> -TEST_DIR=/mnt/xfs_test0
> -TEST_DEV=/dev/cxvm/xfs_test0
> -SCRATCH_MNT=/mnt/xfs_test1
> -SCRATCH_DEV=/dev/cxvm/xfs_test1
> -
> diff --git a/configs/dassi.config b/configs/dassi.config
> deleted file mode 100644
> index 638c06a..0000000
> --- a/configs/dassi.config
> +++ /dev/null
> @@ -1,8 +0,0 @@
> -# Autogenerated config for host dassi, by xaiki's hack.pl
> -MODULAR=0
> -EMAIL="ddiss@sgi.com"
> -TEST_DIR=/mnt/test
> -TEST_DEV=/dev/dsk/dks0d2s0
> -SCRATCH_MNT=/mnt/scratch
> -SCRATCH_DEV=/dev/dsk/dks0d2s1
> -
> diff --git a/configs/dibbler.config b/configs/dibbler.config
> deleted file mode 100644
> index 2068c19..0000000
> --- a/configs/dibbler.config
> +++ /dev/null
> @@ -1,10 +0,0 @@
> -# configuration file for dibbler
> -[ -z "$MODULAR" ] && MODULAR=1
> -EMAIL="mohamedb@sgi.com"
> -[ -z "$TEST_DIR" ] && TEST_DIR=/mnt/test
> -[ -z "$TEST_DEV" ] && TEST_DEV=/dev/sdb1
> -[ -z "$TEST_LOGDEV" ] && TEST_LOGDEV=/dev/sdb3
> -[ -z "$SCRATCH_MNT" ] && SCRATCH_MNT=/mnt/scratch
> -[ -z "$SCRATCH_DEV" ] && SCRATCH_DEV=/dev/sdb2
> -[ -z "$SCRATCH_LOGDEV" ] && SCRATCH_LOGDEV=/dev/sdb4
> -
> diff --git a/configs/dmfnt2.config b/configs/dmfnt2.config
> deleted file mode 100644
> index de6af2e..0000000
> --- a/configs/dmfnt2.config
> +++ /dev/null
> @@ -1,10 +0,0 @@
> -# Autogenerated config for host dmfnt2, by xaiki's hack.pl
> -TEST_DEV=/dev/sda6
> -TEST_DIR=/mnt/test
> -SCRATCH_DEV=/dev/sdc6
> -SCRATCH_MNT=/mnt/scratch
> -TAPE_DEV=/dev/st0
> -RMT_TAPE_DEV=longhorn:/dev/tape
> -# RMT_IRIXTAPE_DEV=longhorn:/dev/tape
> -RMT_TAPE_USER=guest
> -
> diff --git a/configs/dribble.config b/configs/dribble.config
> deleted file mode 100644
> index b548b8e..0000000
> --- a/configs/dribble.config
> +++ /dev/null
> @@ -1,12 +0,0 @@
> -# Autogenerated config for host dribble, by xaiki's hack.pl
> -#dedicated qa machine
> -MODULAR=0
> -EMAIL="ddiss@sgi.com"
> -TEST_DIR=/mnt/test
> -TEST_DEV=/dev/dsk/dks0d2s0
> -SCRATCH_MNT=/mnt/scratch
> -SCRATCH_DEV=/dev/dsk/dks0d2s6
> -#TAPE_DEV=/dev/tape
> -#RMT_TAPE_DEV=icy:/dev/st0
> -#RMT_TAPE_USER=guest
> -
> diff --git a/configs/emu.config b/configs/emu.config
> deleted file mode 100644
> index 6b21ff3..0000000
> --- a/configs/emu.config
> +++ /dev/null
> @@ -1,8 +0,0 @@
> -# Autogenerated config for host emu, by xaiki's hack.pl
> -MODULAR=0
> -EMAIL="tes@sgi.com"
> -TEST_DIR=/mnt/test
> -TEST_DEV=/dev/sdb1
> -SCRATCH_MNT=/mnt/scratch1
> -SCRATCH_DEV=/dev/sdb2
> -
> diff --git a/configs/example.config b/configs/example.config
> new file mode 100644
> index 0000000..7b6e142
> --- /dev/null
> +++ b/configs/example.config
> @@ -0,0 +1,15 @@
> +# Example config file with all typical device options set for full
> +# XFS kernel, progs and dump testing.
> +MODULAR=0
> +SCRATCH_MNT=/mnt/scratch
> +SCRATCH_DEV=/dev/sdb5
> +SCRATCH_RTDEV=/dev/sdc1
> +SCRATCH_LOGDEV=/dev/ram0
> +TEST_DIR=/mnt/test
> +TEST_DEV=/dev/sdc3
> +TEST_RTDEV=/dev/sdb6
> +TEST_LOGDEV=/dev/ram1
> +TAPE_DEV=/dev/st0
> +RMT_TAPE_DEV=bruce:/dev/st0
> +RMT_IRIXTAPE_DEV=snort:/dev/tape
> +RMT_TAPE_USER=guest
> diff --git a/configs/flame.config b/configs/flame.config
> deleted file mode 100644
> index ad44006..0000000
> --- a/configs/flame.config
> +++ /dev/null
> @@ -1,9 +0,0 @@
> -# Autogenerated config for host flame, by xaiki's hack.pl
> -#dedicated qa machine (has some values already set)
> -[ -z "$MODULAR" ] && MODULAR=1
> -EMAIL="ddiss@sgi.com"
> -[ -z "$TEST_DIR" ] && TEST_DIR=/mnt/xfs_test
> -[ -z "$TEST_DEV" ] && TEST_DEV=/dev/lxvm/xfs_test
> -[ -z "$SCRATCH_MNT" ] && SCRATCH_MNT=/mnt/xfs_scratch
> -[ -z "$SCRATCH_DEV" ] && SCRATCH_DEV=/dev/lxvm/xfs_scratch
> -
> diff --git a/configs/frodo.config b/configs/frodo.config
> deleted file mode 100644
> index a8c262c..0000000
> --- a/configs/frodo.config
> +++ /dev/null
> @@ -1,9 +0,0 @@
> -# Autogenerated config for host frodo, by xaiki's hack.pl
> -MODULAR=0
> -EMAIL="nathans@larry"
> -TEST_DEV=/dev/hda6
> -TEST_DIR=/mnt/test
> -SCRATCH_DEV=/dev/hda7
> -SCRATCH_MNT=/mnt/scratch
> -SCRATCH_LOGDEV=/dev/hda9
> -
> diff --git a/configs/galah.config b/configs/galah.config
> deleted file mode 100644
> index dc4c835..0000000
> --- a/configs/galah.config
> +++ /dev/null
> @@ -1,10 +0,0 @@
> -# Autogenerated config for host galah, by xaiki's hack.pl
> -MODULAR=1
> -EMAIL="ddiss@sgi.com"
> -[ -z "$TEST_DIR" ] && TEST_DIR=/mnt/test
> -[ -z "$TEST_DEV" ] && TEST_DEV=/dev/sdb1
> -[ -z "$TEST_LOGDEV" ] && TEST_LOGDEV=/dev/sdb3
> -[ -z "$SCRATCH_MNT" ] && SCRATCH_MNT=/mnt/scratch
> -[ -z "$SCRATCH_DEV" ] && SCRATCH_DEV=/dev/sdb2
> -[ -z "$SCRATCH_LOGDEV" ] && SCRATCH_LOGDEV=/dev/sdb4
> -
> diff --git a/configs/gaspode.config b/configs/gaspode.config
> deleted file mode 100644
> index 8d7f939..0000000
> --- a/configs/gaspode.config
> +++ /dev/null
> @@ -1,13 +0,0 @@
> -# Autogenerated config for host gaspode, by xaiki's hack.pl
> -#dedicated qa machine (has some values already set)
> -[ -z "$MODULAR" ] && MODULAR=1
> -EMAIL="ddiss@sgi.com"
> -[ -z "$TEST_DIR" ] && TEST_DIR=/mnt/test
> -[ -z "$TEST_DEV" ] && TEST_DEV=/dev/sdb1
> -[ -z "$TEST_LOGDEV" ] && TEST_LOGDEV=/dev/sdb3
> -[ -z "$SCRATCH_MNT" ] && SCRATCH_MNT=/mnt/scratch
> -[ -z "$SCRATCH_DEV" ] && SCRATCH_DEV=/dev/sdb2
> -[ -z "$SCRATCH_LOGDEV" ] && SCRATCH_LOGDEV=/dev/sdb4
> -[ -z "$SCRATCH_RTDEV" ] && SCRATCH_RTDEV=/dev/sdb5
> -[ -z "$TAPE_DEV" ] && TAPE_DEV=/dev/st0
> -
> diff --git a/configs/giro.config b/configs/giro.config
> deleted file mode 100644
> index cab8b56..0000000
> --- a/configs/giro.config
> +++ /dev/null
> @@ -1,11 +0,0 @@
> -# Autogenerated config for host giro, by xaiki's hack.pl
> -MODULAR=0
> -EMAIL="ddiss@sgi.com"
> -TEST_DIR=/mnt/test
> -TEST_DEV=/dev/dsk/dks0d2s0
> -SCRATCH_MNT=/mnt/scratch
> -SCRATCH_DEV=/dev/dsk/dks0d2s6
> -#TAPE_DEV=/dev/tape
> -#RMT_TAPE_DEV=icy:/dev/st0
> -#RMT_TAPE_USER=guest
> -
> diff --git a/configs/goldfish.config b/configs/goldfish.config
> deleted file mode 100644
> index 94f5fc8..0000000
> --- a/configs/goldfish.config
> +++ /dev/null
> @@ -1,8 +0,0 @@
> -# Autogenerated config for host goldfish, by xaiki's hack.pl
> -MODULAR=0
> -TEST_DEV=/dev/hdc1
> -TEST_DIR=/mnt/xfs0
> -SCRATCH_DEV=/dev/hdc2
> -SCRATCH_MNT=/mnt/xfs1
> -SCRATCH_LOGDEV=/dev/hdc3
> -
> diff --git a/configs/gonzo1.config b/configs/gonzo1.config
> deleted file mode 100644
> index e6d807b..0000000
> --- a/configs/gonzo1.config
> +++ /dev/null
> @@ -1,10 +0,0 @@
> -# Autogenerated config for host gonzo1, by xaiki's hack.pl
> -EMAIL="leenap@sgi.com"
> -[ -z "$TEST_DIR" ] && TEST_DIR=/mnt/xfs_test
> -[ -z "$TEST_DEV" ] && TEST_DEV=/dev/lxvm/xfs_test
> -[ -z "$TEST_LOGDEV" ] && TEST_LOGDEV=/dev/sdb1
> -[ -z "$SCRATCH_MNT" ] && SCRATCH_MNT=/mnt/xfs_scratch
> -[ -z "$SCRATCH_DEV" ] && SCRATCH_DEV=/dev/lxvm/xfs_scratch
> -[ -z "$SCRATCH_LOGDEV" ] && SCRATCH_LOGDEV=/dev/sdb2
> -[ -z "$SCRATCH_RTDEV" ] && SCRATCH_RTDEV=/dev/sdb3
> -
> diff --git a/configs/growler.config b/configs/growler.config
> deleted file mode 100644
> index bf99b05..0000000
> --- a/configs/growler.config
> +++ /dev/null
> @@ -1,10 +0,0 @@
> -# Autogenerated config for host growler, by xaiki's hack.pl
> -[ -z "$MODULAR" ] && MODULAR=1
> -EMAIL="ddiss@sgi.com"
> -[ -z "$TEST_DIR" ] && TEST_DIR=/mnt/test
> -[ -z "$TEST_DEV" ] && TEST_DEV=/dev/sdb1
> -[ -z "$TEST_LOGDEV" ] && TEST_LOGDEV=/dev/sdb3
> -[ -z "$SCRATCH_MNT" ] && SCRATCH_MNT=/mnt/scratch
> -[ -z "$SCRATCH_DEV" ] && SCRATCH_DEV=/dev/sdb2
> -[ -z "$SCRATCH_LOGDEV" ] && SCRATCH_LOGDEV=/dev/sdb4
> -
> diff --git a/configs/hammer.config b/configs/hammer.config
> deleted file mode 100644
> index a070f93..0000000
> --- a/configs/hammer.config
> +++ /dev/null
> @@ -1,7 +0,0 @@
> -# Autogenerated config for host hammer, by xaiki's hack.pl
> -EMAIL="bnaujok@sgi.com"
> -TEST_DIR=/mnt/test
> -TEST_DEV=/dev/sda5
> -SCRATCH_MNT=/mnt/scratch
> -SCRATCH_DEV=/dev/sda6
> -
> diff --git a/configs/hellfire.config b/configs/hellfire.config
> deleted file mode 100644
> index 7664829..0000000
> --- a/configs/hellfire.config
> +++ /dev/null
> @@ -1,15 +0,0 @@
> -# Autogenerated config for host hellfire, by xaiki's hack.pl
> -MODULAR=1
> -EMAIL="ajones@sgi.com"
> -TEST_DIR=/mnt/test
> -TEST_DEV=/dev/sda3
> -TEST_LOGDEV=/dev/sda5
> -SCRATCH_MNT=/mnt/scratch
> -SCRATCH_DEV=/dev/sda4
> -SCRATCH_LOGDEV=/dev/sda6
> -#SCRATCH_RTDEV=/dev/sda7
> -TAPE_DEV=/dev/st0
> -#RMT_IRIXTAPE_DEV=snort:/dev/tape
> -#RMT_TAPE_DEV=icy:/dev/st0
> -#RMT_TAPE_USER=guest
> -
> diff --git a/configs/howler.config b/configs/howler.config
> deleted file mode 100644
> index 47d98c1..0000000
> --- a/configs/howler.config
> +++ /dev/null
> @@ -1,8 +0,0 @@
> -# Autogenerated config for host howler, by xaiki's hack.pl
> -[ -z "$MODULAR" ] && MODULAR=1
> -EMAIL="allanr@sgi.com"
> -[ -z "$TEST_DIR" ] && TEST_DIR=/mnt/test
> -[ -z "$TEST_DEV" ] && TEST_DEV=/dev/sdb1
> -[ -z "$SCRATCH_MNT" ] && SCRATCH_MNT=/mnt/scratch
> -[ -z "$SCRATCH_DEV" ] && SCRATCH_DEV=/dev/sdb2
> -
> diff --git a/configs/indra.config b/configs/indra.config
> deleted file mode 100644
> index dce005e..0000000
> --- a/configs/indra.config
> +++ /dev/null
> @@ -1,6 +0,0 @@
> -# Autogenerated config for host indra, by xaiki's hack.pl
> -TEST_DEV=/dev/sdb1
> -TEST_DIR=/mnt/xfs0
> -SCRATCH_DEV=/dev/sdb2
> -SCRATCH_MNT=/mnt/xfs1
> -
> diff --git a/configs/kermit1.config b/configs/kermit1.config
> deleted file mode 100644
> index 7d09819..0000000
> --- a/configs/kermit1.config
> +++ /dev/null
> @@ -1,10 +0,0 @@
> -# Autogenerated config for host kermit1, by xaiki's hack.pl
> -EMAIL="mohamedb@sgi.com"
> -[ -z "$TEST_DIR" ] && TEST_DIR=/mnt/xfs_test
> -[ -z "$TEST_DEV" ] && TEST_DEV=/dev/lxvm/xfs_test
> -[ -z "$TEST_LOGDEV" ] && TEST_LOGDEV=/dev/sdb1
> -[ -z "$SCRATCH_MNT" ] && SCRATCH_MNT=/mnt/xfs_scratch
> -[ -z "$SCRATCH_DEV" ] && SCRATCH_DEV=/dev/lxvm/xfs_scratch
> -[ -z "$SCRATCH_LOGDEV" ] && SCRATCH_LOGDEV=/dev/sdb2
> -[ -z "$SCRATCH_RTDEV" ] && SCRATCH_RTDEV=/dev/sdb3
> -
> diff --git a/configs/lab343.config b/configs/lab343.config
> deleted file mode 100644
> index 4b38d3d..0000000
> --- a/configs/lab343.config
> +++ /dev/null
> @@ -1,10 +0,0 @@
> -# Autogenerated config for host lab343, by xaiki's hack.pl
> -MODULAR=0
> -EMAIL="hch@sgi.com"
> -TEST_DEV=/dev/sdb1
> -SCRATCH_DEV=/dev/sdb2
> -SCRATCH_LOGDEV=/dev/sdb5
> -SCRATCH_RTDEV=/dev/sdb6
> -TEST_DIR=/qa/test
> -SCRATCH_MNT=/qa/scratch
> -
> diff --git a/configs/linux-chatz.config b/configs/linux-chatz.config
> deleted file mode 100644
> index ba762c9..0000000
> --- a/configs/linux-chatz.config
> +++ /dev/null
> @@ -1,12 +0,0 @@
> -# Autogenerated config for host linux-chatz, by xaiki's hack.pl
> -#vmware on pc-chatz
> -MODULAR=1
> -EMAIL="chatz@sgi.com"
> -USE_EXTERNAL=yes
> -TEST_DIR="/mnt/data"
> -TEST_DEV=/dev/sdd
> -TEST_LOGDEV=/dev/sdb
> -SCRATCH_MNT=/mnt/scratch
> -SCRATCH_DEV=/dev/sdg
> -SCRATCH_LOGDEV=/mnt/sde
> -
> diff --git a/configs/lite.config b/configs/lite.config
> deleted file mode 100644
> index 783cd3c..0000000
> --- a/configs/lite.config
> +++ /dev/null
> @@ -1,8 +0,0 @@
> -# Autogenerated config for host lite, by xaiki's hack.pl
> -TEST_DEV=/dev/sda1
> -TEST_DIR=/mnt/sda1
> -SCRATCH_DEV=/dev/sda2
> -SCRATCH_MNT=/mnt/sda2
> -SCRATCH_LOGDEV=/dev/sda3
> -SCRATCH_RTDEV=/dev/sda4
> -
> diff --git a/configs/localhost.config b/configs/localhost.config
> new file mode 100644
> index 0000000..f47e694
> --- /dev/null
> +++ b/configs/localhost.config
> @@ -0,0 +1,15 @@
> +# default localhost file, set up for virtual machines using KVM and
> +# virtio for it's block devices
> +#
> +MODULAR=0
> +TEST_DIR=/mnt/test
> +SCRATCH_MNT=/mnt/scratch
> +
> +TEST_DEV=/dev/vda
> +SCRATCH_DEV=/dev/vdb
> +
> +TEST_LOGDEV=/dev/vdc
> +SCRATCH_LOGDEV=/dev/vdd
> +
> +TEST_RTDEV=/dev/vde
> +SCRATCH_RTDEV=/dev/vdf
> diff --git a/configs/lumpy.config b/configs/lumpy.config
> deleted file mode 100644
> index 321d852..0000000
> --- a/configs/lumpy.config
> +++ /dev/null
> @@ -1,6 +0,0 @@
> -# Autogenerated config for host lumpy, by xaiki's hack.pl
> -TEST_DEV=/dev/sdc5
> -TEST_DIR=/mnt/scratch_0
> -SCRATCH_DEV=/dev/sdc7
> -SCRATCH_MNT=/mnt/scratch_2
> -
> diff --git a/configs/mallet.config b/configs/mallet.config
> deleted file mode 100644
> index 197fef5..0000000
> --- a/configs/mallet.config
> +++ /dev/null
> @@ -1,7 +0,0 @@
> -# Autogenerated config for host mallet, by xaiki's hack.pl
> -MODULAR=1
> -TEST_DIR=/mnt/test
> -TEST_DEV=/dev/sda3
> -SCRATCH_MNT=/mnt/scratch
> -SCRATCH_DEV=/dev/sda4
> -
> diff --git a/configs/melt.config b/configs/melt.config
> deleted file mode 100644
> index 59bf9fc..0000000
> --- a/configs/melt.config
> +++ /dev/null
> @@ -1,7 +0,0 @@
> -# Autogenerated config for host melt, by xaiki's hack.pl
> -MODULAR=1
> -TEST_DIR=/mnt/test
> -TEST_DEV=/dev/sdb1
> -SCRATCH_MNT=/mnt/scratch
> -SCRATCH_DEV=/dev/sdb2
> -
> diff --git a/configs/molten.config b/configs/molten.config
> deleted file mode 100644
> index dc8bfea..0000000
> --- a/configs/molten.config
> +++ /dev/null
> @@ -1,8 +0,0 @@
> -# Autogenerated config for host molten, by xaiki's hack.pl
> -[ -z "$MODULAR" ] && MODULAR=1
> -EMAIL="ddiss@sgi.com"
> -[ -z "$TEST_DIR" ] && TEST_DIR=/mnt/test
> -[ -z "$TEST_DEV" ] && TEST_DEV=/dev/sdb5
> -[ -z "$SCRATCH_MNT" ] && SCRATCH_MNT=/mnt/scratch
> -[ -z "$SCRATCH_DEV" ] && SCRATCH_DEV=/dev/sdb6
> -
> diff --git a/configs/nobbs.config b/configs/nobbs.config
> deleted file mode 100644
> index 7a3cf2d..0000000
> --- a/configs/nobbs.config
> +++ /dev/null
> @@ -1,13 +0,0 @@
> -# Autogenerated config for host nobbs, by xaiki's hack.pl
> -#dedicated qa machine, used to be porky
> -[ -z "$MODULAR" ] && MODULAR=1
> -EMAIL="ddiss@sgi.com"
> -[ -z "$TEST_DIR" ] && TEST_DIR=/mnt/test
> -[ -z "$TEST_DEV" ] && TEST_DEV=/dev/sdb1
> -[ -z "$TEST_LOGDEV" ] && TEST_LOGDEV=/dev/sdb3
> -[ -z "$SCRATCH_MNT" ] && SCRATCH_MNT=/mnt/scratch
> -[ -z "$SCRATCH_DEV" ] && SCRATCH_DEV=/dev/sdb2
> -[ -z "$SCRATCH_LOGDEV" ] && SCRATCH_LOGDEV=/dev/sdb4
> -#[ -z "$SCRATCH_RTDEV" ] && SCRATCH_RTDEV=/dev/sdb7
> -#[ -z "$TAPE_DEV" ] && TAPE_DEV=/dev/st0
> -
> diff --git a/configs/permit.config b/configs/permit.config
> deleted file mode 100644
> index 93b5326..0000000
> --- a/configs/permit.config
> +++ /dev/null
> @@ -1,6 +0,0 @@
> -# Autogenerated config for host permit, by xaiki's hack.pl
> -TEST_DEV=/dev/sdc1
> -TEST_DIR=/mnt/xfs0
> -SCRATCH_DEV=/dev/sdd1
> -SCRATCH_MNT=/mnt/xfs1
> -
> diff --git a/configs/puffy.config b/configs/puffy.config
> deleted file mode 100644
> index e1f77ae..0000000
> --- a/configs/puffy.config
> +++ /dev/null
> @@ -1,9 +0,0 @@
> -# Autogenerated config for host puffy, by xaiki's hack.pl
> -MODULAR=1
> -EMAIL="tes@sgi.com"
> -TEST_DIR=/mnt/test
> -TEST_DEV=/dev/sda7
> -SCRATCH_MNT=/mnt/scratch
> -SCRATCH_DEV=/dev/sda8
> -TAPE_DEV=/dev/st0
> -
> diff --git a/configs/rizzo1.config b/configs/rizzo1.config
> deleted file mode 100644
> index d1a55b1..0000000
> --- a/configs/rizzo1.config
> +++ /dev/null
> @@ -1,7 +0,0 @@
> -# Autogenerated config for host rizzo1, by xaiki's hack.pl
> -EMAIL="mohamedb@sgi.com"
> -TEST_DIR=/mnt/xfs_test
> -TEST_DEV=/dev/lxvm/xfs_test
> -SCRATCH_MNT=/mnt/xfs_scratch
> -SCRATCH_DEV=/dev/lxvm/xfs_scratch
> -
> diff --git a/configs/rooster.config b/configs/rooster.config
> deleted file mode 100644
> index e5a3163..0000000
> --- a/configs/rooster.config
> +++ /dev/null
> @@ -1,12 +0,0 @@
> -# Autogenerated config for host rooster, by xaiki's hack.pl
> -MODULAR=1
> -EMAIL="ajones@sgi.com"
> -TEST_DIR=/mnt/test
> -TEST_DEV=/dev/sdb1
> -SCRATCH_MNT=/mnt/scratch
> -SCRATCH_DEV=/dev/sdb2
> -TAPE_DEV=/dev/st0
> -#RMT_IRIXTAPE_DEV=snort:/dev/tape
> -#RMT_TAPE_DEV=icy:/dev/st0
> -#RMT_TAPE_USER=guest
> -
> diff --git a/configs/rosella.config b/configs/rosella.config
> deleted file mode 100644
> index 3b441bf..0000000
> --- a/configs/rosella.config
> +++ /dev/null
> @@ -1,12 +0,0 @@
> -# Autogenerated config for host rosella, by xaiki's hack.pl
> -MODULAR=1
> -EMAIL="ajones@sgi.com"
> -TEST_DIR=/mnt/test
> -TEST_DEV=/dev/sdb1
> -SCRATCH_MNT=/mnt/scratch
> -SCRATCH_DEV=/dev/sdb3
> -TAPE_DEV=/dev/st0
> -#RMT_IRIXTAPE_DEV=snort:/dev/tape
> -#RMT_TAPE_DEV=icy:/dev/st0
> -#RMT_TAPE_USER=guest
> -
> diff --git a/configs/scaly.config b/configs/scaly.config
> deleted file mode 100644
> index a6d5510..0000000
> --- a/configs/scaly.config
> +++ /dev/null
> @@ -1,9 +0,0 @@
> -# Autogenerated config for host scaly, by xaiki's hack.pl
> -EMAIL="bnaujok@sgi.com"
> -TEST_DIR=/mnt/test
> -TEST_DEV=/dev/sdd3
> -#TEST_LOGDEV=/dev/sdd1
> -SCRATCH_MNT=/mnt/scratch
> -SCRATCH_DEV=/dev/sdd4
> -#SCRATCH_LOGDEV=/dev/sdd2
> -
> diff --git a/configs/screamer.config b/configs/screamer.config
> deleted file mode 100644
> index 047d64b..0000000
> --- a/configs/screamer.config
> +++ /dev/null
> @@ -1,12 +0,0 @@
> -# Autogenerated config for host screamer, by xaiki's hack.pl
> -#dedicated qa machine (has some values already set)
> -[ -z "$MODULAR" ] && MODULAR=1
> -EMAIL="ddiss@sgi.com"
> -[ -z "$TEST_DIR" ] && TEST_DIR=/mnt/test
> -[ -z "$TEST_DEV" ] && TEST_DEV=/dev/sdb1
> -#[ -z "$TEST_LOGDEV" ] && TEST_LOGDEV=/dev/sdb3
> -[ -z "$SCRATCH_MNT" ] && SCRATCH_MNT=/mnt/scratch
> -[ -z "$SCRATCH_DEV" ] && SCRATCH_DEV=/dev/sdb2
> -#[ -z "$SCRATCH_LOGDEV" ] && SCRATCH_LOGDEV=/dev/sdb4
> -#[ -z "$SCRATCH_RTDEV" ] && SCRATCH_RTDEV=/dev/sdb5
> -
> diff --git a/configs/surly.config b/configs/surly.config
> deleted file mode 100644
> index 67c69a3..0000000
> --- a/configs/surly.config
> +++ /dev/null
> @@ -1,11 +0,0 @@
> -# Autogenerated config for host surly, by xaiki's hack.pl
> -TEST_DEV=/dev/hda9
> -TEST_DIR=/mnt/xfs1
> -SCRATCH_DEV=/dev/hda8
> -SCRATCH_MNT=/mnt/xfs0
> -SCRATCH_LOGDEV=/dev/hda10
> -TAPE_DEV=/dev/st0
> -RMT_TAPE_DEV=fuzzy:/dev/st0
> -RMT_IRIXTAPE_DEV=blub:/dev/tape
> -RMT_TAPE_USER=guest
> -
> diff --git a/configs/tinkle.config b/configs/tinkle.config
> deleted file mode 100644
> index 5b534e8..0000000
> --- a/configs/tinkle.config
> +++ /dev/null
> @@ -1,7 +0,0 @@
> -# Autogenerated config for host tinkle, by xaiki's hack.pl
> -#irix-patchbox-tinkle
> -TEST_DEV=/dev/dsk/dks0d2s0
> -TEST_DIR=/mnt/xfs_test
> -SCRATCH_DEV=/dev/dsk/dks0d2s1
> -SCRATCH_MNT=/mnt/xfs_scratch
> -
> diff --git a/configs/usermode.config b/configs/usermode.config
> deleted file mode 100644
> index 12734a3..0000000
> --- a/configs/usermode.config
> +++ /dev/null
> @@ -1,8 +0,0 @@
> -# Autogenerated config for host usermode, by xaiki's hack.pl
> -TEST_DEV=/dev/ubd/1
> -TEST_DIR=/mnt/test
> -SCRATCH_DEV=/dev/ubd/2
> -SCRATCH_MNT=/mnt/scratch
> -SCRATCH_RTDEV=/dev/ubd/3
> -SCRATCH_LOGDEV=/dev/ubd/4
> -
> diff --git a/configs/vimes.config b/configs/vimes.config
> deleted file mode 100644
> index afc129b..0000000
> --- a/configs/vimes.config
> +++ /dev/null
> @@ -1,12 +0,0 @@
> -# Autogenerated config for host vimes, by xaiki's hack.pl
> -# dedicated qa machine, used to be sheila
> -[ -z "$MODULAR" ] && MODULAR=1
> -EMAIL="ddiss@sgi.com"
> -[ -z "$TEST_DIR" ] && TEST_DIR=/mnt/test
> -[ -z "$TEST_DEV" ] && TEST_DEV=/dev/hdb1
> -[ -z "$TEST_LOGDEV" ] && TEST_LOGDEV=/dev/hdb3
> -[ -z "$SCRATCH_MNT" ] && SCRATCH_MNT=/mnt/scratch
> -[ -z "$SCRATCH_DEV" ] && SCRATCH_DEV=/dev/hdb2
> -[ -z "$SCRATCH_LOGDEV" ] && SCRATCH_LOGDEV=/dev/hdb4
> -[ -z "$SCRATCH_RTDEV" ] && SCRATCH_RTDEV=/dev/sdb5
> -
> --
> 1.7.10.4
>
> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 59+ messages in thread
* [PATCH 05/25] xfstests: fold common into check
2013-03-15 12:27 [PATCH 00/25] xfstests: xfstests: move tests out of top level Dave Chinner
` (3 preceding siblings ...)
2013-03-15 12:27 ` [PATCH 04/25] xfstests: remove stale machine configs Dave Chinner
@ 2013-03-15 12:27 ` Dave Chinner
2013-03-23 10:18 ` Phil White
2013-03-15 12:27 ` [PATCH 06/25] xfstests: clean up and simply check CLI option parsing Dave Chinner
` (21 subsequent siblings)
26 siblings, 1 reply; 59+ messages in thread
From: Dave Chinner @ 2013-03-15 12:27 UTC (permalink / raw)
To: xfs
From: Dave Chinner <dchinner@redhat.com>
There is only one user of the common file now - check. Fold the two
into one file as the split of functionality is not necessary
anymore.
Signed-off-by: Dave Chinner <dchinner@redhat.com>
---
check | 313 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
common | 334 ----------------------------------------------------------------
2 files changed, 311 insertions(+), 336 deletions(-)
delete mode 100644 common
diff --git a/check b/check
index 9a5b256..57c143a 100755
--- a/check
+++ b/check
@@ -46,9 +46,318 @@ then
exit 1
fi
-# we need common
-. ./common
+# argument parsing first - currently very messy, needs cleanup.
+_setenvironment()
+{
+ MSGVERB="text:action"
+ export MSGVERB
+}
+
+usage()
+{
+ echo "Usage: $0 [options] [testlist]"'
+
+common options
+ -v verbose
+
+check options
+ -xfs test XFS (default)
+ -udf test UDF
+ -nfs test NFS
+ -l line mode diff
+ -xdiff graphical mode diff
+ -udiff show unified diff (default)
+ -n show me, do not run tests
+ -q quick [deprecated]
+ -T output timestamps
+ -r randomize test order
+ --large-fs optimise scratch device for large filesystems
+
+testlist options
+ -g group[,group...] include tests from these groups
+ -x group[,group...] exclude tests from these groups
+ NNN include test NNN
+ NNN-NNN include test range (eg. 012-021)
+'
+ exit 0
+}
+
+here=`pwd`
+rm -f $here/$iam.out
+_setenvironment
+
+check=${check-true}
+
+diff="diff -u"
+verbose=false
+group=false
+xgroup=false
+showme=false
+sortme=false
+expunge=true
+have_test_arg=false
+randomize=false
+rm -f $tmp.list $tmp.tmp $tmp.sed
+
+# Autodetect fs type based on what's on $TEST_DEV
+if [ "$HOSTOS" == "Linux" ]
+then
+ export FSTYP=`blkid -c /dev/null -s TYPE -o value $TEST_DEV`
+else
+ export FSTYP=xfs
+fi
+
+for r
+do
+
+ if $group
+ then
+ # arg after -g
+ group_list=$(sed -n < group \
+ -e 's/#.*//' \
+ -e 's/$/ /' \
+ -e "/^[0-9][0-9][0-9].* $r /"'{ s/ .*//p }')
+ if [ -z "$group_list" ]
+ then
+ echo "Group \"$r\" is empty or not defined?"
+ exit 1
+ fi
+ [ ! -s $tmp.list ] && touch $tmp.list
+ for t in $group_list
+ do
+ if grep -s "^$t\$" $tmp.list >/dev/null
+ then
+ :
+ else
+ echo "$t" >>$tmp.list
+ fi
+ done
+ group=false
+ continue
+
+ elif $xgroup
+ then
+ # arg after -x
+ [ ! -s $tmp.list ] && ls [0-9][0-9][0-9] [0-9][0-9][0-9][0-9] >$tmp.list 2>/dev/null
+ group_list=`sed -n <group -e 's/$/ /' -e "/^[0-9][0-9][0-9].* $r /"'{
+s/ .*//p
+}'`
+ if [ -z "$group_list" ]
+ then
+ echo "Group \"$r\" is empty or not defined?"
+ exit 1
+ fi
+ numsed=0
+ rm -f $tmp.sed
+ for t in $group_list
+ do
+ if [ $numsed -gt 100 ]
+ then
+ sed -f $tmp.sed <$tmp.list >$tmp.tmp
+ mv $tmp.tmp $tmp.list
+ numsed=0
+ rm -f $tmp.sed
+ fi
+ echo "/^$t\$/d" >>$tmp.sed
+ numsed=`expr $numsed + 1`
+ done
+ sed -f $tmp.sed <$tmp.list >$tmp.tmp
+ mv $tmp.tmp $tmp.list
+ xgroup=false
+ continue
+ fi
+
+ xpand=true
+ case "$r"
+ in
+
+ -\? | -h | --help) # usage
+ usage
+ ;;
+
+ -udf) # -udf ... set FSTYP to udf
+ FSTYP=udf
+ xpand=false
+ ;;
+
+ -xfs) # -xfs ... set FSTYP to xfs
+ FSTYP=xfs
+ xpand=false
+ ;;
+
+ -nfs) # -nfs ... set FSTYP to nfs
+ FSTYP=nfs
+ xpand=false
+ ;;
+
+ -g) # -g group ... pick from group file
+ group=true
+ xpand=false
+ ;;
+
+ -l) # line mode for diff, was default before
+ diff="diff"
+ xpand=false
+ ;;
+
+ -xdiff) # graphical diff mode
+ xpand=false
+
+ if [ ! -z "$DISPLAY" ]
+ then
+ which xdiff >/dev/null 2>&1 && diff=xdiff
+ which gdiff >/dev/null 2>&1 && diff=gdiff
+ which tkdiff >/dev/null 2>&1 && diff=tkdiff
+ which xxdiff >/dev/null 2>&1 && diff=xxdiff
+ fi
+ ;;
+
+ -udiff) # show a unified diff, default now, keep for backward compat
+ xpand=false
+ diff="$diff -u"
+ ;;
+
+ -q) # "quick", no longer used - always quick :-)
+ xpand=false
+ ;;
+
+ -n) # show me, don't do it
+ showme=true
+ xpand=false
+ ;;
+ -r) # randomize test order
+ randomize=true
+ xpand=false
+ ;;
+
+ -T) # turn on timestamp output
+ timestamp=true
+ xpand=false
+ ;;
+
+ -v)
+ verbose=true
+ xpand=false
+ ;;
+ -x) # -x group ... exclude from group file
+ xgroup=true
+ xpand=false
+ ;;
+ '[0-9][0-9][0-9] [0-9][0-9][0-9][0-9]')
+ echo "No tests?"
+ status=1
+ exit $status
+ ;;
+
+ [0-9]*-[0-9]*)
+ eval `echo $r | sed -e 's/^/start=/' -e 's/-/ end=/'`
+ ;;
+
+ [0-9]*-)
+ eval `echo $r | sed -e 's/^/start=/' -e 's/-//'`
+ end=`echo [0-9][0-9][0-9] [0-9][0-9][0-9][0-9] | sed -e 's/\[0-9]//g' -e 's/ *$//' -e 's/.* //'`
+ if [ -z "$end" ]
+ then
+ echo "No tests in range \"$r\"?"
+ status=1
+ exit $status
+ fi
+ ;;
+
+ --large-fs)
+ export LARGE_SCRATCH_DEV=yes
+ xpand=false
+ ;;
+
+ -*)
+ usage
+ ;;
+
+ --extra-space=*)
+ export SCRATCH_DEV_EMPTY_SPACE=${r#*=}
+ xpand=false
+ ;;
+
+ *)
+ start=$r
+ end=$r
+ ;;
+
+ esac
+
+ # get rid of leading 0s as can be interpreted as octal
+ start=`echo $start | sed 's/^0*//'`
+ end=`echo $end | sed 's/^0*//'`
+
+ if $xpand
+ then
+ have_test_arg=true
+ $AWK_PROG </dev/null '
+BEGIN { for (t='$start'; t<='$end'; t++) printf "%03d\n",t }' \
+ | while read id
+ do
+ if grep -s "^$id " group >/dev/null
+ then
+ # in group file ... OK
+ echo $id >>$tmp.list
+ else
+ if [ -f expunged ] && $expunge && egrep "^$id([ ]|\$)" expunged >/dev/null
+ then
+ # expunged ... will be reported, but not run, later
+ echo $id >>$tmp.list
+ else
+ # oops
+ echo "$id - unknown test, ignored"
+ fi
+ fi
+ done
+ fi
+
+done
+
+if [ -s $tmp.list ]
+then
+ # found some valid test numbers ... this is good
+ :
+else
+ if $have_test_arg
+ then
+ # had test numbers, but none in group file ... do nothing
+ touch $tmp.list
+ else
+ # no test numbers, do everything from group file
+ sed -n -e '/^[0-9][0-9][0-9]*/s/[ ].*//p' <group >$tmp.list
+ fi
+fi
+
+# should be sort -n, but this did not work for Linux when this
+# was ported from IRIX
+#
+list=`sort $tmp.list`
+rm -f $tmp.list $tmp.tmp $tmp.sed
+
+if $randomize
+then
+ list=`echo $list | awk -f randomize.awk`
+fi
+case "$FSTYP" in
+ xfs)
+ [ "$XFS_LOGPRINT_PROG" = "" ] && _fatal "xfs_logprint not found"
+ [ "$XFS_REPAIR_PROG" = "" ] && _fatal "xfs_repair not found"
+ [ "$XFS_CHECK_PROG" = "" ] && _fatal "xfs_check not found"
+ [ "$XFS_DB_PROG" = "" ] && _fatal "xfs_db not found"
+ [ "$MKFS_XFS_PROG" = "" ] && _fatal "mkfs_xfs not found"
+ ;;
+ udf)
+ [ "$MKFS_UDF_PROG" = "" ] && _fatal "mkfs_udf/mkudffs not found"
+ ;;
+ btrfs)
+ [ "$MKFS_BTRFS_PROG" = "" ] && _fatal "mkfs.btrfs not found"
+ ;;
+ nfs)
+ ;;
+esac
# we need common.rc
if ! . ./common.rc
diff --git a/common b/common
deleted file mode 100644
index 78ac654..0000000
--- a/common
+++ /dev/null
@@ -1,334 +0,0 @@
-##/bin/bash
-#
-# Copyright (c) 2000-2005 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
-#
-#
-# common procedures for QA scripts
-#
-# $Header: /disk7/depot/linux/pcp/dev/qa/RCS/common,v 2.52 2000/04/05 18:24:51 kenmcd Exp $
-#
-
-_setenvironment()
-{
- MSGVERB="text:action"
- export MSGVERB
-}
-
-usage()
-{
- echo "Usage: $0 [options] [testlist]"'
-
-common options
- -v verbose
-
-check options
- -xfs test XFS (default)
- -udf test UDF
- -nfs test NFS
- -l line mode diff
- -xdiff graphical mode diff
- -udiff show unified diff (default)
- -n show me, do not run tests
- -q quick [deprecated]
- -T output timestamps
- -r randomize test order
- --large-fs optimise scratch device for large filesystems
-
-testlist options
- -g group[,group...] include tests from these groups
- -x group[,group...] exclude tests from these groups
- NNN include test NNN
- NNN-NNN include test range (eg. 012-021)
-'
- exit 0
-}
-
-here=`pwd`
-rm -f $here/$iam.out
-_setenvironment
-
-check=${check-true}
-
-diff="diff -u"
-verbose=false
-group=false
-xgroup=false
-showme=false
-sortme=false
-expunge=true
-have_test_arg=false
-randomize=false
-rm -f $tmp.list $tmp.tmp $tmp.sed
-
-# Autodetect fs type based on what's on $TEST_DEV
-if [ "$HOSTOS" == "Linux" ]
-then
- export FSTYP=`blkid -c /dev/null -s TYPE -o value $TEST_DEV`
-else
- export FSTYP=xfs
-fi
-
-for r
-do
-
- if $group
- then
- # arg after -g
- group_list=$(sed -n < group \
- -e 's/#.*//' \
- -e 's/$/ /' \
- -e "/^[0-9][0-9][0-9].* $r /"'{ s/ .*//p }')
- if [ -z "$group_list" ]
- then
- echo "Group \"$r\" is empty or not defined?"
- exit 1
- fi
- [ ! -s $tmp.list ] && touch $tmp.list
- for t in $group_list
- do
- if grep -s "^$t\$" $tmp.list >/dev/null
- then
- :
- else
- echo "$t" >>$tmp.list
- fi
- done
- group=false
- continue
-
- elif $xgroup
- then
- # arg after -x
- [ ! -s $tmp.list ] && ls [0-9][0-9][0-9] [0-9][0-9][0-9][0-9] >$tmp.list 2>/dev/null
- group_list=`sed -n <group -e 's/$/ /' -e "/^[0-9][0-9][0-9].* $r /"'{
-s/ .*//p
-}'`
- if [ -z "$group_list" ]
- then
- echo "Group \"$r\" is empty or not defined?"
- exit 1
- fi
- numsed=0
- rm -f $tmp.sed
- for t in $group_list
- do
- if [ $numsed -gt 100 ]
- then
- sed -f $tmp.sed <$tmp.list >$tmp.tmp
- mv $tmp.tmp $tmp.list
- numsed=0
- rm -f $tmp.sed
- fi
- echo "/^$t\$/d" >>$tmp.sed
- numsed=`expr $numsed + 1`
- done
- sed -f $tmp.sed <$tmp.list >$tmp.tmp
- mv $tmp.tmp $tmp.list
- xgroup=false
- continue
- fi
-
- xpand=true
- case "$r"
- in
-
- -\? | -h | --help) # usage
- usage
- ;;
-
- -udf) # -udf ... set FSTYP to udf
- FSTYP=udf
- xpand=false
- ;;
-
- -xfs) # -xfs ... set FSTYP to xfs
- FSTYP=xfs
- xpand=false
- ;;
-
- -nfs) # -nfs ... set FSTYP to nfs
- FSTYP=nfs
- xpand=false
- ;;
-
- -g) # -g group ... pick from group file
- group=true
- xpand=false
- ;;
-
- -l) # line mode for diff, was default before
- diff="diff"
- xpand=false
- ;;
-
- -xdiff) # graphical diff mode
- xpand=false
-
- if [ ! -z "$DISPLAY" ]
- then
- which xdiff >/dev/null 2>&1 && diff=xdiff
- which gdiff >/dev/null 2>&1 && diff=gdiff
- which tkdiff >/dev/null 2>&1 && diff=tkdiff
- which xxdiff >/dev/null 2>&1 && diff=xxdiff
- fi
- ;;
-
- -udiff) # show a unified diff, default now, keep for backward compat
- xpand=false
- diff="$diff -u"
- ;;
-
- -q) # "quick", no longer used - always quick :-)
- xpand=false
- ;;
-
- -n) # show me, don't do it
- showme=true
- xpand=false
- ;;
- -r) # randomize test order
- randomize=true
- xpand=false
- ;;
-
- -T) # turn on timestamp output
- timestamp=true
- xpand=false
- ;;
-
- -v)
- verbose=true
- xpand=false
- ;;
- -x) # -x group ... exclude from group file
- xgroup=true
- xpand=false
- ;;
- '[0-9][0-9][0-9] [0-9][0-9][0-9][0-9]')
- echo "No tests?"
- status=1
- exit $status
- ;;
-
- [0-9]*-[0-9]*)
- eval `echo $r | sed -e 's/^/start=/' -e 's/-/ end=/'`
- ;;
-
- [0-9]*-)
- eval `echo $r | sed -e 's/^/start=/' -e 's/-//'`
- end=`echo [0-9][0-9][0-9] [0-9][0-9][0-9][0-9] | sed -e 's/\[0-9]//g' -e 's/ *$//' -e 's/.* //'`
- if [ -z "$end" ]
- then
- echo "No tests in range \"$r\"?"
- status=1
- exit $status
- fi
- ;;
-
- --large-fs)
- export LARGE_SCRATCH_DEV=yes
- xpand=false
- ;;
-
- -*)
- usage
- ;;
-
- --extra-space=*)
- export SCRATCH_DEV_EMPTY_SPACE=${r#*=}
- xpand=false
- ;;
-
- *)
- start=$r
- end=$r
- ;;
-
- esac
-
- # get rid of leading 0s as can be interpreted as octal
- start=`echo $start | sed 's/^0*//'`
- end=`echo $end | sed 's/^0*//'`
-
- if $xpand
- then
- have_test_arg=true
- $AWK_PROG </dev/null '
-BEGIN { for (t='$start'; t<='$end'; t++) printf "%03d\n",t }' \
- | while read id
- do
- if grep -s "^$id " group >/dev/null
- then
- # in group file ... OK
- echo $id >>$tmp.list
- else
- if [ -f expunged ] && $expunge && egrep "^$id([ ]|\$)" expunged >/dev/null
- then
- # expunged ... will be reported, but not run, later
- echo $id >>$tmp.list
- else
- # oops
- echo "$id - unknown test, ignored"
- fi
- fi
- done
- fi
-
-done
-
-if [ -s $tmp.list ]
-then
- # found some valid test numbers ... this is good
- :
-else
- if $have_test_arg
- then
- # had test numbers, but none in group file ... do nothing
- touch $tmp.list
- else
- # no test numbers, do everything from group file
- sed -n -e '/^[0-9][0-9][0-9]*/s/[ ].*//p' <group >$tmp.list
- fi
-fi
-
-# should be sort -n, but this did not work for Linux when this
-# was ported from IRIX
-#
-list=`sort $tmp.list`
-rm -f $tmp.list $tmp.tmp $tmp.sed
-
-if $randomize
-then
- list=`echo $list | awk -f randomize.awk`
-fi
-
-case "$FSTYP" in
- xfs)
- [ "$XFS_LOGPRINT_PROG" = "" ] && _fatal "xfs_logprint not found"
- [ "$XFS_REPAIR_PROG" = "" ] && _fatal "xfs_repair not found"
- [ "$XFS_CHECK_PROG" = "" ] && _fatal "xfs_check not found"
- [ "$XFS_DB_PROG" = "" ] && _fatal "xfs_db not found"
- [ "$MKFS_XFS_PROG" = "" ] && _fatal "mkfs_xfs not found"
- ;;
- udf)
- [ "$MKFS_UDF_PROG" = "" ] && _fatal "mkfs_udf/mkudffs not found"
- ;;
- btrfs)
- [ "$MKFS_BTRFS_PROG" = "" ] && _fatal "mkfs.btrfs not found"
- ;;
- nfs)
- ;;
-esac
--
1.7.10.4
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply related [flat|nested] 59+ messages in thread* Re: [PATCH 05/25] xfstests: fold common into check
2013-03-15 12:27 ` [PATCH 05/25] xfstests: fold common into check Dave Chinner
@ 2013-03-23 10:18 ` Phil White
0 siblings, 0 replies; 59+ messages in thread
From: Phil White @ 2013-03-23 10:18 UTC (permalink / raw)
To: Dave Chinner; +Cc: xfs
Looks OK by me.
Reviewed-by: Phil White <pwhite@sgi.com>
On Fri, Mar 15, 2013 at 11:27:49PM +1100, Dave Chinner wrote:
> From: Dave Chinner <dchinner@redhat.com>
>
> There is only one user of the common file now - check. Fold the two
> into one file as the split of functionality is not necessary
> anymore.
>
> Signed-off-by: Dave Chinner <dchinner@redhat.com>
> ---
> check | 313 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
> common | 334 ----------------------------------------------------------------
> 2 files changed, 311 insertions(+), 336 deletions(-)
> delete mode 100644 common
>
> diff --git a/check b/check
> index 9a5b256..57c143a 100755
> --- a/check
> +++ b/check
> @@ -46,9 +46,318 @@ then
> exit 1
> fi
>
> -# we need common
> -. ./common
> +# argument parsing first - currently very messy, needs cleanup.
> +_setenvironment()
> +{
> + MSGVERB="text:action"
> + export MSGVERB
> +}
> +
> +usage()
> +{
> + echo "Usage: $0 [options] [testlist]"'
> +
> +common options
> + -v verbose
> +
> +check options
> + -xfs test XFS (default)
> + -udf test UDF
> + -nfs test NFS
> + -l line mode diff
> + -xdiff graphical mode diff
> + -udiff show unified diff (default)
> + -n show me, do not run tests
> + -q quick [deprecated]
> + -T output timestamps
> + -r randomize test order
> + --large-fs optimise scratch device for large filesystems
> +
> +testlist options
> + -g group[,group...] include tests from these groups
> + -x group[,group...] exclude tests from these groups
> + NNN include test NNN
> + NNN-NNN include test range (eg. 012-021)
> +'
> + exit 0
> +}
> +
> +here=`pwd`
> +rm -f $here/$iam.out
> +_setenvironment
> +
> +check=${check-true}
> +
> +diff="diff -u"
> +verbose=false
> +group=false
> +xgroup=false
> +showme=false
> +sortme=false
> +expunge=true
> +have_test_arg=false
> +randomize=false
> +rm -f $tmp.list $tmp.tmp $tmp.sed
> +
> +# Autodetect fs type based on what's on $TEST_DEV
> +if [ "$HOSTOS" == "Linux" ]
> +then
> + export FSTYP=`blkid -c /dev/null -s TYPE -o value $TEST_DEV`
> +else
> + export FSTYP=xfs
> +fi
> +
> +for r
> +do
> +
> + if $group
> + then
> + # arg after -g
> + group_list=$(sed -n < group \
> + -e 's/#.*//' \
> + -e 's/$/ /' \
> + -e "/^[0-9][0-9][0-9].* $r /"'{ s/ .*//p }')
> + if [ -z "$group_list" ]
> + then
> + echo "Group \"$r\" is empty or not defined?"
> + exit 1
> + fi
> + [ ! -s $tmp.list ] && touch $tmp.list
> + for t in $group_list
> + do
> + if grep -s "^$t\$" $tmp.list >/dev/null
> + then
> + :
> + else
> + echo "$t" >>$tmp.list
> + fi
> + done
> + group=false
> + continue
> +
> + elif $xgroup
> + then
> + # arg after -x
> + [ ! -s $tmp.list ] && ls [0-9][0-9][0-9] [0-9][0-9][0-9][0-9] >$tmp.list 2>/dev/null
> + group_list=`sed -n <group -e 's/$/ /' -e "/^[0-9][0-9][0-9].* $r /"'{
> +s/ .*//p
> +}'`
> + if [ -z "$group_list" ]
> + then
> + echo "Group \"$r\" is empty or not defined?"
> + exit 1
> + fi
> + numsed=0
> + rm -f $tmp.sed
> + for t in $group_list
> + do
> + if [ $numsed -gt 100 ]
> + then
> + sed -f $tmp.sed <$tmp.list >$tmp.tmp
> + mv $tmp.tmp $tmp.list
> + numsed=0
> + rm -f $tmp.sed
> + fi
> + echo "/^$t\$/d" >>$tmp.sed
> + numsed=`expr $numsed + 1`
> + done
> + sed -f $tmp.sed <$tmp.list >$tmp.tmp
> + mv $tmp.tmp $tmp.list
> + xgroup=false
> + continue
> + fi
> +
> + xpand=true
> + case "$r"
> + in
> +
> + -\? | -h | --help) # usage
> + usage
> + ;;
> +
> + -udf) # -udf ... set FSTYP to udf
> + FSTYP=udf
> + xpand=false
> + ;;
> +
> + -xfs) # -xfs ... set FSTYP to xfs
> + FSTYP=xfs
> + xpand=false
> + ;;
> +
> + -nfs) # -nfs ... set FSTYP to nfs
> + FSTYP=nfs
> + xpand=false
> + ;;
> +
> + -g) # -g group ... pick from group file
> + group=true
> + xpand=false
> + ;;
> +
> + -l) # line mode for diff, was default before
> + diff="diff"
> + xpand=false
> + ;;
> +
> + -xdiff) # graphical diff mode
> + xpand=false
> +
> + if [ ! -z "$DISPLAY" ]
> + then
> + which xdiff >/dev/null 2>&1 && diff=xdiff
> + which gdiff >/dev/null 2>&1 && diff=gdiff
> + which tkdiff >/dev/null 2>&1 && diff=tkdiff
> + which xxdiff >/dev/null 2>&1 && diff=xxdiff
> + fi
> + ;;
> +
> + -udiff) # show a unified diff, default now, keep for backward compat
> + xpand=false
> + diff="$diff -u"
> + ;;
> +
> + -q) # "quick", no longer used - always quick :-)
> + xpand=false
> + ;;
> +
> + -n) # show me, don't do it
> + showme=true
> + xpand=false
> + ;;
> + -r) # randomize test order
> + randomize=true
> + xpand=false
> + ;;
> +
> + -T) # turn on timestamp output
> + timestamp=true
> + xpand=false
> + ;;
> +
> + -v)
> + verbose=true
> + xpand=false
> + ;;
> + -x) # -x group ... exclude from group file
> + xgroup=true
> + xpand=false
> + ;;
> + '[0-9][0-9][0-9] [0-9][0-9][0-9][0-9]')
> + echo "No tests?"
> + status=1
> + exit $status
> + ;;
> +
> + [0-9]*-[0-9]*)
> + eval `echo $r | sed -e 's/^/start=/' -e 's/-/ end=/'`
> + ;;
> +
> + [0-9]*-)
> + eval `echo $r | sed -e 's/^/start=/' -e 's/-//'`
> + end=`echo [0-9][0-9][0-9] [0-9][0-9][0-9][0-9] | sed -e 's/\[0-9]//g' -e 's/ *$//' -e 's/.* //'`
> + if [ -z "$end" ]
> + then
> + echo "No tests in range \"$r\"?"
> + status=1
> + exit $status
> + fi
> + ;;
> +
> + --large-fs)
> + export LARGE_SCRATCH_DEV=yes
> + xpand=false
> + ;;
> +
> + -*)
> + usage
> + ;;
> +
> + --extra-space=*)
> + export SCRATCH_DEV_EMPTY_SPACE=${r#*=}
> + xpand=false
> + ;;
> +
> + *)
> + start=$r
> + end=$r
> + ;;
> +
> + esac
> +
> + # get rid of leading 0s as can be interpreted as octal
> + start=`echo $start | sed 's/^0*//'`
> + end=`echo $end | sed 's/^0*//'`
> +
> + if $xpand
> + then
> + have_test_arg=true
> + $AWK_PROG </dev/null '
> +BEGIN { for (t='$start'; t<='$end'; t++) printf "%03d\n",t }' \
> + | while read id
> + do
> + if grep -s "^$id " group >/dev/null
> + then
> + # in group file ... OK
> + echo $id >>$tmp.list
> + else
> + if [ -f expunged ] && $expunge && egrep "^$id([ ]|\$)" expunged >/dev/null
> + then
> + # expunged ... will be reported, but not run, later
> + echo $id >>$tmp.list
> + else
> + # oops
> + echo "$id - unknown test, ignored"
> + fi
> + fi
> + done
> + fi
> +
> +done
> +
> +if [ -s $tmp.list ]
> +then
> + # found some valid test numbers ... this is good
> + :
> +else
> + if $have_test_arg
> + then
> + # had test numbers, but none in group file ... do nothing
> + touch $tmp.list
> + else
> + # no test numbers, do everything from group file
> + sed -n -e '/^[0-9][0-9][0-9]*/s/[ ].*//p' <group >$tmp.list
> + fi
> +fi
> +
> +# should be sort -n, but this did not work for Linux when this
> +# was ported from IRIX
> +#
> +list=`sort $tmp.list`
> +rm -f $tmp.list $tmp.tmp $tmp.sed
> +
> +if $randomize
> +then
> + list=`echo $list | awk -f randomize.awk`
> +fi
>
> +case "$FSTYP" in
> + xfs)
> + [ "$XFS_LOGPRINT_PROG" = "" ] && _fatal "xfs_logprint not found"
> + [ "$XFS_REPAIR_PROG" = "" ] && _fatal "xfs_repair not found"
> + [ "$XFS_CHECK_PROG" = "" ] && _fatal "xfs_check not found"
> + [ "$XFS_DB_PROG" = "" ] && _fatal "xfs_db not found"
> + [ "$MKFS_XFS_PROG" = "" ] && _fatal "mkfs_xfs not found"
> + ;;
> + udf)
> + [ "$MKFS_UDF_PROG" = "" ] && _fatal "mkfs_udf/mkudffs not found"
> + ;;
> + btrfs)
> + [ "$MKFS_BTRFS_PROG" = "" ] && _fatal "mkfs.btrfs not found"
> + ;;
> + nfs)
> + ;;
> +esac
>
> # we need common.rc
> if ! . ./common.rc
> diff --git a/common b/common
> deleted file mode 100644
> index 78ac654..0000000
> --- a/common
> +++ /dev/null
> @@ -1,334 +0,0 @@
> -##/bin/bash
> -#
> -# Copyright (c) 2000-2005 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
> -#
> -#
> -# common procedures for QA scripts
> -#
> -# $Header: /disk7/depot/linux/pcp/dev/qa/RCS/common,v 2.52 2000/04/05 18:24:51 kenmcd Exp $
> -#
> -
> -_setenvironment()
> -{
> - MSGVERB="text:action"
> - export MSGVERB
> -}
> -
> -usage()
> -{
> - echo "Usage: $0 [options] [testlist]"'
> -
> -common options
> - -v verbose
> -
> -check options
> - -xfs test XFS (default)
> - -udf test UDF
> - -nfs test NFS
> - -l line mode diff
> - -xdiff graphical mode diff
> - -udiff show unified diff (default)
> - -n show me, do not run tests
> - -q quick [deprecated]
> - -T output timestamps
> - -r randomize test order
> - --large-fs optimise scratch device for large filesystems
> -
> -testlist options
> - -g group[,group...] include tests from these groups
> - -x group[,group...] exclude tests from these groups
> - NNN include test NNN
> - NNN-NNN include test range (eg. 012-021)
> -'
> - exit 0
> -}
> -
> -here=`pwd`
> -rm -f $here/$iam.out
> -_setenvironment
> -
> -check=${check-true}
> -
> -diff="diff -u"
> -verbose=false
> -group=false
> -xgroup=false
> -showme=false
> -sortme=false
> -expunge=true
> -have_test_arg=false
> -randomize=false
> -rm -f $tmp.list $tmp.tmp $tmp.sed
> -
> -# Autodetect fs type based on what's on $TEST_DEV
> -if [ "$HOSTOS" == "Linux" ]
> -then
> - export FSTYP=`blkid -c /dev/null -s TYPE -o value $TEST_DEV`
> -else
> - export FSTYP=xfs
> -fi
> -
> -for r
> -do
> -
> - if $group
> - then
> - # arg after -g
> - group_list=$(sed -n < group \
> - -e 's/#.*//' \
> - -e 's/$/ /' \
> - -e "/^[0-9][0-9][0-9].* $r /"'{ s/ .*//p }')
> - if [ -z "$group_list" ]
> - then
> - echo "Group \"$r\" is empty or not defined?"
> - exit 1
> - fi
> - [ ! -s $tmp.list ] && touch $tmp.list
> - for t in $group_list
> - do
> - if grep -s "^$t\$" $tmp.list >/dev/null
> - then
> - :
> - else
> - echo "$t" >>$tmp.list
> - fi
> - done
> - group=false
> - continue
> -
> - elif $xgroup
> - then
> - # arg after -x
> - [ ! -s $tmp.list ] && ls [0-9][0-9][0-9] [0-9][0-9][0-9][0-9] >$tmp.list 2>/dev/null
> - group_list=`sed -n <group -e 's/$/ /' -e "/^[0-9][0-9][0-9].* $r /"'{
> -s/ .*//p
> -}'`
> - if [ -z "$group_list" ]
> - then
> - echo "Group \"$r\" is empty or not defined?"
> - exit 1
> - fi
> - numsed=0
> - rm -f $tmp.sed
> - for t in $group_list
> - do
> - if [ $numsed -gt 100 ]
> - then
> - sed -f $tmp.sed <$tmp.list >$tmp.tmp
> - mv $tmp.tmp $tmp.list
> - numsed=0
> - rm -f $tmp.sed
> - fi
> - echo "/^$t\$/d" >>$tmp.sed
> - numsed=`expr $numsed + 1`
> - done
> - sed -f $tmp.sed <$tmp.list >$tmp.tmp
> - mv $tmp.tmp $tmp.list
> - xgroup=false
> - continue
> - fi
> -
> - xpand=true
> - case "$r"
> - in
> -
> - -\? | -h | --help) # usage
> - usage
> - ;;
> -
> - -udf) # -udf ... set FSTYP to udf
> - FSTYP=udf
> - xpand=false
> - ;;
> -
> - -xfs) # -xfs ... set FSTYP to xfs
> - FSTYP=xfs
> - xpand=false
> - ;;
> -
> - -nfs) # -nfs ... set FSTYP to nfs
> - FSTYP=nfs
> - xpand=false
> - ;;
> -
> - -g) # -g group ... pick from group file
> - group=true
> - xpand=false
> - ;;
> -
> - -l) # line mode for diff, was default before
> - diff="diff"
> - xpand=false
> - ;;
> -
> - -xdiff) # graphical diff mode
> - xpand=false
> -
> - if [ ! -z "$DISPLAY" ]
> - then
> - which xdiff >/dev/null 2>&1 && diff=xdiff
> - which gdiff >/dev/null 2>&1 && diff=gdiff
> - which tkdiff >/dev/null 2>&1 && diff=tkdiff
> - which xxdiff >/dev/null 2>&1 && diff=xxdiff
> - fi
> - ;;
> -
> - -udiff) # show a unified diff, default now, keep for backward compat
> - xpand=false
> - diff="$diff -u"
> - ;;
> -
> - -q) # "quick", no longer used - always quick :-)
> - xpand=false
> - ;;
> -
> - -n) # show me, don't do it
> - showme=true
> - xpand=false
> - ;;
> - -r) # randomize test order
> - randomize=true
> - xpand=false
> - ;;
> -
> - -T) # turn on timestamp output
> - timestamp=true
> - xpand=false
> - ;;
> -
> - -v)
> - verbose=true
> - xpand=false
> - ;;
> - -x) # -x group ... exclude from group file
> - xgroup=true
> - xpand=false
> - ;;
> - '[0-9][0-9][0-9] [0-9][0-9][0-9][0-9]')
> - echo "No tests?"
> - status=1
> - exit $status
> - ;;
> -
> - [0-9]*-[0-9]*)
> - eval `echo $r | sed -e 's/^/start=/' -e 's/-/ end=/'`
> - ;;
> -
> - [0-9]*-)
> - eval `echo $r | sed -e 's/^/start=/' -e 's/-//'`
> - end=`echo [0-9][0-9][0-9] [0-9][0-9][0-9][0-9] | sed -e 's/\[0-9]//g' -e 's/ *$//' -e 's/.* //'`
> - if [ -z "$end" ]
> - then
> - echo "No tests in range \"$r\"?"
> - status=1
> - exit $status
> - fi
> - ;;
> -
> - --large-fs)
> - export LARGE_SCRATCH_DEV=yes
> - xpand=false
> - ;;
> -
> - -*)
> - usage
> - ;;
> -
> - --extra-space=*)
> - export SCRATCH_DEV_EMPTY_SPACE=${r#*=}
> - xpand=false
> - ;;
> -
> - *)
> - start=$r
> - end=$r
> - ;;
> -
> - esac
> -
> - # get rid of leading 0s as can be interpreted as octal
> - start=`echo $start | sed 's/^0*//'`
> - end=`echo $end | sed 's/^0*//'`
> -
> - if $xpand
> - then
> - have_test_arg=true
> - $AWK_PROG </dev/null '
> -BEGIN { for (t='$start'; t<='$end'; t++) printf "%03d\n",t }' \
> - | while read id
> - do
> - if grep -s "^$id " group >/dev/null
> - then
> - # in group file ... OK
> - echo $id >>$tmp.list
> - else
> - if [ -f expunged ] && $expunge && egrep "^$id([ ]|\$)" expunged >/dev/null
> - then
> - # expunged ... will be reported, but not run, later
> - echo $id >>$tmp.list
> - else
> - # oops
> - echo "$id - unknown test, ignored"
> - fi
> - fi
> - done
> - fi
> -
> -done
> -
> -if [ -s $tmp.list ]
> -then
> - # found some valid test numbers ... this is good
> - :
> -else
> - if $have_test_arg
> - then
> - # had test numbers, but none in group file ... do nothing
> - touch $tmp.list
> - else
> - # no test numbers, do everything from group file
> - sed -n -e '/^[0-9][0-9][0-9]*/s/[ ].*//p' <group >$tmp.list
> - fi
> -fi
> -
> -# should be sort -n, but this did not work for Linux when this
> -# was ported from IRIX
> -#
> -list=`sort $tmp.list`
> -rm -f $tmp.list $tmp.tmp $tmp.sed
> -
> -if $randomize
> -then
> - list=`echo $list | awk -f randomize.awk`
> -fi
> -
> -case "$FSTYP" in
> - xfs)
> - [ "$XFS_LOGPRINT_PROG" = "" ] && _fatal "xfs_logprint not found"
> - [ "$XFS_REPAIR_PROG" = "" ] && _fatal "xfs_repair not found"
> - [ "$XFS_CHECK_PROG" = "" ] && _fatal "xfs_check not found"
> - [ "$XFS_DB_PROG" = "" ] && _fatal "xfs_db not found"
> - [ "$MKFS_XFS_PROG" = "" ] && _fatal "mkfs_xfs not found"
> - ;;
> - udf)
> - [ "$MKFS_UDF_PROG" = "" ] && _fatal "mkfs_udf/mkudffs not found"
> - ;;
> - btrfs)
> - [ "$MKFS_BTRFS_PROG" = "" ] && _fatal "mkfs.btrfs not found"
> - ;;
> - nfs)
> - ;;
> -esac
> --
> 1.7.10.4
>
> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 59+ messages in thread
* [PATCH 06/25] xfstests: clean up and simply check CLI option parsing
2013-03-15 12:27 [PATCH 00/25] xfstests: xfstests: move tests out of top level Dave Chinner
` (4 preceding siblings ...)
2013-03-15 12:27 ` [PATCH 05/25] xfstests: fold common into check Dave Chinner
@ 2013-03-15 12:27 ` Dave Chinner
2013-03-23 10:19 ` Phil White
2013-03-15 12:27 ` [PATCH 07/25] xfstests: kill hangcheck stuff from check Dave Chinner
` (20 subsequent siblings)
26 siblings, 1 reply; 59+ messages in thread
From: Dave Chinner @ 2013-03-15 12:27 UTC (permalink / raw)
To: xfs
From: Dave Chinner <dchinner@redhat.com>
The option parise in a messy loop of option parsing and actions on
secondary arguments. Turn it into something much neater and esay to
understand rather than a mess of temporary variables and tortured
logic...
Signed-off-by: Dave Chinner <dchinner@redhat.com>
---
check | 420 +++++++++++++++++++++++--------------------------------------
common.rc | 19 +++
2 files changed, 174 insertions(+), 265 deletions(-)
diff --git a/check b/check
index 57c143a..7d563e9 100755
--- a/check
+++ b/check
@@ -28,47 +28,41 @@ n_bad=0
bad=""
notrun=""
interrupt=true
+diff="diff -u"
+showme=false
+expunge=true
+have_test_arg=false
+randomize=false
+here=`pwd`
+FSTYP=xfs
+
+SUPPORTED_TESTS="[0-9][0-9][0-9] [0-9][0-9][0-9][0-9]"
+
+# generic initialization
+iam=check
export QA_CHECK_FS=${QA_CHECK_FS:=true}
-# number of diff lines from a failed test, 0 for whole output
-export DIFF_LENGTH=${DIFF_LENGTH:=10}
# by default don't output timestamps
timestamp=${TIMESTAMP:=false}
-# generic initialization
-iam=check
-
-# we need common.config
-if ! . ./common.config
-then
- echo "$iam: failed to source common.config"
- exit 1
-fi
+# number of diff lines from a failed test, 0 for whole output
+export DIFF_LENGTH=${DIFF_LENGTH:=10}
-# argument parsing first - currently very messy, needs cleanup.
-_setenvironment()
-{
- MSGVERB="text:action"
- export MSGVERB
-}
+# by default don't output timestamps
+timestamp=${TIMESTAMP:=false}
usage()
{
echo "Usage: $0 [options] [testlist]"'
-common options
- -v verbose
-
check options
-xfs test XFS (default)
-udf test UDF
-nfs test NFS
-l line mode diff
- -xdiff graphical mode diff
-udiff show unified diff (default)
-n show me, do not run tests
- -q quick [deprecated]
-T output timestamps
-r randomize test order
--large-fs optimise scratch device for large filesystems
@@ -82,258 +76,181 @@ testlist options
exit 0
}
-here=`pwd`
-rm -f $here/$iam.out
-_setenvironment
-
-check=${check-true}
+_setenvironment()
+{
+ MSGVERB="text:action"
+ export MSGVERB
+}
-diff="diff -u"
-verbose=false
-group=false
-xgroup=false
-showme=false
-sortme=false
-expunge=true
-have_test_arg=false
-randomize=false
-rm -f $tmp.list $tmp.tmp $tmp.sed
+get_group_list()
+{
+ grp=$1
-# Autodetect fs type based on what's on $TEST_DEV
-if [ "$HOSTOS" == "Linux" ]
-then
- export FSTYP=`blkid -c /dev/null -s TYPE -o value $TEST_DEV`
-else
- export FSTYP=xfs
-fi
+ grpl=$(sed -n < group \
+ -e 's/#.*//' \
+ -e 's/$/ /' \
+ -e "/^[0-9][0-9][0-9].* $grp /"'{ s/ .*//p }')
+ echo $grpl
+}
-for r
-do
+expand_test_numbers()
+{
+ # strip leading zeros, could be considered octal.
+ start=`echo $1 | sed 's/^0*//'`
+ end=`echo $2 | sed 's/^0*//'`
- if $group
- then
- # arg after -g
- group_list=$(sed -n < group \
- -e 's/#.*//' \
- -e 's/$/ /' \
- -e "/^[0-9][0-9][0-9].* $r /"'{ s/ .*//p }')
- if [ -z "$group_list" ]
- then
- echo "Group \"$r\" is empty or not defined?"
- exit 1
- fi
- [ ! -s $tmp.list ] && touch $tmp.list
- for t in $group_list
+ $AWK_PROG </dev/null '
+BEGIN { for (t='$start'; t<='$end'; t++) printf "%03d\n",t }' \
+ | while read id
do
- if grep -s "^$t\$" $tmp.list >/dev/null
- then
- :
- else
- echo "$t" >>$tmp.list
- fi
+ if grep -s "^$id " group >/dev/null ; then
+ # in group file ... OK
+ echo $id >>$tmp.list
+ elif [ -f expunged ] && $expunge && \
+ egrep "^$id([ ]|\$)" expunged >/dev/null ; then
+ # expunged ... will be reported, but not run, later
+ echo $id >>$tmp.list
+ else
+ # oops
+ echo "$id - unknown test, ignored"
+ fi
done
- group=false
- continue
+}
- elif $xgroup
- then
- # arg after -x
- [ ! -s $tmp.list ] && ls [0-9][0-9][0-9] [0-9][0-9][0-9][0-9] >$tmp.list 2>/dev/null
- group_list=`sed -n <group -e 's/$/ /' -e "/^[0-9][0-9][0-9].* $r /"'{
-s/ .*//p
-}'`
- if [ -z "$group_list" ]
- then
- echo "Group \"$r\" is empty or not defined?"
- exit 1
- fi
- numsed=0
- rm -f $tmp.sed
- for t in $group_list
- do
- if [ $numsed -gt 100 ]
- then
- sed -f $tmp.sed <$tmp.list >$tmp.tmp
- mv $tmp.tmp $tmp.list
- numsed=0
- rm -f $tmp.sed
- fi
- echo "/^$t\$/d" >>$tmp.sed
- numsed=`expr $numsed + 1`
- done
- sed -f $tmp.sed <$tmp.list >$tmp.tmp
- mv $tmp.tmp $tmp.list
- xgroup=false
- continue
- fi
+_wallclock()
+{
+ date "+%H %M %S" | $AWK_PROG '{ print $1*3600 + $2*60 + $3 }'
+}
- xpand=true
- case "$r"
- in
+_timestamp()
+{
+ now=`date "+%T"`
+ echo -n " [$now]"
+}
- -\? | -h | --help) # usage
- usage
- ;;
+# start the initialisation work now
+_setenvironment
- -udf) # -udf ... set FSTYP to udf
- FSTYP=udf
- xpand=false
- ;;
+rm -f $tmp.list $tmp.tmp $tmp.sed $here/$iam.out
- -xfs) # -xfs ... set FSTYP to xfs
- FSTYP=xfs
- xpand=false
- ;;
+# Autodetect fs type based on what's on $TEST_DEV
+if [ "$HOSTOS" == "Linux" ]; then
+ FSTYP=`blkid -c /dev/null -s TYPE -o value $TEST_DEV`
+fi
+export FSTYP
- -nfs) # -nfs ... set FSTYP to nfs
- FSTYP=nfs
- xpand=false
- ;;
+# we need common.config
+if ! . ./common.config
+then
+ echo "$iam: failed to source common.config"
+ exit 1
+fi
- -g) # -g group ... pick from group file
- group=true
- xpand=false
- ;;
+while [ $# -gt 0 ]; do
+ case "$1" in
+ -\? | -h | --help) usage ;;
- -l) # line mode for diff, was default before
- diff="diff"
- xpand=false
- ;;
+ -udf) FSTYP=udf ;;
+ -xfs) FSTYP=xfs ;;
+ -nfs) FSTYP=nfs ;;
- -xdiff) # graphical diff mode
- xpand=false
+ -g) group=$2 ; shift ;
+ group_list=$(get_group_list $group)
+ if [ -z "$group_list" ]; then
+ echo "Group \"$group\" is empty or not defined?"
+ exit 1
+ fi
- if [ ! -z "$DISPLAY" ]
- then
- which xdiff >/dev/null 2>&1 && diff=xdiff
- which gdiff >/dev/null 2>&1 && diff=gdiff
- which tkdiff >/dev/null 2>&1 && diff=tkdiff
- which xxdiff >/dev/null 2>&1 && diff=xxdiff
- fi
- ;;
-
- -udiff) # show a unified diff, default now, keep for backward compat
- xpand=false
- diff="$diff -u"
- ;;
-
- -q) # "quick", no longer used - always quick :-)
- xpand=false
- ;;
-
- -n) # show me, don't do it
- showme=true
- xpand=false
- ;;
- -r) # randomize test order
- randomize=true
- xpand=false
- ;;
-
- -T) # turn on timestamp output
- timestamp=true
- xpand=false
- ;;
-
- -v)
- verbose=true
- xpand=false
- ;;
- -x) # -x group ... exclude from group file
- xgroup=true
- xpand=false
- ;;
- '[0-9][0-9][0-9] [0-9][0-9][0-9][0-9]')
- echo "No tests?"
- status=1
- exit $status
- ;;
+ [ ! -s $tmp.list ] && touch $tmp.list
+ for t in $group_list; do
+ grep -s "^$t\$" $tmp.list >/dev/null || \
+ echo "$t" >>$tmp.list
+ done
- [0-9]*-[0-9]*)
- eval `echo $r | sed -e 's/^/start=/' -e 's/-/ end=/'`
- ;;
+ ;;
- [0-9]*-)
- eval `echo $r | sed -e 's/^/start=/' -e 's/-//'`
- end=`echo [0-9][0-9][0-9] [0-9][0-9][0-9][0-9] | sed -e 's/\[0-9]//g' -e 's/ *$//' -e 's/.* //'`
- if [ -z "$end" ]
- then
- echo "No tests in range \"$r\"?"
- status=1
- exit $status
- fi
- ;;
+ -x) xgroup=$2 ; shift ;
+ [ ! -s $tmp.list ] && ls $SUPPORTED_TESTS >$tmp.list 2>/dev/null
+ group_list=$(get_group_list $xgroup)
+ if [ -z "$group_list" ]; then
+ echo "Group \"$xgroup\" is empty or not defined?"
+ exit 1
+ fi
- --large-fs)
- export LARGE_SCRATCH_DEV=yes
- xpand=false
- ;;
+ rm -f $tmp.sed
+ numsed=0
+ for t in $group_list
+ do
+ if [ $numsed -gt 100 ]; then
+ sed -f $tmp.sed <$tmp.list >$tmp.tmp
+ mv $tmp.tmp $tmp.list
+ numsed=0
+ rm -f $tmp.sed
+ fi
+ echo "/^$t\$/d" >>$tmp.sed
+ numsed=`expr $numsed + 1`
+ done
+ sed -f $tmp.sed <$tmp.list >$tmp.tmp
+ mv $tmp.tmp $tmp.list
+ ;;
- -*)
- usage
- ;;
+ -l) diff="diff" ;;
+ -udiff) diff="$diff -u" ;;
- --extra-space=*)
- export SCRATCH_DEV_EMPTY_SPACE=${r#*=}
- xpand=false
- ;;
+ -n) showme=true ;;
+ -r) randomize=true ;;
- *)
- start=$r
- end=$r
- ;;
+ -T) timestamp=true ;;
- esac
+ "$SUPPORTED_TESTS")
+ echo "No tests?"
+ status=1
+ exit $status
+ ;;
- # get rid of leading 0s as can be interpreted as octal
- start=`echo $start | sed 's/^0*//'`
- end=`echo $end | sed 's/^0*//'`
+ [0-9]*-[0-9]*)
+ eval `echo $1 | sed -e 's/^/start=/' -e 's/-/ end=/'`
+ expand_test_numbers $start $end
+ have_test_arg=true
+ ;;
- if $xpand
- then
- have_test_arg=true
- $AWK_PROG </dev/null '
-BEGIN { for (t='$start'; t<='$end'; t++) printf "%03d\n",t }' \
- | while read id
- do
- if grep -s "^$id " group >/dev/null
- then
- # in group file ... OK
- echo $id >>$tmp.list
- else
- if [ -f expunged ] && $expunge && egrep "^$id([ ]|\$)" expunged >/dev/null
- then
- # expunged ... will be reported, but not run, later
- echo $id >>$tmp.list
- else
- # oops
- echo "$id - unknown test, ignored"
+ [0-9]*-)
+ eval `echo $1 | sed -e 's/^/start=/' -e 's/-//'`
+ end=`echo $SUPPORTED_TESTS | sed -e 's/\[0-9]//g' -e 's/ *$//' -e 's/.* //'`
+ if [ -z "$end" ]; then
+ echo "No tests in range \"$1\"?"
+ status=1
+ exit $status
fi
- fi
- done
- fi
+ expand_test_numbers $start $end
+ have_test_arg=true
+ ;;
+
+ --large-fs) export LARGE_SCRATCH_DEV=yes ;;
+ --extra-space=*) export SCRATCH_DEV_EMPTY_SPACE=${r#*=} ;;
+
+ -*) usage ;;
+ *) expand_test_numbers $1 $1 ;
+ have_test_arg=true
+ ;;
+ esac
+ shift
done
-if [ -s $tmp.list ]
-then
+if [ -s $tmp.list ]; then
# found some valid test numbers ... this is good
:
-else
- if $have_test_arg
- then
+elif $have_test_arg; then
# had test numbers, but none in group file ... do nothing
touch $tmp.list
- else
+else
# no test numbers, do everything from group file
sed -n -e '/^[0-9][0-9][0-9]*/s/[ ].*//p' <group >$tmp.list
- fi
fi
-# should be sort -n, but this did not work for Linux when this
-# was ported from IRIX
-#
-list=`sort $tmp.list`
+# sort the list of tests into numeric order
+list=`sort -n $tmp.list`
rm -f $tmp.list $tmp.tmp $tmp.sed
if $randomize
@@ -341,24 +258,6 @@ then
list=`echo $list | awk -f randomize.awk`
fi
-case "$FSTYP" in
- xfs)
- [ "$XFS_LOGPRINT_PROG" = "" ] && _fatal "xfs_logprint not found"
- [ "$XFS_REPAIR_PROG" = "" ] && _fatal "xfs_repair not found"
- [ "$XFS_CHECK_PROG" = "" ] && _fatal "xfs_check not found"
- [ "$XFS_DB_PROG" = "" ] && _fatal "xfs_db not found"
- [ "$MKFS_XFS_PROG" = "" ] && _fatal "mkfs_xfs not found"
- ;;
- udf)
- [ "$MKFS_UDF_PROG" = "" ] && _fatal "mkfs_udf/mkudffs not found"
- ;;
- btrfs)
- [ "$MKFS_BTRFS_PROG" = "" ] && _fatal "mkfs.btrfs not found"
- ;;
- nfs)
- ;;
-esac
-
# we need common.rc
if ! . ./common.rc
then
@@ -372,16 +271,7 @@ then
exit 1
fi
-_wallclock()
-{
- date "+%H %M %S" | $AWK_PROG '{ print $1*3600 + $2*60 + $3 }'
-}
-
-_timestamp()
-{
- now=`date "+%T"`
- echo -n " [$now]"
-}
+# Ok, time to start running...
_wrapup()
{
diff --git a/common.rc b/common.rc
index 0972d15..0babfed 100644
--- a/common.rc
+++ b/common.rc
@@ -161,6 +161,25 @@ then
fi
fi
+# check for correct setup
+case "$FSTYP" in
+ xfs)
+ [ "$XFS_LOGPRINT_PROG" = "" ] && _fatal "xfs_logprint not found"
+ [ "$XFS_REPAIR_PROG" = "" ] && _fatal "xfs_repair not found"
+ [ "$XFS_CHECK_PROG" = "" ] && _fatal "xfs_check not found"
+ [ "$XFS_DB_PROG" = "" ] && _fatal "xfs_db not found"
+ [ "$MKFS_XFS_PROG" = "" ] && _fatal "mkfs_xfs not found"
+ ;;
+ udf)
+ [ "$MKFS_UDF_PROG" = "" ] && _fatal "mkfs_udf/mkudffs not found"
+ ;;
+ btrfs)
+ [ "$MKFS_BTRFS_PROG" = "" ] && _fatal "mkfs.btrfs not found"
+ ;;
+ nfs)
+ ;;
+esac
+
# make sure we have a standard umask
umask 022
--
1.7.10.4
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply related [flat|nested] 59+ messages in thread* Re: [PATCH 06/25] xfstests: clean up and simply check CLI option parsing
2013-03-15 12:27 ` [PATCH 06/25] xfstests: clean up and simply check CLI option parsing Dave Chinner
@ 2013-03-23 10:19 ` Phil White
0 siblings, 0 replies; 59+ messages in thread
From: Phil White @ 2013-03-23 10:19 UTC (permalink / raw)
To: Dave Chinner; +Cc: xfs
Ok, though you might want to fix the typo on "parse" in the commit message.
Reviewed-by: Phil White <pwhite@sgi.com>
On Fri, Mar 15, 2013 at 11:27:50PM +1100, Dave Chinner wrote:
> From: Dave Chinner <dchinner@redhat.com>
>
> The option parise in a messy loop of option parsing and actions on
> secondary arguments. Turn it into something much neater and esay to
> understand rather than a mess of temporary variables and tortured
> logic...
>
> Signed-off-by: Dave Chinner <dchinner@redhat.com>
> ---
> check | 420 +++++++++++++++++++++++--------------------------------------
> common.rc | 19 +++
> 2 files changed, 174 insertions(+), 265 deletions(-)
>
> diff --git a/check b/check
> index 57c143a..7d563e9 100755
> --- a/check
> +++ b/check
> @@ -28,47 +28,41 @@ n_bad=0
> bad=""
> notrun=""
> interrupt=true
> +diff="diff -u"
> +showme=false
> +expunge=true
> +have_test_arg=false
> +randomize=false
> +here=`pwd`
> +FSTYP=xfs
> +
> +SUPPORTED_TESTS="[0-9][0-9][0-9] [0-9][0-9][0-9][0-9]"
> +
> +# generic initialization
> +iam=check
>
> export QA_CHECK_FS=${QA_CHECK_FS:=true}
> -# number of diff lines from a failed test, 0 for whole output
> -export DIFF_LENGTH=${DIFF_LENGTH:=10}
>
> # by default don't output timestamps
> timestamp=${TIMESTAMP:=false}
>
> -# generic initialization
> -iam=check
> -
> -# we need common.config
> -if ! . ./common.config
> -then
> - echo "$iam: failed to source common.config"
> - exit 1
> -fi
> +# number of diff lines from a failed test, 0 for whole output
> +export DIFF_LENGTH=${DIFF_LENGTH:=10}
>
> -# argument parsing first - currently very messy, needs cleanup.
> -_setenvironment()
> -{
> - MSGVERB="text:action"
> - export MSGVERB
> -}
> +# by default don't output timestamps
> +timestamp=${TIMESTAMP:=false}
>
> usage()
> {
> echo "Usage: $0 [options] [testlist]"'
>
> -common options
> - -v verbose
> -
> check options
> -xfs test XFS (default)
> -udf test UDF
> -nfs test NFS
> -l line mode diff
> - -xdiff graphical mode diff
> -udiff show unified diff (default)
> -n show me, do not run tests
> - -q quick [deprecated]
> -T output timestamps
> -r randomize test order
> --large-fs optimise scratch device for large filesystems
> @@ -82,258 +76,181 @@ testlist options
> exit 0
> }
>
> -here=`pwd`
> -rm -f $here/$iam.out
> -_setenvironment
> -
> -check=${check-true}
> +_setenvironment()
> +{
> + MSGVERB="text:action"
> + export MSGVERB
> +}
>
> -diff="diff -u"
> -verbose=false
> -group=false
> -xgroup=false
> -showme=false
> -sortme=false
> -expunge=true
> -have_test_arg=false
> -randomize=false
> -rm -f $tmp.list $tmp.tmp $tmp.sed
> +get_group_list()
> +{
> + grp=$1
>
> -# Autodetect fs type based on what's on $TEST_DEV
> -if [ "$HOSTOS" == "Linux" ]
> -then
> - export FSTYP=`blkid -c /dev/null -s TYPE -o value $TEST_DEV`
> -else
> - export FSTYP=xfs
> -fi
> + grpl=$(sed -n < group \
> + -e 's/#.*//' \
> + -e 's/$/ /' \
> + -e "/^[0-9][0-9][0-9].* $grp /"'{ s/ .*//p }')
> + echo $grpl
> +}
>
> -for r
> -do
> +expand_test_numbers()
> +{
> + # strip leading zeros, could be considered octal.
> + start=`echo $1 | sed 's/^0*//'`
> + end=`echo $2 | sed 's/^0*//'`
>
> - if $group
> - then
> - # arg after -g
> - group_list=$(sed -n < group \
> - -e 's/#.*//' \
> - -e 's/$/ /' \
> - -e "/^[0-9][0-9][0-9].* $r /"'{ s/ .*//p }')
> - if [ -z "$group_list" ]
> - then
> - echo "Group \"$r\" is empty or not defined?"
> - exit 1
> - fi
> - [ ! -s $tmp.list ] && touch $tmp.list
> - for t in $group_list
> + $AWK_PROG </dev/null '
> +BEGIN { for (t='$start'; t<='$end'; t++) printf "%03d\n",t }' \
> + | while read id
> do
> - if grep -s "^$t\$" $tmp.list >/dev/null
> - then
> - :
> - else
> - echo "$t" >>$tmp.list
> - fi
> + if grep -s "^$id " group >/dev/null ; then
> + # in group file ... OK
> + echo $id >>$tmp.list
> + elif [ -f expunged ] && $expunge && \
> + egrep "^$id([ ]|\$)" expunged >/dev/null ; then
> + # expunged ... will be reported, but not run, later
> + echo $id >>$tmp.list
> + else
> + # oops
> + echo "$id - unknown test, ignored"
> + fi
> done
> - group=false
> - continue
> +}
>
> - elif $xgroup
> - then
> - # arg after -x
> - [ ! -s $tmp.list ] && ls [0-9][0-9][0-9] [0-9][0-9][0-9][0-9] >$tmp.list 2>/dev/null
> - group_list=`sed -n <group -e 's/$/ /' -e "/^[0-9][0-9][0-9].* $r /"'{
> -s/ .*//p
> -}'`
> - if [ -z "$group_list" ]
> - then
> - echo "Group \"$r\" is empty or not defined?"
> - exit 1
> - fi
> - numsed=0
> - rm -f $tmp.sed
> - for t in $group_list
> - do
> - if [ $numsed -gt 100 ]
> - then
> - sed -f $tmp.sed <$tmp.list >$tmp.tmp
> - mv $tmp.tmp $tmp.list
> - numsed=0
> - rm -f $tmp.sed
> - fi
> - echo "/^$t\$/d" >>$tmp.sed
> - numsed=`expr $numsed + 1`
> - done
> - sed -f $tmp.sed <$tmp.list >$tmp.tmp
> - mv $tmp.tmp $tmp.list
> - xgroup=false
> - continue
> - fi
> +_wallclock()
> +{
> + date "+%H %M %S" | $AWK_PROG '{ print $1*3600 + $2*60 + $3 }'
> +}
>
> - xpand=true
> - case "$r"
> - in
> +_timestamp()
> +{
> + now=`date "+%T"`
> + echo -n " [$now]"
> +}
>
> - -\? | -h | --help) # usage
> - usage
> - ;;
> +# start the initialisation work now
> +_setenvironment
>
> - -udf) # -udf ... set FSTYP to udf
> - FSTYP=udf
> - xpand=false
> - ;;
> +rm -f $tmp.list $tmp.tmp $tmp.sed $here/$iam.out
>
> - -xfs) # -xfs ... set FSTYP to xfs
> - FSTYP=xfs
> - xpand=false
> - ;;
> +# Autodetect fs type based on what's on $TEST_DEV
> +if [ "$HOSTOS" == "Linux" ]; then
> + FSTYP=`blkid -c /dev/null -s TYPE -o value $TEST_DEV`
> +fi
> +export FSTYP
>
> - -nfs) # -nfs ... set FSTYP to nfs
> - FSTYP=nfs
> - xpand=false
> - ;;
> +# we need common.config
> +if ! . ./common.config
> +then
> + echo "$iam: failed to source common.config"
> + exit 1
> +fi
>
> - -g) # -g group ... pick from group file
> - group=true
> - xpand=false
> - ;;
> +while [ $# -gt 0 ]; do
> + case "$1" in
> + -\? | -h | --help) usage ;;
>
> - -l) # line mode for diff, was default before
> - diff="diff"
> - xpand=false
> - ;;
> + -udf) FSTYP=udf ;;
> + -xfs) FSTYP=xfs ;;
> + -nfs) FSTYP=nfs ;;
>
> - -xdiff) # graphical diff mode
> - xpand=false
> + -g) group=$2 ; shift ;
> + group_list=$(get_group_list $group)
> + if [ -z "$group_list" ]; then
> + echo "Group \"$group\" is empty or not defined?"
> + exit 1
> + fi
>
> - if [ ! -z "$DISPLAY" ]
> - then
> - which xdiff >/dev/null 2>&1 && diff=xdiff
> - which gdiff >/dev/null 2>&1 && diff=gdiff
> - which tkdiff >/dev/null 2>&1 && diff=tkdiff
> - which xxdiff >/dev/null 2>&1 && diff=xxdiff
> - fi
> - ;;
> -
> - -udiff) # show a unified diff, default now, keep for backward compat
> - xpand=false
> - diff="$diff -u"
> - ;;
> -
> - -q) # "quick", no longer used - always quick :-)
> - xpand=false
> - ;;
> -
> - -n) # show me, don't do it
> - showme=true
> - xpand=false
> - ;;
> - -r) # randomize test order
> - randomize=true
> - xpand=false
> - ;;
> -
> - -T) # turn on timestamp output
> - timestamp=true
> - xpand=false
> - ;;
> -
> - -v)
> - verbose=true
> - xpand=false
> - ;;
> - -x) # -x group ... exclude from group file
> - xgroup=true
> - xpand=false
> - ;;
> - '[0-9][0-9][0-9] [0-9][0-9][0-9][0-9]')
> - echo "No tests?"
> - status=1
> - exit $status
> - ;;
> + [ ! -s $tmp.list ] && touch $tmp.list
> + for t in $group_list; do
> + grep -s "^$t\$" $tmp.list >/dev/null || \
> + echo "$t" >>$tmp.list
> + done
>
> - [0-9]*-[0-9]*)
> - eval `echo $r | sed -e 's/^/start=/' -e 's/-/ end=/'`
> - ;;
> + ;;
>
> - [0-9]*-)
> - eval `echo $r | sed -e 's/^/start=/' -e 's/-//'`
> - end=`echo [0-9][0-9][0-9] [0-9][0-9][0-9][0-9] | sed -e 's/\[0-9]//g' -e 's/ *$//' -e 's/.* //'`
> - if [ -z "$end" ]
> - then
> - echo "No tests in range \"$r\"?"
> - status=1
> - exit $status
> - fi
> - ;;
> + -x) xgroup=$2 ; shift ;
> + [ ! -s $tmp.list ] && ls $SUPPORTED_TESTS >$tmp.list 2>/dev/null
> + group_list=$(get_group_list $xgroup)
> + if [ -z "$group_list" ]; then
> + echo "Group \"$xgroup\" is empty or not defined?"
> + exit 1
> + fi
>
> - --large-fs)
> - export LARGE_SCRATCH_DEV=yes
> - xpand=false
> - ;;
> + rm -f $tmp.sed
> + numsed=0
> + for t in $group_list
> + do
> + if [ $numsed -gt 100 ]; then
> + sed -f $tmp.sed <$tmp.list >$tmp.tmp
> + mv $tmp.tmp $tmp.list
> + numsed=0
> + rm -f $tmp.sed
> + fi
> + echo "/^$t\$/d" >>$tmp.sed
> + numsed=`expr $numsed + 1`
> + done
> + sed -f $tmp.sed <$tmp.list >$tmp.tmp
> + mv $tmp.tmp $tmp.list
> + ;;
>
> - -*)
> - usage
> - ;;
> + -l) diff="diff" ;;
> + -udiff) diff="$diff -u" ;;
>
> - --extra-space=*)
> - export SCRATCH_DEV_EMPTY_SPACE=${r#*=}
> - xpand=false
> - ;;
> + -n) showme=true ;;
> + -r) randomize=true ;;
>
> - *)
> - start=$r
> - end=$r
> - ;;
> + -T) timestamp=true ;;
>
> - esac
> + "$SUPPORTED_TESTS")
> + echo "No tests?"
> + status=1
> + exit $status
> + ;;
>
> - # get rid of leading 0s as can be interpreted as octal
> - start=`echo $start | sed 's/^0*//'`
> - end=`echo $end | sed 's/^0*//'`
> + [0-9]*-[0-9]*)
> + eval `echo $1 | sed -e 's/^/start=/' -e 's/-/ end=/'`
> + expand_test_numbers $start $end
> + have_test_arg=true
> + ;;
>
> - if $xpand
> - then
> - have_test_arg=true
> - $AWK_PROG </dev/null '
> -BEGIN { for (t='$start'; t<='$end'; t++) printf "%03d\n",t }' \
> - | while read id
> - do
> - if grep -s "^$id " group >/dev/null
> - then
> - # in group file ... OK
> - echo $id >>$tmp.list
> - else
> - if [ -f expunged ] && $expunge && egrep "^$id([ ]|\$)" expunged >/dev/null
> - then
> - # expunged ... will be reported, but not run, later
> - echo $id >>$tmp.list
> - else
> - # oops
> - echo "$id - unknown test, ignored"
> + [0-9]*-)
> + eval `echo $1 | sed -e 's/^/start=/' -e 's/-//'`
> + end=`echo $SUPPORTED_TESTS | sed -e 's/\[0-9]//g' -e 's/ *$//' -e 's/.* //'`
> + if [ -z "$end" ]; then
> + echo "No tests in range \"$1\"?"
> + status=1
> + exit $status
> fi
> - fi
> - done
> - fi
> + expand_test_numbers $start $end
> + have_test_arg=true
> + ;;
> +
> + --large-fs) export LARGE_SCRATCH_DEV=yes ;;
> + --extra-space=*) export SCRATCH_DEV_EMPTY_SPACE=${r#*=} ;;
> +
> + -*) usage ;;
> + *) expand_test_numbers $1 $1 ;
> + have_test_arg=true
> + ;;
> + esac
>
> + shift
> done
>
> -if [ -s $tmp.list ]
> -then
> +if [ -s $tmp.list ]; then
> # found some valid test numbers ... this is good
> :
> -else
> - if $have_test_arg
> - then
> +elif $have_test_arg; then
> # had test numbers, but none in group file ... do nothing
> touch $tmp.list
> - else
> +else
> # no test numbers, do everything from group file
> sed -n -e '/^[0-9][0-9][0-9]*/s/[ ].*//p' <group >$tmp.list
> - fi
> fi
>
> -# should be sort -n, but this did not work for Linux when this
> -# was ported from IRIX
> -#
> -list=`sort $tmp.list`
> +# sort the list of tests into numeric order
> +list=`sort -n $tmp.list`
> rm -f $tmp.list $tmp.tmp $tmp.sed
>
> if $randomize
> @@ -341,24 +258,6 @@ then
> list=`echo $list | awk -f randomize.awk`
> fi
>
> -case "$FSTYP" in
> - xfs)
> - [ "$XFS_LOGPRINT_PROG" = "" ] && _fatal "xfs_logprint not found"
> - [ "$XFS_REPAIR_PROG" = "" ] && _fatal "xfs_repair not found"
> - [ "$XFS_CHECK_PROG" = "" ] && _fatal "xfs_check not found"
> - [ "$XFS_DB_PROG" = "" ] && _fatal "xfs_db not found"
> - [ "$MKFS_XFS_PROG" = "" ] && _fatal "mkfs_xfs not found"
> - ;;
> - udf)
> - [ "$MKFS_UDF_PROG" = "" ] && _fatal "mkfs_udf/mkudffs not found"
> - ;;
> - btrfs)
> - [ "$MKFS_BTRFS_PROG" = "" ] && _fatal "mkfs.btrfs not found"
> - ;;
> - nfs)
> - ;;
> -esac
> -
> # we need common.rc
> if ! . ./common.rc
> then
> @@ -372,16 +271,7 @@ then
> exit 1
> fi
>
> -_wallclock()
> -{
> - date "+%H %M %S" | $AWK_PROG '{ print $1*3600 + $2*60 + $3 }'
> -}
> -
> -_timestamp()
> -{
> - now=`date "+%T"`
> - echo -n " [$now]"
> -}
> +# Ok, time to start running...
>
> _wrapup()
> {
> diff --git a/common.rc b/common.rc
> index 0972d15..0babfed 100644
> --- a/common.rc
> +++ b/common.rc
> @@ -161,6 +161,25 @@ then
> fi
> fi
>
> +# check for correct setup
> +case "$FSTYP" in
> + xfs)
> + [ "$XFS_LOGPRINT_PROG" = "" ] && _fatal "xfs_logprint not found"
> + [ "$XFS_REPAIR_PROG" = "" ] && _fatal "xfs_repair not found"
> + [ "$XFS_CHECK_PROG" = "" ] && _fatal "xfs_check not found"
> + [ "$XFS_DB_PROG" = "" ] && _fatal "xfs_db not found"
> + [ "$MKFS_XFS_PROG" = "" ] && _fatal "mkfs_xfs not found"
> + ;;
> + udf)
> + [ "$MKFS_UDF_PROG" = "" ] && _fatal "mkfs_udf/mkudffs not found"
> + ;;
> + btrfs)
> + [ "$MKFS_BTRFS_PROG" = "" ] && _fatal "mkfs.btrfs not found"
> + ;;
> + nfs)
> + ;;
> +esac
> +
> # make sure we have a standard umask
> umask 022
>
> --
> 1.7.10.4
>
> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 59+ messages in thread
* [PATCH 07/25] xfstests: kill hangcheck stuff from check
2013-03-15 12:27 [PATCH 00/25] xfstests: xfstests: move tests out of top level Dave Chinner
` (5 preceding siblings ...)
2013-03-15 12:27 ` [PATCH 06/25] xfstests: clean up and simply check CLI option parsing Dave Chinner
@ 2013-03-15 12:27 ` Dave Chinner
2013-03-23 10:19 ` Phil White
2013-03-15 12:27 ` [PATCH 08/25] xfstests: remove test expunge file support Dave Chinner
` (19 subsequent siblings)
26 siblings, 1 reply; 59+ messages in thread
From: Dave Chinner @ 2013-03-15 12:27 UTC (permalink / raw)
To: xfs
From: Dave Chinner <dchinner@redhat.com>
This is an old script from the auto-qa days back at SGI. It no
longer is in use or, AFAIK, ever been used for xfstests. If anyone
needs it, they can pull it back out of git, so lets remove it to
simplify check.
Signed-off-by: Dave Chinner <dchinner@redhat.com>
---
check | 25 -------------------------
1 file changed, 25 deletions(-)
diff --git a/check b/check
index 7d563e9..d69f948 100755
--- a/check
+++ b/check
@@ -275,12 +275,6 @@ fi
_wrapup()
{
- # for hangcheck ...
- # remove files that were used by hangcheck
- #
- [ -f /tmp/check.pid ] && rm -rf /tmp/check.pid
- [ -f /tmp/check.sts ] && rm -rf /tmp/check.sts
-
if $showme
then
:
@@ -336,27 +330,11 @@ END { if (NR > 0) {
fi
rm -f /tmp/*.rawout /tmp/*.out /tmp/*.err /tmp/*.time
- rm -f /tmp/check.pid /tmp/check.sts
rm -f $tmp.*
}
trap "_wrapup; exit \$status" 0 1 2 3 15
-# for hangcheck ...
-# Save pid of check in a well known place, so that hangcheck can be sure it
-# has the right pid (getting the pid from ps output is not reliable enough).
-#
-rm -rf /tmp/check.pid
-echo $$ >/tmp/check.pid
-
-# for hangcheck ...
-# Save the status of check in a well known place, so that hangcheck can be
-# sure to know where check is up to (getting test number from ps output is
-# not reliable enough since the trace stuff has been introduced).
-#
-rm -rf /tmp/check.sts
-echo "preamble" >/tmp/check.sts
-
# don't leave old full output behind on a clean run
rm -f check.full
@@ -436,9 +414,6 @@ do
fi
rm -f core $seq.notrun
- # for hangcheck ...
- echo "$seq" >/tmp/check.sts
-
start=`_wallclock`
$timestamp && echo -n " ["`date "+%T"`"]"
[ ! -x $seq ] && chmod u+x $seq # ensure we can run it
--
1.7.10.4
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply related [flat|nested] 59+ messages in thread* Re: [PATCH 07/25] xfstests: kill hangcheck stuff from check
2013-03-15 12:27 ` [PATCH 07/25] xfstests: kill hangcheck stuff from check Dave Chinner
@ 2013-03-23 10:19 ` Phil White
0 siblings, 0 replies; 59+ messages in thread
From: Phil White @ 2013-03-23 10:19 UTC (permalink / raw)
To: Dave Chinner; +Cc: xfs
Looks OK.
Reviewed-by: Phil White <pwhite@sgi.com>
On Fri, Mar 15, 2013 at 11:27:51PM +1100, Dave Chinner wrote:
> From: Dave Chinner <dchinner@redhat.com>
>
> This is an old script from the auto-qa days back at SGI. It no
> longer is in use or, AFAIK, ever been used for xfstests. If anyone
> needs it, they can pull it back out of git, so lets remove it to
> simplify check.
>
> Signed-off-by: Dave Chinner <dchinner@redhat.com>
> ---
> check | 25 -------------------------
> 1 file changed, 25 deletions(-)
>
> diff --git a/check b/check
> index 7d563e9..d69f948 100755
> --- a/check
> +++ b/check
> @@ -275,12 +275,6 @@ fi
>
> _wrapup()
> {
> - # for hangcheck ...
> - # remove files that were used by hangcheck
> - #
> - [ -f /tmp/check.pid ] && rm -rf /tmp/check.pid
> - [ -f /tmp/check.sts ] && rm -rf /tmp/check.sts
> -
> if $showme
> then
> :
> @@ -336,27 +330,11 @@ END { if (NR > 0) {
> fi
>
> rm -f /tmp/*.rawout /tmp/*.out /tmp/*.err /tmp/*.time
> - rm -f /tmp/check.pid /tmp/check.sts
> rm -f $tmp.*
> }
>
> trap "_wrapup; exit \$status" 0 1 2 3 15
>
> -# for hangcheck ...
> -# Save pid of check in a well known place, so that hangcheck can be sure it
> -# has the right pid (getting the pid from ps output is not reliable enough).
> -#
> -rm -rf /tmp/check.pid
> -echo $$ >/tmp/check.pid
> -
> -# for hangcheck ...
> -# Save the status of check in a well known place, so that hangcheck can be
> -# sure to know where check is up to (getting test number from ps output is
> -# not reliable enough since the trace stuff has been introduced).
> -#
> -rm -rf /tmp/check.sts
> -echo "preamble" >/tmp/check.sts
> -
> # don't leave old full output behind on a clean run
> rm -f check.full
>
> @@ -436,9 +414,6 @@ do
> fi
> rm -f core $seq.notrun
>
> - # for hangcheck ...
> - echo "$seq" >/tmp/check.sts
> -
> start=`_wallclock`
> $timestamp && echo -n " ["`date "+%T"`"]"
> [ ! -x $seq ] && chmod u+x $seq # ensure we can run it
> --
> 1.7.10.4
>
> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 59+ messages in thread
* [PATCH 08/25] xfstests: remove test expunge file support
2013-03-15 12:27 [PATCH 00/25] xfstests: xfstests: move tests out of top level Dave Chinner
` (6 preceding siblings ...)
2013-03-15 12:27 ` [PATCH 07/25] xfstests: kill hangcheck stuff from check Dave Chinner
@ 2013-03-15 12:27 ` Dave Chinner
2013-03-23 10:19 ` Phil White
2013-03-15 12:27 ` [PATCH 09/25] xfstests: remove undocumented TESTS_REMAINING_LOG Dave Chinner
` (18 subsequent siblings)
26 siblings, 1 reply; 59+ messages in thread
From: Dave Chinner @ 2013-03-15 12:27 UTC (permalink / raw)
To: xfs
From: Dave Chinner <dchinner@redhat.com>
Check supports an expunge file for tests - a way of marking tests
not to run even if you specify it to run. Use is like this:
$ echo 002 > expunged
test-2:~/src/xfstests-dev$ sudo ./check 001-003
FSTYP -- xfs (debug)
PLATFORM -- Linux/x86_64 test-2 3.5.0-rc1-dgc+
MKFS_OPTIONS -- -f -bsize=4096 /dev/vdb
MOUNT_OPTIONS -- /dev/vdb /mnt/scratch
001 4s ... 4s
002 - expunged
003 0s ... 0s
Ran: 001 002 003
Not run:1
Passed all 2 tests
This is arguably useful(*), but gets in the way of splitting up the
tests into multiple directories. Remove it for now, but such
functionality should be considered for re-implementation at a later
date.
(*) e.g. having a different "expunged" file for each distro release
you have to test to avoid the tests known to fail due to fixes or
features that will never be back ported to older releases....
Signed-off-by: Dave Chinner <dchinner@redhat.com>
---
check | 18 ------------------
1 file changed, 18 deletions(-)
diff --git a/check b/check
index d69f948..8a998c4 100755
--- a/check
+++ b/check
@@ -30,7 +30,6 @@ notrun=""
interrupt=true
diff="diff -u"
showme=false
-expunge=true
have_test_arg=false
randomize=false
here=`pwd`
@@ -106,10 +105,6 @@ BEGIN { for (t='$start'; t<='$end'; t++) printf "%03d\n",t }' \
if grep -s "^$id " group >/dev/null ; then
# in group file ... OK
echo $id >>$tmp.list
- elif [ -f expunged ] && $expunge && \
- egrep "^$id([ ]|\$)" expunged >/dev/null ; then
- # expunged ... will be reported, but not run, later
- echo $id >>$tmp.list
else
# oops
echo "$id - unknown test, ignored"
@@ -293,13 +288,6 @@ END { if (NR > 0) {
mv $tmp.out check.time
fi
- if [ -f $tmp.expunged ]
- then
- notrun=`wc -l <$tmp.expunged | sed -e 's/ *//g'`
- n_try=`expr $n_try - $notrun`
- list=`echo "$list" | sed -f $tmp.expunged`
- fi
-
echo "" >>check.log
date >>check.log
echo $list | fmt | sed -e 's/^/ /' >>check.log
@@ -393,15 +381,9 @@ do
then
echo
continue
- elif [ -f expunged ] && $expunge && egrep "^$seq([ ]|\$)" expunged >/dev/null
- then
- echo " - expunged"
- rm -f $seq.out.bad
- echo "/^$seq\$/d" >>$tmp.expunged
elif [ ! -f $seq ]
then
echo " - no such test?"
- echo "/^$seq\$/d" >>$tmp.expunged
else
# really going to try and run this one
#
--
1.7.10.4
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply related [flat|nested] 59+ messages in thread* Re: [PATCH 08/25] xfstests: remove test expunge file support
2013-03-15 12:27 ` [PATCH 08/25] xfstests: remove test expunge file support Dave Chinner
@ 2013-03-23 10:19 ` Phil White
0 siblings, 0 replies; 59+ messages in thread
From: Phil White @ 2013-03-23 10:19 UTC (permalink / raw)
To: Dave Chinner; +Cc: xfs
Looks OK.
Reviewed-by: Phil White <pwhite@sgi.com>
On Fri, Mar 15, 2013 at 11:27:52PM +1100, Dave Chinner wrote:
> From: Dave Chinner <dchinner@redhat.com>
>
> Check supports an expunge file for tests - a way of marking tests
> not to run even if you specify it to run. Use is like this:
>
> $ echo 002 > expunged
> test-2:~/src/xfstests-dev$ sudo ./check 001-003
> FSTYP -- xfs (debug)
> PLATFORM -- Linux/x86_64 test-2 3.5.0-rc1-dgc+
> MKFS_OPTIONS -- -f -bsize=4096 /dev/vdb
> MOUNT_OPTIONS -- /dev/vdb /mnt/scratch
>
> 001 4s ... 4s
> 002 - expunged
> 003 0s ... 0s
> Ran: 001 002 003
> Not run:1
> Passed all 2 tests
>
> This is arguably useful(*), but gets in the way of splitting up the
> tests into multiple directories. Remove it for now, but such
> functionality should be considered for re-implementation at a later
> date.
>
> (*) e.g. having a different "expunged" file for each distro release
> you have to test to avoid the tests known to fail due to fixes or
> features that will never be back ported to older releases....
>
> Signed-off-by: Dave Chinner <dchinner@redhat.com>
> ---
> check | 18 ------------------
> 1 file changed, 18 deletions(-)
>
> diff --git a/check b/check
> index d69f948..8a998c4 100755
> --- a/check
> +++ b/check
> @@ -30,7 +30,6 @@ notrun=""
> interrupt=true
> diff="diff -u"
> showme=false
> -expunge=true
> have_test_arg=false
> randomize=false
> here=`pwd`
> @@ -106,10 +105,6 @@ BEGIN { for (t='$start'; t<='$end'; t++) printf "%03d\n",t }' \
> if grep -s "^$id " group >/dev/null ; then
> # in group file ... OK
> echo $id >>$tmp.list
> - elif [ -f expunged ] && $expunge && \
> - egrep "^$id([ ]|\$)" expunged >/dev/null ; then
> - # expunged ... will be reported, but not run, later
> - echo $id >>$tmp.list
> else
> # oops
> echo "$id - unknown test, ignored"
> @@ -293,13 +288,6 @@ END { if (NR > 0) {
> mv $tmp.out check.time
> fi
>
> - if [ -f $tmp.expunged ]
> - then
> - notrun=`wc -l <$tmp.expunged | sed -e 's/ *//g'`
> - n_try=`expr $n_try - $notrun`
> - list=`echo "$list" | sed -f $tmp.expunged`
> - fi
> -
> echo "" >>check.log
> date >>check.log
> echo $list | fmt | sed -e 's/^/ /' >>check.log
> @@ -393,15 +381,9 @@ do
> then
> echo
> continue
> - elif [ -f expunged ] && $expunge && egrep "^$seq([ ]|\$)" expunged >/dev/null
> - then
> - echo " - expunged"
> - rm -f $seq.out.bad
> - echo "/^$seq\$/d" >>$tmp.expunged
> elif [ ! -f $seq ]
> then
> echo " - no such test?"
> - echo "/^$seq\$/d" >>$tmp.expunged
> else
> # really going to try and run this one
> #
> --
> 1.7.10.4
>
> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 59+ messages in thread
* [PATCH 09/25] xfstests: remove undocumented TESTS_REMAINING_LOG
2013-03-15 12:27 [PATCH 00/25] xfstests: xfstests: move tests out of top level Dave Chinner
` (7 preceding siblings ...)
2013-03-15 12:27 ` [PATCH 08/25] xfstests: remove test expunge file support Dave Chinner
@ 2013-03-15 12:27 ` Dave Chinner
2013-03-23 10:20 ` Phil White
2013-03-15 12:27 ` [PATCH 10/25] xfstests: include test subdirectory support Dave Chinner
` (17 subsequent siblings)
26 siblings, 1 reply; 59+ messages in thread
From: Dave Chinner @ 2013-03-15 12:27 UTC (permalink / raw)
To: xfs
From: Dave Chinner <dchinner@redhat.com>
Undocumented and unused, AFAICT. Kill it.
Reviewed-by: Dave Chinner <dchinner@redhat.com>
---
check | 7 -------
1 file changed, 7 deletions(-)
diff --git a/check b/check
index 8a998c4..b93316a 100755
--- a/check
+++ b/check
@@ -365,17 +365,10 @@ fi
seq="check"
_check_test_fs
-[ -n "$TESTS_REMAINING_LOG" ] && echo $list > $TESTS_REMAINING_LOG
-
for seq in $list
do
err=false
echo -n "$seq"
- if [ -n "$TESTS_REMAINING_LOG" ] ; then
- sed -e "s/$seq//" -e 's/ / /' -e 's/^ *//' $TESTS_REMAINING_LOG > $TESTS_REMAINING_LOG.tmp
- mv $TESTS_REMAINING_LOG.tmp $TESTS_REMAINING_LOG
- sync
- fi
if $showme
then
--
1.7.10.4
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply related [flat|nested] 59+ messages in thread* Re: [PATCH 09/25] xfstests: remove undocumented TESTS_REMAINING_LOG
2013-03-15 12:27 ` [PATCH 09/25] xfstests: remove undocumented TESTS_REMAINING_LOG Dave Chinner
@ 2013-03-23 10:20 ` Phil White
0 siblings, 0 replies; 59+ messages in thread
From: Phil White @ 2013-03-23 10:20 UTC (permalink / raw)
To: Dave Chinner; +Cc: xfs
Looks OK.
Reviewed-by: Phil White <pwhite@sgi.com>
On Fri, Mar 15, 2013 at 11:27:53PM +1100, Dave Chinner wrote:
> From: Dave Chinner <dchinner@redhat.com>
>
> Undocumented and unused, AFAICT. Kill it.
>
> Reviewed-by: Dave Chinner <dchinner@redhat.com>
> ---
> check | 7 -------
> 1 file changed, 7 deletions(-)
>
> diff --git a/check b/check
> index 8a998c4..b93316a 100755
> --- a/check
> +++ b/check
> @@ -365,17 +365,10 @@ fi
> seq="check"
> _check_test_fs
>
> -[ -n "$TESTS_REMAINING_LOG" ] && echo $list > $TESTS_REMAINING_LOG
> -
> for seq in $list
> do
> err=false
> echo -n "$seq"
> - if [ -n "$TESTS_REMAINING_LOG" ] ; then
> - sed -e "s/$seq//" -e 's/ / /' -e 's/^ *//' $TESTS_REMAINING_LOG > $TESTS_REMAINING_LOG.tmp
> - mv $TESTS_REMAINING_LOG.tmp $TESTS_REMAINING_LOG
> - sync
> - fi
>
> if $showme
> then
> --
> 1.7.10.4
>
> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 59+ messages in thread
* [PATCH 10/25] xfstests: include test subdirectory support
2013-03-15 12:27 [PATCH 00/25] xfstests: xfstests: move tests out of top level Dave Chinner
` (8 preceding siblings ...)
2013-03-15 12:27 ` [PATCH 09/25] xfstests: remove undocumented TESTS_REMAINING_LOG Dave Chinner
@ 2013-03-15 12:27 ` Dave Chinner
2013-03-23 10:20 ` Phil White
2013-03-15 12:27 ` [PATCH 11/25] xfstests: remove 285.full and 286.full Dave Chinner
` (16 subsequent siblings)
26 siblings, 1 reply; 59+ messages in thread
From: Dave Chinner @ 2013-03-15 12:27 UTC (permalink / raw)
To: xfs
From: Dave Chinner <dchinner@redhat.com>
Create a specific tests/ subdirectory to hold all the tests so they
are no longer need to be in the top level directory. This patch does
not move any tests there, however, and that will be done in
subsequent commits.
The tests/ subdir will have it's own subdirectories for different
classes of tests. Initially, there will be a per-FSTYP subdirectory
for filesytsem specific tests, and a generic directory for tests
that span multiple filesystems.
Each class will have it's own group file to indicate what groups the
tests belong to, and these will be parsed appropriately by the high
level check script to build the test list.
The change in parsing results in the test output also emitting the
path to the test as well as the name of the test, instead of just a
raw number. This allows duplicate test names in the sudirecotries to
be unambiguous when the summary is written out.
Signed-off-by: Dave Chinner <dchinner@redhat.com>
---
check | 43 ++++++++++++++++++++++++++++---------------
tests/generic/group | 5 +++++
2 files changed, 33 insertions(+), 15 deletions(-)
create mode 100644 tests/generic/group
diff --git a/check b/check
index b93316a..da2611a 100755
--- a/check
+++ b/check
@@ -36,6 +36,8 @@ here=`pwd`
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"
# generic initialization
iam=check
@@ -84,11 +86,15 @@ _setenvironment()
get_group_list()
{
grp=$1
-
- grpl=$(sed -n < group \
- -e 's/#.*//' \
- -e 's/$/ /' \
- -e "/^[0-9][0-9][0-9].* $grp /"'{ s/ .*//p }')
+ dirs=". $GENERIC_GROUP_DIR"
+
+ for d in $dirs; do
+ l=$(sed -n < $d/group \
+ -e 's/#.*//' \
+ -e 's/$/ /' \
+ -e "s;\(^[0-9][0-9][0-9]\).* $grp .*;$d/\1;p")
+ grpl="$grpl $l"
+ done
echo $grpl
}
@@ -290,7 +296,7 @@ END { if (NR > 0) {
echo "" >>check.log
date >>check.log
- echo $list | fmt | sed -e 's/^/ /' >>check.log
+ echo $list | fmt | sed -e 's/^/ /' -e 's;tests/;;g' >>check.log
$interrupt && echo "Interrupted!" >>check.log
if [ ! -z "$n_try" -a $n_try != 0 ]
@@ -368,7 +374,12 @@ _check_test_fs
for seq in $list
do
err=false
- echo -n "$seq"
+
+ # the filename for the test and the name output are different.
+ # we don't include the tests/ directory in the name output.
+ seqnum=`echo $seq | sed -e 's;tests/;;'`
+
+ echo -n "$seqnum"
if $showme
then
@@ -381,7 +392,9 @@ do
# really going to try and run this one
#
rm -f $seq.out.bad
- lasttime=`sed -n -e "/^$seq /s/.* //p" <check.time`
+
+ # slashes now in names, sed barfs on them so use grep
+ lasttime=`grep -w ^$seq check.time | awk '// {print $2}'`
if [ "X$lasttime" != X ]; then
echo -n " ${lasttime}s ..."
else
@@ -392,7 +405,7 @@ do
start=`_wallclock`
$timestamp && echo -n " ["`date "+%T"`"]"
[ ! -x $seq ] && chmod u+x $seq # ensure we can run it
- $LOGGER_PROG "run xfstest $seq"
+ $LOGGER_PROG "run xfstest $seqnum"
./$seq >$tmp.rawout 2>&1
sts=$?
$timestamp && _timestamp
@@ -411,9 +424,9 @@ do
if [ -f $seq.notrun ]
then
$timestamp || echo -n " [not run] "
- $timestamp && echo " [not run]" && echo -n " $seq -- "
+ $timestamp && echo " [not run]" && echo -n " $seqnum -- "
cat $seq.notrun
- notrun="$notrun $seq"
+ notrun="$notrun $seqnum"
else
if [ $sts -ne 0 ]
then
@@ -431,7 +444,7 @@ do
then
:
else
- echo "$seq `expr $stop - $start`" >>$tmp.time
+ echo "$seqnum `expr $stop - $start`" >>$tmp.time
echo -n " `expr $stop - $start`s"
fi
echo ""
@@ -459,18 +472,18 @@ do
#
if $err
then
- bad="$bad $seq"
+ bad="$bad $seqnum"
n_bad=`expr $n_bad + 1`
quick=false
fi
if [ ! -f $seq.notrun ]
then
- try="$try $seq"
+ try="$try $seqnum"
n_try=`expr $n_try + 1`
_check_test_fs
fi
- seq="after_$seq"
+ seq="after_$seqnum"
done
interrupt=false
diff --git a/tests/generic/group b/tests/generic/group
new file mode 100644
index 0000000..4e01f0c
--- /dev/null
+++ b/tests/generic/group
@@ -0,0 +1,5 @@
+# QA groups control file
+# Defines test groups and nominal group owners
+# - do not start group names with a digit
+# - comment line before each group is "new" description
+#
--
1.7.10.4
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply related [flat|nested] 59+ messages in thread* Re: [PATCH 10/25] xfstests: include test subdirectory support
2013-03-15 12:27 ` [PATCH 10/25] xfstests: include test subdirectory support Dave Chinner
@ 2013-03-23 10:20 ` Phil White
0 siblings, 0 replies; 59+ messages in thread
From: Phil White @ 2013-03-23 10:20 UTC (permalink / raw)
To: Dave Chinner; +Cc: xfs
Looks OK.
Reviewed-by: Phil White <pwhite@sgi.com>
On Fri, Mar 15, 2013 at 11:27:54PM +1100, Dave Chinner wrote:
> From: Dave Chinner <dchinner@redhat.com>
>
> Create a specific tests/ subdirectory to hold all the tests so they
> are no longer need to be in the top level directory. This patch does
> not move any tests there, however, and that will be done in
> subsequent commits.
>
> The tests/ subdir will have it's own subdirectories for different
> classes of tests. Initially, there will be a per-FSTYP subdirectory
> for filesytsem specific tests, and a generic directory for tests
> that span multiple filesystems.
>
> Each class will have it's own group file to indicate what groups the
> tests belong to, and these will be parsed appropriately by the high
> level check script to build the test list.
>
> The change in parsing results in the test output also emitting the
> path to the test as well as the name of the test, instead of just a
> raw number. This allows duplicate test names in the sudirecotries to
> be unambiguous when the summary is written out.
>
> Signed-off-by: Dave Chinner <dchinner@redhat.com>
> ---
> check | 43 ++++++++++++++++++++++++++++---------------
> tests/generic/group | 5 +++++
> 2 files changed, 33 insertions(+), 15 deletions(-)
> create mode 100644 tests/generic/group
>
> diff --git a/check b/check
> index b93316a..da2611a 100755
> --- a/check
> +++ b/check
> @@ -36,6 +36,8 @@ here=`pwd`
> 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"
>
> # generic initialization
> iam=check
> @@ -84,11 +86,15 @@ _setenvironment()
> get_group_list()
> {
> grp=$1
> -
> - grpl=$(sed -n < group \
> - -e 's/#.*//' \
> - -e 's/$/ /' \
> - -e "/^[0-9][0-9][0-9].* $grp /"'{ s/ .*//p }')
> + dirs=". $GENERIC_GROUP_DIR"
> +
> + for d in $dirs; do
> + l=$(sed -n < $d/group \
> + -e 's/#.*//' \
> + -e 's/$/ /' \
> + -e "s;\(^[0-9][0-9][0-9]\).* $grp .*;$d/\1;p")
> + grpl="$grpl $l"
> + done
> echo $grpl
> }
>
> @@ -290,7 +296,7 @@ END { if (NR > 0) {
>
> echo "" >>check.log
> date >>check.log
> - echo $list | fmt | sed -e 's/^/ /' >>check.log
> + echo $list | fmt | sed -e 's/^/ /' -e 's;tests/;;g' >>check.log
> $interrupt && echo "Interrupted!" >>check.log
>
> if [ ! -z "$n_try" -a $n_try != 0 ]
> @@ -368,7 +374,12 @@ _check_test_fs
> for seq in $list
> do
> err=false
> - echo -n "$seq"
> +
> + # the filename for the test and the name output are different.
> + # we don't include the tests/ directory in the name output.
> + seqnum=`echo $seq | sed -e 's;tests/;;'`
> +
> + echo -n "$seqnum"
>
> if $showme
> then
> @@ -381,7 +392,9 @@ do
> # really going to try and run this one
> #
> rm -f $seq.out.bad
> - lasttime=`sed -n -e "/^$seq /s/.* //p" <check.time`
> +
> + # slashes now in names, sed barfs on them so use grep
> + lasttime=`grep -w ^$seq check.time | awk '// {print $2}'`
> if [ "X$lasttime" != X ]; then
> echo -n " ${lasttime}s ..."
> else
> @@ -392,7 +405,7 @@ do
> start=`_wallclock`
> $timestamp && echo -n " ["`date "+%T"`"]"
> [ ! -x $seq ] && chmod u+x $seq # ensure we can run it
> - $LOGGER_PROG "run xfstest $seq"
> + $LOGGER_PROG "run xfstest $seqnum"
> ./$seq >$tmp.rawout 2>&1
> sts=$?
> $timestamp && _timestamp
> @@ -411,9 +424,9 @@ do
> if [ -f $seq.notrun ]
> then
> $timestamp || echo -n " [not run] "
> - $timestamp && echo " [not run]" && echo -n " $seq -- "
> + $timestamp && echo " [not run]" && echo -n " $seqnum -- "
> cat $seq.notrun
> - notrun="$notrun $seq"
> + notrun="$notrun $seqnum"
> else
> if [ $sts -ne 0 ]
> then
> @@ -431,7 +444,7 @@ do
> then
> :
> else
> - echo "$seq `expr $stop - $start`" >>$tmp.time
> + echo "$seqnum `expr $stop - $start`" >>$tmp.time
> echo -n " `expr $stop - $start`s"
> fi
> echo ""
> @@ -459,18 +472,18 @@ do
> #
> if $err
> then
> - bad="$bad $seq"
> + bad="$bad $seqnum"
> n_bad=`expr $n_bad + 1`
> quick=false
> fi
> if [ ! -f $seq.notrun ]
> then
> - try="$try $seq"
> + try="$try $seqnum"
> n_try=`expr $n_try + 1`
> _check_test_fs
> fi
>
> - seq="after_$seq"
> + seq="after_$seqnum"
> done
>
> interrupt=false
> diff --git a/tests/generic/group b/tests/generic/group
> new file mode 100644
> index 0000000..4e01f0c
> --- /dev/null
> +++ b/tests/generic/group
> @@ -0,0 +1,5 @@
> +# QA groups control file
> +# Defines test groups and nominal group owners
> +# - do not start group names with a digit
> +# - comment line before each group is "new" description
> +#
> --
> 1.7.10.4
>
> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 59+ messages in thread
* [PATCH 11/25] xfstests: remove 285.full and 286.full
2013-03-15 12:27 [PATCH 00/25] xfstests: xfstests: move tests out of top level Dave Chinner
` (9 preceding siblings ...)
2013-03-15 12:27 ` [PATCH 10/25] xfstests: include test subdirectory support Dave Chinner
@ 2013-03-15 12:27 ` Dave Chinner
2013-03-23 10:20 ` Phil White
2013-03-15 12:27 ` [PATCH 12/25] xfstests: move generic tests out of top level dir Dave Chinner
` (15 subsequent siblings)
26 siblings, 1 reply; 59+ messages in thread
From: Dave Chinner @ 2013-03-15 12:27 UTC (permalink / raw)
To: xfs
From: Dave Chinner <dchinner@redhat.com>
These files are generated by the tests, they don't belong in
the repository.
Signed-off-by: Dave Chinner <dchinner@redhat.com>
---
285.full | 116 --------------------------------------------------------------
286.full | 70 -------------------------------------
2 files changed, 186 deletions(-)
delete mode 100644 285.full
delete mode 100644 286.full
diff --git a/285.full b/285.full
deleted file mode 100644
index f384aab..0000000
--- a/285.full
+++ /dev/null
@@ -1,116 +0,0 @@
-File system supports the default behavior.
-File system magic#: 0x58465342
-Allocation size: 4096
-
-01. Test empty file
-01.01 SEEK_DATA expected -1 with errno -6, got -6. succ
-01.02 SEEK_HOLE expected -1 with errno -6, got -6. succ
-01.03 SEEK_HOLE expected -1 with errno -6, got -6. succ
-
-02. Test a tiny full file
-02.01 SEEK_HOLE expected 8 or 8, got 8. succ
-02.02 SEEK_DATA expected 0 or 0, got 0. succ
-02.03 SEEK_DATA expected 1 or 1, got 1. succ
-02.04 SEEK_HOLE expected 8 or 8, got 8. succ
-02.05 SEEK_DATA expected 7 or 7, got 7. succ
-02.06 SEEK_HOLE expected -1 with errno -6, got -6. succ
-02.07 SEEK_DATA expected -1 with errno -6, got -6. succ
-02.08 SEEK_HOLE expected -1 with errno -6, got -6. succ
-02.09 SEEK_DATA expected -1 with errno -6, got -6. succ
-
-03. Test a larger full file
-03.01 SEEK_HOLE expected 8292 or 8292, got 8292. succ
-03.02 SEEK_HOLE expected 8292 or 8292, got 8292. succ
-03.03 SEEK_DATA expected 0 or 0, got 0. succ
-03.04 SEEK_DATA expected 1 or 1, got 1. succ
-03.05 SEEK_HOLE expected 8292 or 8292, got 8292. succ
-03.06 SEEK_DATA expected 8291 or 8291, got 8291. succ
-03.07 SEEK_HOLE expected -1 with errno -6, got -6. succ
-03.08 SEEK_DATA expected -1 with errno -6, got -6. succ
-03.09 SEEK_HOLE expected -1 with errno -6, got -6. succ
-03.10 SEEK_DATA expected -1 with errno -6, got -6. succ
-
-04. Test file hole at beg, data at end
-04.01 SEEK_HOLE expected 0 or 8200, got 0. succ
-04.02 SEEK_HOLE expected 1 or 8200, got 1. succ
-04.03 SEEK_DATA expected 8192 or 0, got 8192. succ
-04.04 SEEK_DATA expected 8192 or 1, got 8192. succ
-04.05 SEEK_HOLE expected 8191 or 8200, got 8191. succ
-04.06 SEEK_DATA expected 8192 or 8191, got 8192. succ
-04.07 SEEK_HOLE expected 8200 or 8200, got 8200. succ
-04.08 SEEK_DATA expected 8192 or 8192, got 8192. succ
-04.09 SEEK_HOLE expected 8200 or 8200, got 8200. succ
-04.10 SEEK_DATA expected 8193 or 8193, got 8193. succ
-04.11 SEEK_HOLE expected 8200 or 8200, got 8200. succ
-04.12 SEEK_DATA expected 8199 or 8199, got 8199. succ
-04.13 SEEK_HOLE expected -1 with errno -6, got -6. succ
-04.14 SEEK_DATA expected -1 with errno -6, got -6. succ
-04.15 SEEK_HOLE expected -1 with errno -6, got -6. succ
-04.16 SEEK_DATA expected -1 with errno -6, got -6. succ
-
-05. Test file data at beg, hole at end
-05.01 SEEK_HOLE expected 4096 or 16384, got 4096. succ
-05.02 SEEK_HOLE expected 4096 or 16384, got 4096. succ
-05.03 SEEK_DATA expected 0 or 0, got 0. succ
-05.04 SEEK_DATA expected 1 or 1, got 1. succ
-05.05 SEEK_HOLE expected 4096 or 16384, got 4096. succ
-05.06 SEEK_DATA expected 4095 or 4095, got 4095. succ
-05.07 SEEK_HOLE expected 4096 or 16384, got 4096. succ
-05.08 SEEK_DATA expected -1 with errno -6, got -6. succ
-05.09 SEEK_HOLE expected 4097 or 16384, got 4097. succ
-05.10 SEEK_DATA expected -1 with errno -6, got -6. succ
-05.11 SEEK_HOLE expected 16383 or 16384, got 16383. succ
-05.12 SEEK_DATA expected -1 with errno -6, got -6. succ
-05.13 SEEK_HOLE expected -1 with errno -6, got -6. succ
-05.14 SEEK_DATA expected -1 with errno -6, got -6. succ
-05.15 SEEK_HOLE expected -1 with errno -6, got -6. succ
-05.16 SEEK_DATA expected -1 with errno -6, got -6. succ
-
-06. Test file hole data hole data
-06.01 SEEK_HOLE expected 0 or 16384, got 0. succ
-06.02 SEEK_HOLE expected 1 or 16384, got 1. succ
-06.03 SEEK_DATA expected 4096 or 0, got 4096. succ
-06.04 SEEK_DATA expected 4096 or 1, got 4096. succ
-06.05 SEEK_HOLE expected 4095 or 16384, got 4095. succ
-06.06 SEEK_DATA expected 4096 or 4095, got 4096. succ
-06.07 SEEK_HOLE expected 8192 or 16384, got 16384. succ
-06.08 SEEK_DATA expected 4096 or 4096, got 4096. succ
-06.09 SEEK_HOLE expected 8192 or 16384, got 16384. succ
-06.10 SEEK_DATA expected 4097 or 4097, got 4097. succ
-06.11 SEEK_HOLE expected 8192 or 16384, got 16384. succ
-06.12 SEEK_DATA expected 8191 or 8191, got 8191. succ
-06.13 SEEK_HOLE expected 8192 or 16384, got 16384. succ
-06.14 SEEK_DATA expected 12288 or 8192, got 8192. succ
-06.15 SEEK_HOLE expected 8193 or 16384, got 16384. succ
-06.16 SEEK_DATA expected 12288 or 8193, got 8193. succ
-06.17 SEEK_HOLE expected 12287 or 16384, got 16384. succ
-06.18 SEEK_DATA expected 12288 or 12287, got 12287. succ
-06.19 SEEK_HOLE expected 16384 or 16384, got 16384. succ
-06.20 SEEK_DATA expected 12288 or 12288, got 12288. succ
-06.21 SEEK_HOLE expected 16384 or 16384, got 16384. succ
-06.22 SEEK_DATA expected 12289 or 12289, got 12289. succ
-06.23 SEEK_HOLE expected 16384 or 16384, got 16384. succ
-06.24 SEEK_DATA expected 16383 or 16383, got 16383. succ
-06.25 SEEK_HOLE expected -1 with errno -6, got -6. succ
-06.26 SEEK_DATA expected -1 with errno -6, got -6. succ
-06.27 SEEK_HOLE expected -1 with errno -6, got -6. succ
-06.28 SEEK_DATA expected -1 with errno -6, got -6. succ
-
-07. Test file with unwritten extents, only have dirty pages
-07.01 SEEK_HOLE expected 0 or 4194304, got 4194304. succ
-07.02 SEEK_HOLE expected 1 or 4194304, got 4194304. succ
-07.03 SEEK_DATA expected 40960 or 0, got 0. succ
-07.04 SEEK_DATA expected 40960 or 1, got 1. succ
-
-08. Test file with unwritten extents, only have unwritten pages
-08.01 SEEK_HOLE expected 0 or 4194304, got 4194304. succ
-08.02 SEEK_HOLE expected 1 or 4194304, got 4194304. succ
-08.03 SEEK_DATA expected 40960 or 0, got 0. succ
-08.04 SEEK_DATA expected 40960 or 1, got 1. succ
-
-09. Test file with unwritten extents, have both dirty && unwritten pages
-09.01 SEEK_HOLE expected 0 or 8388608, got 8388608. succ
-09.02 SEEK_HOLE expected 1 or 8388608, got 8388608. succ
-09.03 SEEK_DATA expected 40960 or 0, got 0. succ
-09.04 SEEK_DATA expected 40960 or 1, got 1. succ
-
diff --git a/286.full b/286.full
deleted file mode 100644
index b4e4f08..0000000
--- a/286.full
+++ /dev/null
@@ -1,70 +0,0 @@
-*** test01() create sparse file ***
-wrote 1048576/1048576 bytes at offset 0
-1 MiB, 256 ops; 0.0000 sec (1.242 GiB/sec and 325699.7455 ops/sec)
-wrote 1048576/1048576 bytes at offset 5242880
-1 MiB, 256 ops; 0.0000 sec (1.160 GiB/sec and 304038.0048 ops/sec)
-wrote 1048576/1048576 bytes at offset 10485760
-1 MiB, 256 ops; 0.0000 sec (1.112 GiB/sec and 291571.7540 ops/sec)
-wrote 1048576/1048576 bytes at offset 15728640
-1 MiB, 256 ops; 0.0000 sec (1.095 GiB/sec and 286995.5157 ops/sec)
-wrote 1048576/1048576 bytes at offset 20971520
-1 MiB, 256 ops; 0.0000 sec (1.094 GiB/sec and 286674.1321 ops/sec)
-wrote 1048576/1048576 bytes at offset 26214400
-1 MiB, 256 ops; 0.0000 sec (1.085 GiB/sec and 284444.4444 ops/sec)
-wrote 1048576/1048576 bytes at offset 31457280
-1 MiB, 256 ops; 0.0000 sec (1.065 GiB/sec and 279171.2105 ops/sec)
-wrote 1048576/1048576 bytes at offset 36700160
-1 MiB, 256 ops; 0.0000 sec (1.064 GiB/sec and 278867.1024 ops/sec)
-wrote 1048576/1048576 bytes at offset 41943040
-1 MiB, 256 ops; 0.0000 sec (1.068 GiB/sec and 280087.5274 ops/sec)
-wrote 1048576/1048576 bytes at offset 47185920
-1 MiB, 256 ops; 0.0000 sec (1.058 GiB/sec and 277356.4464 ops/sec)
-wrote 1048576/1048576 bytes at offset 52428800
-1 MiB, 256 ops; 0.0000 sec (1.067 GiB/sec and 279781.4208 ops/sec)
-wrote 1048576/1048576 bytes at offset 57671680
-1 MiB, 256 ops; 0.0000 sec (1.071 GiB/sec and 280701.7544 ops/sec)
-wrote 1048576/1048576 bytes at offset 62914560
-1 MiB, 256 ops; 0.0000 sec (1.071 GiB/sec and 280701.7544 ops/sec)
-wrote 1048576/1048576 bytes at offset 68157440
-1 MiB, 256 ops; 0.0000 sec (1.074 GiB/sec and 281628.1628 ops/sec)
-wrote 1048576/1048576 bytes at offset 73400320
-1 MiB, 256 ops; 0.0000 sec (1.071 GiB/sec and 280701.7544 ops/sec)
-wrote 1048576/1048576 bytes at offset 78643200
-1 MiB, 256 ops; 0.0000 sec (1.068 GiB/sec and 280087.5274 ops/sec)
-wrote 1048576/1048576 bytes at offset 83886080
-1 MiB, 256 ops; 0.0000 sec (1.073 GiB/sec and 281318.6813 ops/sec)
-wrote 1048576/1048576 bytes at offset 89128960
-1 MiB, 256 ops; 0.0000 sec (1.068 GiB/sec and 280087.5274 ops/sec)
-wrote 1048576/1048576 bytes at offset 94371840
-1 MiB, 256 ops; 0.0000 sec (1.085 GiB/sec and 284444.4444 ops/sec)
-wrote 1048576/1048576 bytes at offset 99614720
-1 MiB, 256 ops; 0.0000 sec (1.055 GiB/sec and 276457.8834 ops/sec)
-wrote 1048576/1048576 bytes at offset 104857600
-1 MiB, 256 ops; 0.0000 sec (1.140 GiB/sec and 298716.4527 ops/sec)
-*** test01() create sparse file done ***
-
-*** test02() create sparse file ***
-wrote 1048576/1048576 bytes at offset 6291456
-1 MiB, 256 ops; 0.0000 sec (1.360 GiB/sec and 356545.9610 ops/sec)
-wrote 1048576/1048576 bytes at offset 16777216
-1 MiB, 256 ops; 0.0000 sec (1.385 GiB/sec and 363120.5674 ops/sec)
-wrote 1048576/1048576 bytes at offset 27262976
-1 MiB, 256 ops; 0.0000 sec (1.340 GiB/sec and 351165.9808 ops/sec)
-wrote 1048576/1048576 bytes at offset 37748736
-1 MiB, 256 ops; 0.0000 sec (1.309 GiB/sec and 343163.5389 ops/sec)
-wrote 1048576/1048576 bytes at offset 48234496
-1 MiB, 256 ops; 0.0000 sec (1.267 GiB/sec and 332036.3165 ops/sec)
-wrote 1048576/1048576 bytes at offset 58720256
-1 MiB, 256 ops; 0.0000 sec (1.285 GiB/sec and 336842.1053 ops/sec)
-wrote 1048576/1048576 bytes at offset 69206016
-1 MiB, 256 ops; 0.0000 sec (1.288 GiB/sec and 337730.8707 ops/sec)
-wrote 1048576/1048576 bytes at offset 79691776
-1 MiB, 256 ops; 0.0000 sec (1.278 GiB/sec and 335078.5340 ops/sec)
-wrote 1048576/1048576 bytes at offset 90177536
-1 MiB, 256 ops; 0.0000 sec (1.293 GiB/sec and 339072.8477 ops/sec)
-wrote 1048576/1048576 bytes at offset 100663296
-1 MiB, 256 ops; 0.0000 sec (1.280 GiB/sec and 335517.6933 ops/sec)
-wrote 1048576/1048576 bytes at offset 111149056
-1 MiB, 256 ops; 0.0000 sec (1.285 GiB/sec and 336842.1053 ops/sec)
-*** test02() create sparse file done ***
-
--
1.7.10.4
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply related [flat|nested] 59+ messages in thread* Re: [PATCH 11/25] xfstests: remove 285.full and 286.full
2013-03-15 12:27 ` [PATCH 11/25] xfstests: remove 285.full and 286.full Dave Chinner
@ 2013-03-23 10:20 ` Phil White
0 siblings, 0 replies; 59+ messages in thread
From: Phil White @ 2013-03-23 10:20 UTC (permalink / raw)
To: Dave Chinner; +Cc: xfs
Looks OK.
Reviewed-by: Phil White <pwhite@sgi.com>
On Fri, Mar 15, 2013 at 11:27:55PM +1100, Dave Chinner wrote:
> From: Dave Chinner <dchinner@redhat.com>
>
> These files are generated by the tests, they don't belong in
> the repository.
>
> Signed-off-by: Dave Chinner <dchinner@redhat.com>
> ---
> 285.full | 116 --------------------------------------------------------------
> 286.full | 70 -------------------------------------
> 2 files changed, 186 deletions(-)
> delete mode 100644 285.full
> delete mode 100644 286.full
>
> diff --git a/285.full b/285.full
> deleted file mode 100644
> index f384aab..0000000
> --- a/285.full
> +++ /dev/null
> @@ -1,116 +0,0 @@
> -File system supports the default behavior.
> -File system magic#: 0x58465342
> -Allocation size: 4096
> -
> -01. Test empty file
> -01.01 SEEK_DATA expected -1 with errno -6, got -6. succ
> -01.02 SEEK_HOLE expected -1 with errno -6, got -6. succ
> -01.03 SEEK_HOLE expected -1 with errno -6, got -6. succ
> -
> -02. Test a tiny full file
> -02.01 SEEK_HOLE expected 8 or 8, got 8. succ
> -02.02 SEEK_DATA expected 0 or 0, got 0. succ
> -02.03 SEEK_DATA expected 1 or 1, got 1. succ
> -02.04 SEEK_HOLE expected 8 or 8, got 8. succ
> -02.05 SEEK_DATA expected 7 or 7, got 7. succ
> -02.06 SEEK_HOLE expected -1 with errno -6, got -6. succ
> -02.07 SEEK_DATA expected -1 with errno -6, got -6. succ
> -02.08 SEEK_HOLE expected -1 with errno -6, got -6. succ
> -02.09 SEEK_DATA expected -1 with errno -6, got -6. succ
> -
> -03. Test a larger full file
> -03.01 SEEK_HOLE expected 8292 or 8292, got 8292. succ
> -03.02 SEEK_HOLE expected 8292 or 8292, got 8292. succ
> -03.03 SEEK_DATA expected 0 or 0, got 0. succ
> -03.04 SEEK_DATA expected 1 or 1, got 1. succ
> -03.05 SEEK_HOLE expected 8292 or 8292, got 8292. succ
> -03.06 SEEK_DATA expected 8291 or 8291, got 8291. succ
> -03.07 SEEK_HOLE expected -1 with errno -6, got -6. succ
> -03.08 SEEK_DATA expected -1 with errno -6, got -6. succ
> -03.09 SEEK_HOLE expected -1 with errno -6, got -6. succ
> -03.10 SEEK_DATA expected -1 with errno -6, got -6. succ
> -
> -04. Test file hole at beg, data at end
> -04.01 SEEK_HOLE expected 0 or 8200, got 0. succ
> -04.02 SEEK_HOLE expected 1 or 8200, got 1. succ
> -04.03 SEEK_DATA expected 8192 or 0, got 8192. succ
> -04.04 SEEK_DATA expected 8192 or 1, got 8192. succ
> -04.05 SEEK_HOLE expected 8191 or 8200, got 8191. succ
> -04.06 SEEK_DATA expected 8192 or 8191, got 8192. succ
> -04.07 SEEK_HOLE expected 8200 or 8200, got 8200. succ
> -04.08 SEEK_DATA expected 8192 or 8192, got 8192. succ
> -04.09 SEEK_HOLE expected 8200 or 8200, got 8200. succ
> -04.10 SEEK_DATA expected 8193 or 8193, got 8193. succ
> -04.11 SEEK_HOLE expected 8200 or 8200, got 8200. succ
> -04.12 SEEK_DATA expected 8199 or 8199, got 8199. succ
> -04.13 SEEK_HOLE expected -1 with errno -6, got -6. succ
> -04.14 SEEK_DATA expected -1 with errno -6, got -6. succ
> -04.15 SEEK_HOLE expected -1 with errno -6, got -6. succ
> -04.16 SEEK_DATA expected -1 with errno -6, got -6. succ
> -
> -05. Test file data at beg, hole at end
> -05.01 SEEK_HOLE expected 4096 or 16384, got 4096. succ
> -05.02 SEEK_HOLE expected 4096 or 16384, got 4096. succ
> -05.03 SEEK_DATA expected 0 or 0, got 0. succ
> -05.04 SEEK_DATA expected 1 or 1, got 1. succ
> -05.05 SEEK_HOLE expected 4096 or 16384, got 4096. succ
> -05.06 SEEK_DATA expected 4095 or 4095, got 4095. succ
> -05.07 SEEK_HOLE expected 4096 or 16384, got 4096. succ
> -05.08 SEEK_DATA expected -1 with errno -6, got -6. succ
> -05.09 SEEK_HOLE expected 4097 or 16384, got 4097. succ
> -05.10 SEEK_DATA expected -1 with errno -6, got -6. succ
> -05.11 SEEK_HOLE expected 16383 or 16384, got 16383. succ
> -05.12 SEEK_DATA expected -1 with errno -6, got -6. succ
> -05.13 SEEK_HOLE expected -1 with errno -6, got -6. succ
> -05.14 SEEK_DATA expected -1 with errno -6, got -6. succ
> -05.15 SEEK_HOLE expected -1 with errno -6, got -6. succ
> -05.16 SEEK_DATA expected -1 with errno -6, got -6. succ
> -
> -06. Test file hole data hole data
> -06.01 SEEK_HOLE expected 0 or 16384, got 0. succ
> -06.02 SEEK_HOLE expected 1 or 16384, got 1. succ
> -06.03 SEEK_DATA expected 4096 or 0, got 4096. succ
> -06.04 SEEK_DATA expected 4096 or 1, got 4096. succ
> -06.05 SEEK_HOLE expected 4095 or 16384, got 4095. succ
> -06.06 SEEK_DATA expected 4096 or 4095, got 4096. succ
> -06.07 SEEK_HOLE expected 8192 or 16384, got 16384. succ
> -06.08 SEEK_DATA expected 4096 or 4096, got 4096. succ
> -06.09 SEEK_HOLE expected 8192 or 16384, got 16384. succ
> -06.10 SEEK_DATA expected 4097 or 4097, got 4097. succ
> -06.11 SEEK_HOLE expected 8192 or 16384, got 16384. succ
> -06.12 SEEK_DATA expected 8191 or 8191, got 8191. succ
> -06.13 SEEK_HOLE expected 8192 or 16384, got 16384. succ
> -06.14 SEEK_DATA expected 12288 or 8192, got 8192. succ
> -06.15 SEEK_HOLE expected 8193 or 16384, got 16384. succ
> -06.16 SEEK_DATA expected 12288 or 8193, got 8193. succ
> -06.17 SEEK_HOLE expected 12287 or 16384, got 16384. succ
> -06.18 SEEK_DATA expected 12288 or 12287, got 12287. succ
> -06.19 SEEK_HOLE expected 16384 or 16384, got 16384. succ
> -06.20 SEEK_DATA expected 12288 or 12288, got 12288. succ
> -06.21 SEEK_HOLE expected 16384 or 16384, got 16384. succ
> -06.22 SEEK_DATA expected 12289 or 12289, got 12289. succ
> -06.23 SEEK_HOLE expected 16384 or 16384, got 16384. succ
> -06.24 SEEK_DATA expected 16383 or 16383, got 16383. succ
> -06.25 SEEK_HOLE expected -1 with errno -6, got -6. succ
> -06.26 SEEK_DATA expected -1 with errno -6, got -6. succ
> -06.27 SEEK_HOLE expected -1 with errno -6, got -6. succ
> -06.28 SEEK_DATA expected -1 with errno -6, got -6. succ
> -
> -07. Test file with unwritten extents, only have dirty pages
> -07.01 SEEK_HOLE expected 0 or 4194304, got 4194304. succ
> -07.02 SEEK_HOLE expected 1 or 4194304, got 4194304. succ
> -07.03 SEEK_DATA expected 40960 or 0, got 0. succ
> -07.04 SEEK_DATA expected 40960 or 1, got 1. succ
> -
> -08. Test file with unwritten extents, only have unwritten pages
> -08.01 SEEK_HOLE expected 0 or 4194304, got 4194304. succ
> -08.02 SEEK_HOLE expected 1 or 4194304, got 4194304. succ
> -08.03 SEEK_DATA expected 40960 or 0, got 0. succ
> -08.04 SEEK_DATA expected 40960 or 1, got 1. succ
> -
> -09. Test file with unwritten extents, have both dirty && unwritten pages
> -09.01 SEEK_HOLE expected 0 or 8388608, got 8388608. succ
> -09.02 SEEK_HOLE expected 1 or 8388608, got 8388608. succ
> -09.03 SEEK_DATA expected 40960 or 0, got 0. succ
> -09.04 SEEK_DATA expected 40960 or 1, got 1. succ
> -
> diff --git a/286.full b/286.full
> deleted file mode 100644
> index b4e4f08..0000000
> --- a/286.full
> +++ /dev/null
> @@ -1,70 +0,0 @@
> -*** test01() create sparse file ***
> -wrote 1048576/1048576 bytes at offset 0
> -1 MiB, 256 ops; 0.0000 sec (1.242 GiB/sec and 325699.7455 ops/sec)
> -wrote 1048576/1048576 bytes at offset 5242880
> -1 MiB, 256 ops; 0.0000 sec (1.160 GiB/sec and 304038.0048 ops/sec)
> -wrote 1048576/1048576 bytes at offset 10485760
> -1 MiB, 256 ops; 0.0000 sec (1.112 GiB/sec and 291571.7540 ops/sec)
> -wrote 1048576/1048576 bytes at offset 15728640
> -1 MiB, 256 ops; 0.0000 sec (1.095 GiB/sec and 286995.5157 ops/sec)
> -wrote 1048576/1048576 bytes at offset 20971520
> -1 MiB, 256 ops; 0.0000 sec (1.094 GiB/sec and 286674.1321 ops/sec)
> -wrote 1048576/1048576 bytes at offset 26214400
> -1 MiB, 256 ops; 0.0000 sec (1.085 GiB/sec and 284444.4444 ops/sec)
> -wrote 1048576/1048576 bytes at offset 31457280
> -1 MiB, 256 ops; 0.0000 sec (1.065 GiB/sec and 279171.2105 ops/sec)
> -wrote 1048576/1048576 bytes at offset 36700160
> -1 MiB, 256 ops; 0.0000 sec (1.064 GiB/sec and 278867.1024 ops/sec)
> -wrote 1048576/1048576 bytes at offset 41943040
> -1 MiB, 256 ops; 0.0000 sec (1.068 GiB/sec and 280087.5274 ops/sec)
> -wrote 1048576/1048576 bytes at offset 47185920
> -1 MiB, 256 ops; 0.0000 sec (1.058 GiB/sec and 277356.4464 ops/sec)
> -wrote 1048576/1048576 bytes at offset 52428800
> -1 MiB, 256 ops; 0.0000 sec (1.067 GiB/sec and 279781.4208 ops/sec)
> -wrote 1048576/1048576 bytes at offset 57671680
> -1 MiB, 256 ops; 0.0000 sec (1.071 GiB/sec and 280701.7544 ops/sec)
> -wrote 1048576/1048576 bytes at offset 62914560
> -1 MiB, 256 ops; 0.0000 sec (1.071 GiB/sec and 280701.7544 ops/sec)
> -wrote 1048576/1048576 bytes at offset 68157440
> -1 MiB, 256 ops; 0.0000 sec (1.074 GiB/sec and 281628.1628 ops/sec)
> -wrote 1048576/1048576 bytes at offset 73400320
> -1 MiB, 256 ops; 0.0000 sec (1.071 GiB/sec and 280701.7544 ops/sec)
> -wrote 1048576/1048576 bytes at offset 78643200
> -1 MiB, 256 ops; 0.0000 sec (1.068 GiB/sec and 280087.5274 ops/sec)
> -wrote 1048576/1048576 bytes at offset 83886080
> -1 MiB, 256 ops; 0.0000 sec (1.073 GiB/sec and 281318.6813 ops/sec)
> -wrote 1048576/1048576 bytes at offset 89128960
> -1 MiB, 256 ops; 0.0000 sec (1.068 GiB/sec and 280087.5274 ops/sec)
> -wrote 1048576/1048576 bytes at offset 94371840
> -1 MiB, 256 ops; 0.0000 sec (1.085 GiB/sec and 284444.4444 ops/sec)
> -wrote 1048576/1048576 bytes at offset 99614720
> -1 MiB, 256 ops; 0.0000 sec (1.055 GiB/sec and 276457.8834 ops/sec)
> -wrote 1048576/1048576 bytes at offset 104857600
> -1 MiB, 256 ops; 0.0000 sec (1.140 GiB/sec and 298716.4527 ops/sec)
> -*** test01() create sparse file done ***
> -
> -*** test02() create sparse file ***
> -wrote 1048576/1048576 bytes at offset 6291456
> -1 MiB, 256 ops; 0.0000 sec (1.360 GiB/sec and 356545.9610 ops/sec)
> -wrote 1048576/1048576 bytes at offset 16777216
> -1 MiB, 256 ops; 0.0000 sec (1.385 GiB/sec and 363120.5674 ops/sec)
> -wrote 1048576/1048576 bytes at offset 27262976
> -1 MiB, 256 ops; 0.0000 sec (1.340 GiB/sec and 351165.9808 ops/sec)
> -wrote 1048576/1048576 bytes at offset 37748736
> -1 MiB, 256 ops; 0.0000 sec (1.309 GiB/sec and 343163.5389 ops/sec)
> -wrote 1048576/1048576 bytes at offset 48234496
> -1 MiB, 256 ops; 0.0000 sec (1.267 GiB/sec and 332036.3165 ops/sec)
> -wrote 1048576/1048576 bytes at offset 58720256
> -1 MiB, 256 ops; 0.0000 sec (1.285 GiB/sec and 336842.1053 ops/sec)
> -wrote 1048576/1048576 bytes at offset 69206016
> -1 MiB, 256 ops; 0.0000 sec (1.288 GiB/sec and 337730.8707 ops/sec)
> -wrote 1048576/1048576 bytes at offset 79691776
> -1 MiB, 256 ops; 0.0000 sec (1.278 GiB/sec and 335078.5340 ops/sec)
> -wrote 1048576/1048576 bytes at offset 90177536
> -1 MiB, 256 ops; 0.0000 sec (1.293 GiB/sec and 339072.8477 ops/sec)
> -wrote 1048576/1048576 bytes at offset 100663296
> -1 MiB, 256 ops; 0.0000 sec (1.280 GiB/sec and 335517.6933 ops/sec)
> -wrote 1048576/1048576 bytes at offset 111149056
> -1 MiB, 256 ops; 0.0000 sec (1.285 GiB/sec and 336842.1053 ops/sec)
> -*** test02() create sparse file done ***
> -
> --
> 1.7.10.4
>
> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 59+ messages in thread
* [PATCH 12/25] xfstests: move generic tests out of top level dir
2013-03-15 12:27 [PATCH 00/25] xfstests: xfstests: move tests out of top level Dave Chinner
` (10 preceding siblings ...)
2013-03-15 12:27 ` [PATCH 11/25] xfstests: remove 285.full and 286.full Dave Chinner
@ 2013-03-15 12:27 ` Dave Chinner
2013-03-23 10:22 ` Phil White
2013-03-15 12:27 ` [PATCH 13/25] xfstests: move xfs specific tests out of top directory Dave Chinner
` (14 subsequent siblings)
26 siblings, 1 reply; 59+ messages in thread
From: Dave Chinner @ 2013-03-15 12:27 UTC (permalink / raw)
To: xfs
From: Dave Chinner <dchinner@redhat.com>
And into tests/generic. Tests were found simply by grepping for the
__supported_fs field in the tests.
Output starts to look 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
./242 1s
./183 2s
generic/236 1s
generic/014 1s
generic/258 0s
./096 1s
generic/245 0s
^C
Ran: ./242 ./183 generic/236 generic/014 generic/258 ./096 generic/245
Passed all 7 tests
Signed-off-by: Dave Chinner <dchinner@redhat.com>
---
group | 102 -------------------------
001 => tests/generic/001 | 0
001.out => tests/generic/001.out | 0
002 => tests/generic/002 | 0
002.out => tests/generic/002.out | 0
005 => tests/generic/005 | 0
005.out => tests/generic/005.out | 0
006 => tests/generic/006 | 0
006.out => tests/generic/006.out | 0
007 => tests/generic/007 | 0
007.out => tests/generic/007.out | 0
010 => tests/generic/010 | 0
010.out => tests/generic/010.out | 0
011 => tests/generic/011 | 0
011.out => tests/generic/011.out | 0
013 => tests/generic/013 | 0
013.out => tests/generic/013.out | 0
014 => tests/generic/014 | 0
014.out => tests/generic/014.out | 0
015 => tests/generic/015 | 0
015.out => tests/generic/015.out | 0
020 => tests/generic/020 | 0
020.out => tests/generic/020.out | 0
053 => tests/generic/053 | 0
053.out => tests/generic/053.out | 0
062 => tests/generic/062 | 0
062.out => tests/generic/062.out | 0
068 => tests/generic/068 | 0
068.out => tests/generic/068.out | 0
069 => tests/generic/069 | 0
069.out => tests/generic/069.out | 0
070 => tests/generic/070 | 0
070.out => tests/generic/070.out | 0
074 => tests/generic/074 | 0
074.out => tests/generic/074.out | 0
075 => tests/generic/075 | 0
075.out => tests/generic/075.out | 0
076 => tests/generic/076 | 0
076.out => tests/generic/076.out | 0
077 => tests/generic/077 | 0
077.out => tests/generic/077.out | 0
079 => tests/generic/079 | 0
079.out => tests/generic/079.out | 0
083 => tests/generic/083 | 0
083.out => tests/generic/083.out | 0
088 => tests/generic/088 | 0
088.out.irix => tests/generic/088.out.irix | 0
088.out.linux => tests/generic/088.out.linux | 0
089 => tests/generic/089 | 0
089.out => tests/generic/089.out | 0
091 => tests/generic/091 | 0
091.out => tests/generic/091.out | 0
093 => tests/generic/093 | 0
093.out => tests/generic/093.out | Bin 917 -> 917 bytes
097 => tests/generic/097 | 0
097.out.udf => tests/generic/097.out.udf | 0
097.out.xfs => tests/generic/097.out.xfs | 0
099 => tests/generic/099 | 0
099.out => tests/generic/099.out | 0
100 => tests/generic/100 | 0
100.out => tests/generic/100.out | 0
105 => tests/generic/105 | 0
105.out => tests/generic/105.out | 0
112 => tests/generic/112 | 0
112.out => tests/generic/112.out | 0
113 => tests/generic/113 | 0
113.out => tests/generic/113.out | 0
117 => tests/generic/117 | 0
117.out => tests/generic/117.out | 0
120 => tests/generic/120 | 0
120.out => tests/generic/120.out | 0
123 => tests/generic/123 | 0
123.out => tests/generic/123.out | 0
124 => tests/generic/124 | 0
124.out => tests/generic/124.out | 0
125 => tests/generic/125 | 0
125.out => tests/generic/125.out | 0
126 => tests/generic/126 | 0
126.out => tests/generic/126.out | 0
127 => tests/generic/127 | 0
127.out => tests/generic/127.out | 0
128 => tests/generic/128 | 0
128.out => tests/generic/128.out | 0
129 => tests/generic/129 | 0
129.out => tests/generic/129.out | 0
130 => tests/generic/130 | 0
130.out => tests/generic/130.out | 0
131 => tests/generic/131 | 0
131.out => tests/generic/131.out | 0
132 => tests/generic/132 | 0
132.out => tests/generic/132.out | 0
133 => tests/generic/133 | 0
133.out => tests/generic/133.out | 0
135 => tests/generic/135 | 0
135.out => tests/generic/135.out | 0
141 => tests/generic/141 | 0
141.out => tests/generic/141.out | 0
169 => tests/generic/169 | 0
169.out => tests/generic/169.out | 0
184 => tests/generic/184 | 0
184.out => tests/generic/184.out | 0
192 => tests/generic/192 | 0
192.out => tests/generic/192.out | 0
193 => tests/generic/193 | 0
193.out => tests/generic/193.out | 0
198 => tests/generic/198 | 0
198.out => tests/generic/198.out | 0
204 => tests/generic/204 | 0
204.out => tests/generic/204.out | 0
207 => tests/generic/207 | 0
207.out => tests/generic/207.out | 0
208 => tests/generic/208 | 0
208.out => tests/generic/208.out | 0
209 => tests/generic/209 | 0
209.out => tests/generic/209.out | 0
210 => tests/generic/210 | 0
210.out => tests/generic/210.out | 0
211 => tests/generic/211 | 0
211.out => tests/generic/211.out | 0
212 => tests/generic/212 | 0
212.out => tests/generic/212.out | 0
213 => tests/generic/213 | 0
213.out => tests/generic/213.out | 0
214 => tests/generic/214 | 0
214.out => tests/generic/214.out | 0
215 => tests/generic/215 | 0
215.out => tests/generic/215.out | 0
219 => tests/generic/219 | 0
219.out => tests/generic/219.out | 0
221 => tests/generic/221 | 0
221.out => tests/generic/221.out | 0
223 => tests/generic/223 | 0
223.out => tests/generic/223.out | 0
224 => tests/generic/224 | 0
224.out => tests/generic/224.out | 0
225 => tests/generic/225 | 0
225.out => tests/generic/225.out | 0
226 => tests/generic/226 | 0
226.out => tests/generic/226.out | 0
228 => tests/generic/228 | 0
228.out => tests/generic/228.out | 0
230 => tests/generic/230 | 0
230.out => tests/generic/230.out | 0
231 => tests/generic/231 | 0
231.out => tests/generic/231.out | 0
232 => tests/generic/232 | 0
232.out => tests/generic/232.out | 0
233 => tests/generic/233 | 0
233.out => tests/generic/233.out | 0
234 => tests/generic/234 | 0
234.out => tests/generic/234.out | 0
235 => tests/generic/235 | 0
235.out => tests/generic/235.out | 0
236 => tests/generic/236 | 0
236.out => tests/generic/236.out | 0
237 => tests/generic/237 | 0
237.out => tests/generic/237.out | 0
239 => tests/generic/239 | 0
239.out => tests/generic/239.out | 0
240 => tests/generic/240 | 0
240.out => tests/generic/240.out | 0
241 => tests/generic/241 | 0
241.out => tests/generic/241.out | 0
245 => tests/generic/245 | 0
245.out => tests/generic/245.out | 0
246 => tests/generic/246 | 0
246.out => tests/generic/246.out | 0
247 => tests/generic/247 | 0
247.out => tests/generic/247.out | 0
248 => tests/generic/248 | 0
248.out => tests/generic/248.out | 0
249 => tests/generic/249 | 0
249.out => tests/generic/249.out | 0
251 => tests/generic/251 | 0
251.out => tests/generic/251.out | 0
255 => tests/generic/255 | 0
255.out => tests/generic/255.out | 0
256 => tests/generic/256 | 0
256.out => tests/generic/256.out | 0
257 => tests/generic/257 | 0
257.out => tests/generic/257.out | 0
258 => tests/generic/258 | 0
258.out => tests/generic/258.out | 0
260 => tests/generic/260 | 0
260.out => tests/generic/260.out | 0
263 => tests/generic/263 | 0
263.out => tests/generic/263.out | 0
269 => tests/generic/269 | 0
269.out => tests/generic/269.out | 0
270 => tests/generic/270 | 0
270.out => tests/generic/270.out | 0
273 => tests/generic/273 | 0
273.out => tests/generic/273.out | 0
274 => tests/generic/274 | 0
274.out => tests/generic/274.out | 0
275 => tests/generic/275 | 0
275.out => tests/generic/275.out | 0
277 => tests/generic/277 | 0
277.out => tests/generic/277.out | 0
280 => tests/generic/280 | 0
280.out => tests/generic/280.out | 0
285 => tests/generic/285 | 0
285.out => tests/generic/285.out | 0
286 => tests/generic/286 | 0
286.out => tests/generic/286.out | 0
288 => tests/generic/288 | 0
288.out => tests/generic/288.out | 0
294 => tests/generic/294 | 0
294.out => tests/generic/294.out | 0
299 => tests/generic/299 | 0
299.out => tests/generic/299.out | 0
300 => tests/generic/300 | 0
300.out => tests/generic/300.out | 0
tests/generic/group | 105 ++++++++++++++++++++++++++
214 files changed, 105 insertions(+), 102 deletions(-)
rename 001 => tests/generic/001 (100%)
rename 001.out => tests/generic/001.out (100%)
rename 002 => tests/generic/002 (100%)
rename 002.out => tests/generic/002.out (100%)
rename 005 => tests/generic/005 (100%)
rename 005.out => tests/generic/005.out (100%)
rename 006 => tests/generic/006 (100%)
rename 006.out => tests/generic/006.out (100%)
rename 007 => tests/generic/007 (100%)
rename 007.out => tests/generic/007.out (100%)
rename 010 => tests/generic/010 (100%)
rename 010.out => tests/generic/010.out (100%)
rename 011 => tests/generic/011 (100%)
rename 011.out => tests/generic/011.out (100%)
rename 013 => tests/generic/013 (100%)
rename 013.out => tests/generic/013.out (100%)
rename 014 => tests/generic/014 (100%)
rename 014.out => tests/generic/014.out (100%)
rename 015 => tests/generic/015 (100%)
rename 015.out => tests/generic/015.out (100%)
rename 020 => tests/generic/020 (100%)
rename 020.out => tests/generic/020.out (100%)
rename 053 => tests/generic/053 (100%)
rename 053.out => tests/generic/053.out (100%)
rename 062 => tests/generic/062 (100%)
rename 062.out => tests/generic/062.out (100%)
rename 068 => tests/generic/068 (100%)
rename 068.out => tests/generic/068.out (100%)
rename 069 => tests/generic/069 (100%)
rename 069.out => tests/generic/069.out (100%)
rename 070 => tests/generic/070 (100%)
rename 070.out => tests/generic/070.out (100%)
rename 074 => tests/generic/074 (100%)
rename 074.out => tests/generic/074.out (100%)
rename 075 => tests/generic/075 (100%)
rename 075.out => tests/generic/075.out (100%)
rename 076 => tests/generic/076 (100%)
rename 076.out => tests/generic/076.out (100%)
rename 077 => tests/generic/077 (100%)
rename 077.out => tests/generic/077.out (100%)
rename 079 => tests/generic/079 (100%)
rename 079.out => tests/generic/079.out (100%)
rename 083 => tests/generic/083 (100%)
rename 083.out => tests/generic/083.out (100%)
rename 088 => tests/generic/088 (100%)
rename 088.out.irix => tests/generic/088.out.irix (100%)
rename 088.out.linux => tests/generic/088.out.linux (100%)
rename 089 => tests/generic/089 (100%)
rename 089.out => tests/generic/089.out (100%)
rename 091 => tests/generic/091 (100%)
rename 091.out => tests/generic/091.out (100%)
rename 093 => tests/generic/093 (100%)
rename 093.out => tests/generic/093.out (100%)
rename 097 => tests/generic/097 (100%)
rename 097.out.udf => tests/generic/097.out.udf (100%)
rename 097.out.xfs => tests/generic/097.out.xfs (100%)
rename 099 => tests/generic/099 (100%)
rename 099.out => tests/generic/099.out (100%)
rename 100 => tests/generic/100 (100%)
rename 100.out => tests/generic/100.out (100%)
rename 105 => tests/generic/105 (100%)
rename 105.out => tests/generic/105.out (100%)
rename 112 => tests/generic/112 (100%)
rename 112.out => tests/generic/112.out (100%)
rename 113 => tests/generic/113 (100%)
rename 113.out => tests/generic/113.out (100%)
rename 117 => tests/generic/117 (100%)
rename 117.out => tests/generic/117.out (100%)
rename 120 => tests/generic/120 (100%)
rename 120.out => tests/generic/120.out (100%)
rename 123 => tests/generic/123 (100%)
rename 123.out => tests/generic/123.out (100%)
rename 124 => tests/generic/124 (100%)
rename 124.out => tests/generic/124.out (100%)
rename 125 => tests/generic/125 (100%)
rename 125.out => tests/generic/125.out (100%)
rename 126 => tests/generic/126 (100%)
rename 126.out => tests/generic/126.out (100%)
rename 127 => tests/generic/127 (100%)
rename 127.out => tests/generic/127.out (100%)
rename 128 => tests/generic/128 (100%)
rename 128.out => tests/generic/128.out (100%)
rename 129 => tests/generic/129 (100%)
rename 129.out => tests/generic/129.out (100%)
rename 130 => tests/generic/130 (100%)
rename 130.out => tests/generic/130.out (100%)
rename 131 => tests/generic/131 (100%)
rename 131.out => tests/generic/131.out (100%)
rename 132 => tests/generic/132 (100%)
rename 132.out => tests/generic/132.out (100%)
rename 133 => tests/generic/133 (100%)
rename 133.out => tests/generic/133.out (100%)
rename 135 => tests/generic/135 (100%)
rename 135.out => tests/generic/135.out (100%)
rename 141 => tests/generic/141 (100%)
rename 141.out => tests/generic/141.out (100%)
rename 169 => tests/generic/169 (100%)
rename 169.out => tests/generic/169.out (100%)
rename 184 => tests/generic/184 (100%)
rename 184.out => tests/generic/184.out (100%)
rename 192 => tests/generic/192 (100%)
rename 192.out => tests/generic/192.out (100%)
rename 193 => tests/generic/193 (100%)
rename 193.out => tests/generic/193.out (100%)
rename 198 => tests/generic/198 (100%)
rename 198.out => tests/generic/198.out (100%)
rename 204 => tests/generic/204 (100%)
rename 204.out => tests/generic/204.out (100%)
rename 207 => tests/generic/207 (100%)
rename 207.out => tests/generic/207.out (100%)
rename 208 => tests/generic/208 (100%)
rename 208.out => tests/generic/208.out (100%)
rename 209 => tests/generic/209 (100%)
rename 209.out => tests/generic/209.out (100%)
rename 210 => tests/generic/210 (100%)
rename 210.out => tests/generic/210.out (100%)
rename 211 => tests/generic/211 (100%)
rename 211.out => tests/generic/211.out (100%)
rename 212 => tests/generic/212 (100%)
rename 212.out => tests/generic/212.out (100%)
rename 213 => tests/generic/213 (100%)
rename 213.out => tests/generic/213.out (100%)
rename 214 => tests/generic/214 (100%)
rename 214.out => tests/generic/214.out (100%)
rename 215 => tests/generic/215 (100%)
rename 215.out => tests/generic/215.out (100%)
rename 219 => tests/generic/219 (100%)
rename 219.out => tests/generic/219.out (100%)
rename 221 => tests/generic/221 (100%)
rename 221.out => tests/generic/221.out (100%)
rename 223 => tests/generic/223 (100%)
rename 223.out => tests/generic/223.out (100%)
rename 224 => tests/generic/224 (100%)
rename 224.out => tests/generic/224.out (100%)
rename 225 => tests/generic/225 (100%)
rename 225.out => tests/generic/225.out (100%)
rename 226 => tests/generic/226 (100%)
rename 226.out => tests/generic/226.out (100%)
rename 228 => tests/generic/228 (100%)
rename 228.out => tests/generic/228.out (100%)
rename 230 => tests/generic/230 (100%)
rename 230.out => tests/generic/230.out (100%)
rename 231 => tests/generic/231 (100%)
rename 231.out => tests/generic/231.out (100%)
rename 232 => tests/generic/232 (100%)
rename 232.out => tests/generic/232.out (100%)
rename 233 => tests/generic/233 (100%)
rename 233.out => tests/generic/233.out (100%)
rename 234 => tests/generic/234 (100%)
rename 234.out => tests/generic/234.out (100%)
rename 235 => tests/generic/235 (100%)
rename 235.out => tests/generic/235.out (100%)
rename 236 => tests/generic/236 (100%)
rename 236.out => tests/generic/236.out (100%)
rename 237 => tests/generic/237 (100%)
rename 237.out => tests/generic/237.out (100%)
rename 239 => tests/generic/239 (100%)
rename 239.out => tests/generic/239.out (100%)
rename 240 => tests/generic/240 (100%)
rename 240.out => tests/generic/240.out (100%)
rename 241 => tests/generic/241 (100%)
rename 241.out => tests/generic/241.out (100%)
rename 245 => tests/generic/245 (100%)
rename 245.out => tests/generic/245.out (100%)
rename 246 => tests/generic/246 (100%)
rename 246.out => tests/generic/246.out (100%)
rename 247 => tests/generic/247 (100%)
rename 247.out => tests/generic/247.out (100%)
rename 248 => tests/generic/248 (100%)
rename 248.out => tests/generic/248.out (100%)
rename 249 => tests/generic/249 (100%)
rename 249.out => tests/generic/249.out (100%)
rename 251 => tests/generic/251 (100%)
rename 251.out => tests/generic/251.out (100%)
rename 255 => tests/generic/255 (100%)
rename 255.out => tests/generic/255.out (100%)
rename 256 => tests/generic/256 (100%)
rename 256.out => tests/generic/256.out (100%)
rename 257 => tests/generic/257 (100%)
rename 257.out => tests/generic/257.out (100%)
rename 258 => tests/generic/258 (100%)
rename 258.out => tests/generic/258.out (100%)
rename 260 => tests/generic/260 (100%)
rename 260.out => tests/generic/260.out (100%)
rename 263 => tests/generic/263 (100%)
rename 263.out => tests/generic/263.out (100%)
rename 269 => tests/generic/269 (100%)
rename 269.out => tests/generic/269.out (100%)
rename 270 => tests/generic/270 (100%)
rename 270.out => tests/generic/270.out (100%)
rename 273 => tests/generic/273 (100%)
rename 273.out => tests/generic/273.out (100%)
rename 274 => tests/generic/274 (100%)
rename 274.out => tests/generic/274.out (100%)
rename 275 => tests/generic/275 (100%)
rename 275.out => tests/generic/275.out (100%)
rename 277 => tests/generic/277 (100%)
rename 277.out => tests/generic/277.out (100%)
rename 280 => tests/generic/280 (100%)
rename 280.out => tests/generic/280.out (100%)
rename 285 => tests/generic/285 (100%)
rename 285.out => tests/generic/285.out (100%)
rename 286 => tests/generic/286 (100%)
rename 286.out => tests/generic/286.out (100%)
rename 288 => tests/generic/288 (100%)
rename 288.out => tests/generic/288.out (100%)
rename 294 => tests/generic/294 (100%)
rename 294.out => tests/generic/294.out (100%)
rename 299 => tests/generic/299 (100%)
rename 299.out => tests/generic/299.out (100%)
rename 300 => tests/generic/300 (100%)
rename 300.out => tests/generic/300.out (100%)
diff --git a/group b/group
index 81c4111..9657be1 100644
--- a/group
+++ b/group
@@ -121,26 +121,15 @@ stress
# test-group association ... one line per test
#
-001 rw dir udf auto quick
-002 metadata udf auto quick
003 db auto quick
004 db auto quick
-005 dir udf auto quick
-006 dir udf auto quick
-007 dir udf auto quick
008 rw ioctl auto quick
009 rw ioctl auto prealloc quick
-010 other udf auto
-011 dir udf auto quick
012 rw auto quick
-013 other ioctl udf auto quick
-014 rw udf auto quick
-015 other auto quick
016 rw auto quick
017 mount auto quick stress
018 deprecated # log logprint v2log
019 mkfs auto quick
-020 metadata attr udf auto quick
021 db attr auto quick
022 dump ioctl tape
023 dump ioctl tape
@@ -173,7 +162,6 @@ stress
050 quota auto quick
051 acl udf auto quick
052 quota db auto quick
-053 acl repair auto quick
054 quota auto quick
055 dump ioctl remote tape
056 dump ioctl auto quick
@@ -182,24 +170,15 @@ stress
059 dump ioctl auto quick
060 dump ioctl auto quick
061 dump ioctl auto quick
-062 attr udf auto quick
063 dump attr auto quick
064 dump auto
065 dump auto
066 dump ioctl auto quick
067 acl attr auto quick
-068 other auto freeze dangerous stress
-069 rw udf auto quick
-070 attr udf auto quick stress
071 rw auto
072 rw auto prealloc quick
073 copy auto
-074 rw udf auto
-075 rw udf auto quick
-076 metadata rw udf auto quick stress
-077 acl attr auto enospc
078 growfs auto quick
-079 acl attr ioctl metadata auto quick
080 rw ioctl
081 deprecated # log logprint quota
082 deprecated # log logprint v2log
@@ -208,60 +187,35 @@ stress
085 log auto quick
086 log v2log auto
087 log v2log auto quota stress
-088 perms auto quick
-089 metadata auto
090 rw auto
-091 rw auto quick
092 other auto quick
-093 attr cap udf auto
094 metadata dir ioctl auto
095 log v2log auto
096 mkfs v2log auto quick
-097 udf auto
098 udf auto
-099 udf auto
-100 udf auto
101 udf
102 udf
103 metadata dir ioctl auto quick
104 growfs ioctl prealloc auto stress
-105 acl auto quick
106 quota
107 quota
108 quota auto quick
109 metadata auto
110 repair auto
111 ioctl
-112 rw aio auto quick
-113 rw aio auto quick
114 parent attr stress
115 parent attr
116 quota auto quick
-117 attr auto quick
118 quota auto quick
119 log v2log auto freeze dangerous
-120 other auto quick
121 log auto quick
122 other auto quick
-123 perms auto quick
-124 pattern auto quick
-125 other auto
-126 perms auto quick
-127 rw auto
-128 perms auto quick
-129 rw auto quick
-130 pattern auto quick
-131 perms auto quick
-132 pattern auto
-133 rw auto
134 quota auto quick
-135 metadata auto quick
136 attr2
137 metadata log auto
138 metadata log auto
139 metadata log auto
140 metadata log auto
-141 rw auto quick
142 dmapi auto
143 dmapi auto
144 dmapi auto
@@ -315,115 +269,59 @@ stress
189 mount auto quick
190 rw auto quick
191 nfs4acl auto
-192 atime auto
-193 metadata auto quick
194 rw auto
195 ioctl dump auto quick
196 quota auto quick
197 dir auto quick
-198 auto aio quick
199 mount auto quick
200 mount auto quick
201 metadata auto quick
202 repair auto quick
203 ioctl auto
-204 metadata rw auto
205 metadata rw auto
206 growfs auto quick
-207 auto aio quick
-208 auto aio
-209 auto aio
-210 auto aio quick
-211 auto aio quick
-212 auto aio quick
-213 rw auto prealloc quick enospc
-214 rw auto prealloc quick
-215 auto metadata quick
216 log metadata auto quick
217 log metadata auto
218 auto fsr quick
-219 auto quota quick
220 auto quota quick
-221 auto metadata quick
222 auto fsr ioctl quick
-223 auto quick
-224 auto
-225 auto quick
-226 auto enospc
227 auto fsr
-228 rw auto prealloc quick
229 auto rw
-230 auto quota quick
-231 auto quota
-232 auto quota stress
-233 auto quota stress
-234 auto quota
-235 auto quota quick
-236 auto quick metadata
-237 auto quick acl
238 auto quick metadata ioctl
-239 auto aio rw
-240 auto aio quick rw
-241 auto
242 auto quick prealloc
243 auto quick prealloc
244 auto quota quick
-245 auto quick dir
-246 auto quick rw
-247 auto quick rw
-248 auto quick rw
-249 auto quick rw
250 auto quick rw prealloc metadata
-251 ioctl trim
252 auto quick prealloc
253 auto quick
254 auto quick
-255 auto quick prealloc
-256 auto quick
-257 dir auto quick
-258 auto quick
259 auto quick
-260 auto quick trim
261 auto quick quota
262 auto quick quota
-263 rw auto quick
264 auto
265 auto
266 dump ioctl auto quick
267 dump ioctl tape
268 dump ioctl tape
-269 auto rw prealloc ioctl enospc stress
-270 auto quota rw prealloc ioctl enospc stress
271 auto rw quick
272 auto enospc rw
-273 auto rw
-274 auto rw prealloc
-275 auto rw
276 auto rw metadata
-277 auto ioctl quick metadata
278 repair auto
279 auto mkfs
-280 auto quota freeze dangerous
281 dump ioctl auto quick
282 dump ioctl auto quick
283 dump ioctl auto quick
284 auto
-285 auto rw
-286 other
287 auto dump quota quick
-288 auto quick ioctl trim
289 auto quick
290 auto rw prealloc quick ioctl
291 repair
292 auto mkfs quick
293 auto quick
-294 auto quick
295 auto logprint quick
296 dump auto quick
297 auto freeze
298 auto trim
-299 auto aio enospc rw stress
-300 auto aio enospc preallocrw stress
301 aio dangerous ioctl rw stress
302 aio dangerous ioctl rw stress
303 aio dangerous ioctl rw stress
diff --git a/001 b/tests/generic/001
similarity index 100%
rename from 001
rename to tests/generic/001
diff --git a/001.out b/tests/generic/001.out
similarity index 100%
rename from 001.out
rename to tests/generic/001.out
diff --git a/002 b/tests/generic/002
similarity index 100%
rename from 002
rename to tests/generic/002
diff --git a/002.out b/tests/generic/002.out
similarity index 100%
rename from 002.out
rename to tests/generic/002.out
diff --git a/005 b/tests/generic/005
similarity index 100%
rename from 005
rename to tests/generic/005
diff --git a/005.out b/tests/generic/005.out
similarity index 100%
rename from 005.out
rename to tests/generic/005.out
diff --git a/006 b/tests/generic/006
similarity index 100%
rename from 006
rename to tests/generic/006
diff --git a/006.out b/tests/generic/006.out
similarity index 100%
rename from 006.out
rename to tests/generic/006.out
diff --git a/007 b/tests/generic/007
similarity index 100%
rename from 007
rename to tests/generic/007
diff --git a/007.out b/tests/generic/007.out
similarity index 100%
rename from 007.out
rename to tests/generic/007.out
diff --git a/010 b/tests/generic/010
similarity index 100%
rename from 010
rename to tests/generic/010
diff --git a/010.out b/tests/generic/010.out
similarity index 100%
rename from 010.out
rename to tests/generic/010.out
diff --git a/011 b/tests/generic/011
similarity index 100%
rename from 011
rename to tests/generic/011
diff --git a/011.out b/tests/generic/011.out
similarity index 100%
rename from 011.out
rename to tests/generic/011.out
diff --git a/013 b/tests/generic/013
similarity index 100%
rename from 013
rename to tests/generic/013
diff --git a/013.out b/tests/generic/013.out
similarity index 100%
rename from 013.out
rename to tests/generic/013.out
diff --git a/014 b/tests/generic/014
similarity index 100%
rename from 014
rename to tests/generic/014
diff --git a/014.out b/tests/generic/014.out
similarity index 100%
rename from 014.out
rename to tests/generic/014.out
diff --git a/015 b/tests/generic/015
similarity index 100%
rename from 015
rename to tests/generic/015
diff --git a/015.out b/tests/generic/015.out
similarity index 100%
rename from 015.out
rename to tests/generic/015.out
diff --git a/020 b/tests/generic/020
similarity index 100%
rename from 020
rename to tests/generic/020
diff --git a/020.out b/tests/generic/020.out
similarity index 100%
rename from 020.out
rename to tests/generic/020.out
diff --git a/053 b/tests/generic/053
similarity index 100%
rename from 053
rename to tests/generic/053
diff --git a/053.out b/tests/generic/053.out
similarity index 100%
rename from 053.out
rename to tests/generic/053.out
diff --git a/062 b/tests/generic/062
similarity index 100%
rename from 062
rename to tests/generic/062
diff --git a/062.out b/tests/generic/062.out
similarity index 100%
rename from 062.out
rename to tests/generic/062.out
diff --git a/068 b/tests/generic/068
similarity index 100%
rename from 068
rename to tests/generic/068
diff --git a/068.out b/tests/generic/068.out
similarity index 100%
rename from 068.out
rename to tests/generic/068.out
diff --git a/069 b/tests/generic/069
similarity index 100%
rename from 069
rename to tests/generic/069
diff --git a/069.out b/tests/generic/069.out
similarity index 100%
rename from 069.out
rename to tests/generic/069.out
diff --git a/070 b/tests/generic/070
similarity index 100%
rename from 070
rename to tests/generic/070
diff --git a/070.out b/tests/generic/070.out
similarity index 100%
rename from 070.out
rename to tests/generic/070.out
diff --git a/074 b/tests/generic/074
similarity index 100%
rename from 074
rename to tests/generic/074
diff --git a/074.out b/tests/generic/074.out
similarity index 100%
rename from 074.out
rename to tests/generic/074.out
diff --git a/075 b/tests/generic/075
similarity index 100%
rename from 075
rename to tests/generic/075
diff --git a/075.out b/tests/generic/075.out
similarity index 100%
rename from 075.out
rename to tests/generic/075.out
diff --git a/076 b/tests/generic/076
similarity index 100%
rename from 076
rename to tests/generic/076
diff --git a/076.out b/tests/generic/076.out
similarity index 100%
rename from 076.out
rename to tests/generic/076.out
diff --git a/077 b/tests/generic/077
similarity index 100%
rename from 077
rename to tests/generic/077
diff --git a/077.out b/tests/generic/077.out
similarity index 100%
rename from 077.out
rename to tests/generic/077.out
diff --git a/079 b/tests/generic/079
similarity index 100%
rename from 079
rename to tests/generic/079
diff --git a/079.out b/tests/generic/079.out
similarity index 100%
rename from 079.out
rename to tests/generic/079.out
diff --git a/083 b/tests/generic/083
similarity index 100%
rename from 083
rename to tests/generic/083
diff --git a/083.out b/tests/generic/083.out
similarity index 100%
rename from 083.out
rename to tests/generic/083.out
diff --git a/088 b/tests/generic/088
similarity index 100%
rename from 088
rename to tests/generic/088
diff --git a/088.out.irix b/tests/generic/088.out.irix
similarity index 100%
rename from 088.out.irix
rename to tests/generic/088.out.irix
diff --git a/088.out.linux b/tests/generic/088.out.linux
similarity index 100%
rename from 088.out.linux
rename to tests/generic/088.out.linux
diff --git a/089 b/tests/generic/089
similarity index 100%
rename from 089
rename to tests/generic/089
diff --git a/089.out b/tests/generic/089.out
similarity index 100%
rename from 089.out
rename to tests/generic/089.out
diff --git a/091 b/tests/generic/091
similarity index 100%
rename from 091
rename to tests/generic/091
diff --git a/091.out b/tests/generic/091.out
similarity index 100%
rename from 091.out
rename to tests/generic/091.out
diff --git a/093 b/tests/generic/093
similarity index 100%
rename from 093
rename to tests/generic/093
diff --git a/093.out b/tests/generic/093.out
similarity index 100%
rename from 093.out
rename to tests/generic/093.out
diff --git a/097 b/tests/generic/097
similarity index 100%
rename from 097
rename to tests/generic/097
diff --git a/097.out.udf b/tests/generic/097.out.udf
similarity index 100%
rename from 097.out.udf
rename to tests/generic/097.out.udf
diff --git a/097.out.xfs b/tests/generic/097.out.xfs
similarity index 100%
rename from 097.out.xfs
rename to tests/generic/097.out.xfs
diff --git a/099 b/tests/generic/099
similarity index 100%
rename from 099
rename to tests/generic/099
diff --git a/099.out b/tests/generic/099.out
similarity index 100%
rename from 099.out
rename to tests/generic/099.out
diff --git a/100 b/tests/generic/100
similarity index 100%
rename from 100
rename to tests/generic/100
diff --git a/100.out b/tests/generic/100.out
similarity index 100%
rename from 100.out
rename to tests/generic/100.out
diff --git a/105 b/tests/generic/105
similarity index 100%
rename from 105
rename to tests/generic/105
diff --git a/105.out b/tests/generic/105.out
similarity index 100%
rename from 105.out
rename to tests/generic/105.out
diff --git a/112 b/tests/generic/112
similarity index 100%
rename from 112
rename to tests/generic/112
diff --git a/112.out b/tests/generic/112.out
similarity index 100%
rename from 112.out
rename to tests/generic/112.out
diff --git a/113 b/tests/generic/113
similarity index 100%
rename from 113
rename to tests/generic/113
diff --git a/113.out b/tests/generic/113.out
similarity index 100%
rename from 113.out
rename to tests/generic/113.out
diff --git a/117 b/tests/generic/117
similarity index 100%
rename from 117
rename to tests/generic/117
diff --git a/117.out b/tests/generic/117.out
similarity index 100%
rename from 117.out
rename to tests/generic/117.out
diff --git a/120 b/tests/generic/120
similarity index 100%
rename from 120
rename to tests/generic/120
diff --git a/120.out b/tests/generic/120.out
similarity index 100%
rename from 120.out
rename to tests/generic/120.out
diff --git a/123 b/tests/generic/123
similarity index 100%
rename from 123
rename to tests/generic/123
diff --git a/123.out b/tests/generic/123.out
similarity index 100%
rename from 123.out
rename to tests/generic/123.out
diff --git a/124 b/tests/generic/124
similarity index 100%
rename from 124
rename to tests/generic/124
diff --git a/124.out b/tests/generic/124.out
similarity index 100%
rename from 124.out
rename to tests/generic/124.out
diff --git a/125 b/tests/generic/125
similarity index 100%
rename from 125
rename to tests/generic/125
diff --git a/125.out b/tests/generic/125.out
similarity index 100%
rename from 125.out
rename to tests/generic/125.out
diff --git a/126 b/tests/generic/126
similarity index 100%
rename from 126
rename to tests/generic/126
diff --git a/126.out b/tests/generic/126.out
similarity index 100%
rename from 126.out
rename to tests/generic/126.out
diff --git a/127 b/tests/generic/127
similarity index 100%
rename from 127
rename to tests/generic/127
diff --git a/127.out b/tests/generic/127.out
similarity index 100%
rename from 127.out
rename to tests/generic/127.out
diff --git a/128 b/tests/generic/128
similarity index 100%
rename from 128
rename to tests/generic/128
diff --git a/128.out b/tests/generic/128.out
similarity index 100%
rename from 128.out
rename to tests/generic/128.out
diff --git a/129 b/tests/generic/129
similarity index 100%
rename from 129
rename to tests/generic/129
diff --git a/129.out b/tests/generic/129.out
similarity index 100%
rename from 129.out
rename to tests/generic/129.out
diff --git a/130 b/tests/generic/130
similarity index 100%
rename from 130
rename to tests/generic/130
diff --git a/130.out b/tests/generic/130.out
similarity index 100%
rename from 130.out
rename to tests/generic/130.out
diff --git a/131 b/tests/generic/131
similarity index 100%
rename from 131
rename to tests/generic/131
diff --git a/131.out b/tests/generic/131.out
similarity index 100%
rename from 131.out
rename to tests/generic/131.out
diff --git a/132 b/tests/generic/132
similarity index 100%
rename from 132
rename to tests/generic/132
diff --git a/132.out b/tests/generic/132.out
similarity index 100%
rename from 132.out
rename to tests/generic/132.out
diff --git a/133 b/tests/generic/133
similarity index 100%
rename from 133
rename to tests/generic/133
diff --git a/133.out b/tests/generic/133.out
similarity index 100%
rename from 133.out
rename to tests/generic/133.out
diff --git a/135 b/tests/generic/135
similarity index 100%
rename from 135
rename to tests/generic/135
diff --git a/135.out b/tests/generic/135.out
similarity index 100%
rename from 135.out
rename to tests/generic/135.out
diff --git a/141 b/tests/generic/141
similarity index 100%
rename from 141
rename to tests/generic/141
diff --git a/141.out b/tests/generic/141.out
similarity index 100%
rename from 141.out
rename to tests/generic/141.out
diff --git a/169 b/tests/generic/169
similarity index 100%
rename from 169
rename to tests/generic/169
diff --git a/169.out b/tests/generic/169.out
similarity index 100%
rename from 169.out
rename to tests/generic/169.out
diff --git a/184 b/tests/generic/184
similarity index 100%
rename from 184
rename to tests/generic/184
diff --git a/184.out b/tests/generic/184.out
similarity index 100%
rename from 184.out
rename to tests/generic/184.out
diff --git a/192 b/tests/generic/192
similarity index 100%
rename from 192
rename to tests/generic/192
diff --git a/192.out b/tests/generic/192.out
similarity index 100%
rename from 192.out
rename to tests/generic/192.out
diff --git a/193 b/tests/generic/193
similarity index 100%
rename from 193
rename to tests/generic/193
diff --git a/193.out b/tests/generic/193.out
similarity index 100%
rename from 193.out
rename to tests/generic/193.out
diff --git a/198 b/tests/generic/198
similarity index 100%
rename from 198
rename to tests/generic/198
diff --git a/198.out b/tests/generic/198.out
similarity index 100%
rename from 198.out
rename to tests/generic/198.out
diff --git a/204 b/tests/generic/204
similarity index 100%
rename from 204
rename to tests/generic/204
diff --git a/204.out b/tests/generic/204.out
similarity index 100%
rename from 204.out
rename to tests/generic/204.out
diff --git a/207 b/tests/generic/207
similarity index 100%
rename from 207
rename to tests/generic/207
diff --git a/207.out b/tests/generic/207.out
similarity index 100%
rename from 207.out
rename to tests/generic/207.out
diff --git a/208 b/tests/generic/208
similarity index 100%
rename from 208
rename to tests/generic/208
diff --git a/208.out b/tests/generic/208.out
similarity index 100%
rename from 208.out
rename to tests/generic/208.out
diff --git a/209 b/tests/generic/209
similarity index 100%
rename from 209
rename to tests/generic/209
diff --git a/209.out b/tests/generic/209.out
similarity index 100%
rename from 209.out
rename to tests/generic/209.out
diff --git a/210 b/tests/generic/210
similarity index 100%
rename from 210
rename to tests/generic/210
diff --git a/210.out b/tests/generic/210.out
similarity index 100%
rename from 210.out
rename to tests/generic/210.out
diff --git a/211 b/tests/generic/211
similarity index 100%
rename from 211
rename to tests/generic/211
diff --git a/211.out b/tests/generic/211.out
similarity index 100%
rename from 211.out
rename to tests/generic/211.out
diff --git a/212 b/tests/generic/212
similarity index 100%
rename from 212
rename to tests/generic/212
diff --git a/212.out b/tests/generic/212.out
similarity index 100%
rename from 212.out
rename to tests/generic/212.out
diff --git a/213 b/tests/generic/213
similarity index 100%
rename from 213
rename to tests/generic/213
diff --git a/213.out b/tests/generic/213.out
similarity index 100%
rename from 213.out
rename to tests/generic/213.out
diff --git a/214 b/tests/generic/214
similarity index 100%
rename from 214
rename to tests/generic/214
diff --git a/214.out b/tests/generic/214.out
similarity index 100%
rename from 214.out
rename to tests/generic/214.out
diff --git a/215 b/tests/generic/215
similarity index 100%
rename from 215
rename to tests/generic/215
diff --git a/215.out b/tests/generic/215.out
similarity index 100%
rename from 215.out
rename to tests/generic/215.out
diff --git a/219 b/tests/generic/219
similarity index 100%
rename from 219
rename to tests/generic/219
diff --git a/219.out b/tests/generic/219.out
similarity index 100%
rename from 219.out
rename to tests/generic/219.out
diff --git a/221 b/tests/generic/221
similarity index 100%
rename from 221
rename to tests/generic/221
diff --git a/221.out b/tests/generic/221.out
similarity index 100%
rename from 221.out
rename to tests/generic/221.out
diff --git a/223 b/tests/generic/223
similarity index 100%
rename from 223
rename to tests/generic/223
diff --git a/223.out b/tests/generic/223.out
similarity index 100%
rename from 223.out
rename to tests/generic/223.out
diff --git a/224 b/tests/generic/224
similarity index 100%
rename from 224
rename to tests/generic/224
diff --git a/224.out b/tests/generic/224.out
similarity index 100%
rename from 224.out
rename to tests/generic/224.out
diff --git a/225 b/tests/generic/225
similarity index 100%
rename from 225
rename to tests/generic/225
diff --git a/225.out b/tests/generic/225.out
similarity index 100%
rename from 225.out
rename to tests/generic/225.out
diff --git a/226 b/tests/generic/226
similarity index 100%
rename from 226
rename to tests/generic/226
diff --git a/226.out b/tests/generic/226.out
similarity index 100%
rename from 226.out
rename to tests/generic/226.out
diff --git a/228 b/tests/generic/228
similarity index 100%
rename from 228
rename to tests/generic/228
diff --git a/228.out b/tests/generic/228.out
similarity index 100%
rename from 228.out
rename to tests/generic/228.out
diff --git a/230 b/tests/generic/230
similarity index 100%
rename from 230
rename to tests/generic/230
diff --git a/230.out b/tests/generic/230.out
similarity index 100%
rename from 230.out
rename to tests/generic/230.out
diff --git a/231 b/tests/generic/231
similarity index 100%
rename from 231
rename to tests/generic/231
diff --git a/231.out b/tests/generic/231.out
similarity index 100%
rename from 231.out
rename to tests/generic/231.out
diff --git a/232 b/tests/generic/232
similarity index 100%
rename from 232
rename to tests/generic/232
diff --git a/232.out b/tests/generic/232.out
similarity index 100%
rename from 232.out
rename to tests/generic/232.out
diff --git a/233 b/tests/generic/233
similarity index 100%
rename from 233
rename to tests/generic/233
diff --git a/233.out b/tests/generic/233.out
similarity index 100%
rename from 233.out
rename to tests/generic/233.out
diff --git a/234 b/tests/generic/234
similarity index 100%
rename from 234
rename to tests/generic/234
diff --git a/234.out b/tests/generic/234.out
similarity index 100%
rename from 234.out
rename to tests/generic/234.out
diff --git a/235 b/tests/generic/235
similarity index 100%
rename from 235
rename to tests/generic/235
diff --git a/235.out b/tests/generic/235.out
similarity index 100%
rename from 235.out
rename to tests/generic/235.out
diff --git a/236 b/tests/generic/236
similarity index 100%
rename from 236
rename to tests/generic/236
diff --git a/236.out b/tests/generic/236.out
similarity index 100%
rename from 236.out
rename to tests/generic/236.out
diff --git a/237 b/tests/generic/237
similarity index 100%
rename from 237
rename to tests/generic/237
diff --git a/237.out b/tests/generic/237.out
similarity index 100%
rename from 237.out
rename to tests/generic/237.out
diff --git a/239 b/tests/generic/239
similarity index 100%
rename from 239
rename to tests/generic/239
diff --git a/239.out b/tests/generic/239.out
similarity index 100%
rename from 239.out
rename to tests/generic/239.out
diff --git a/240 b/tests/generic/240
similarity index 100%
rename from 240
rename to tests/generic/240
diff --git a/240.out b/tests/generic/240.out
similarity index 100%
rename from 240.out
rename to tests/generic/240.out
diff --git a/241 b/tests/generic/241
similarity index 100%
rename from 241
rename to tests/generic/241
diff --git a/241.out b/tests/generic/241.out
similarity index 100%
rename from 241.out
rename to tests/generic/241.out
diff --git a/245 b/tests/generic/245
similarity index 100%
rename from 245
rename to tests/generic/245
diff --git a/245.out b/tests/generic/245.out
similarity index 100%
rename from 245.out
rename to tests/generic/245.out
diff --git a/246 b/tests/generic/246
similarity index 100%
rename from 246
rename to tests/generic/246
diff --git a/246.out b/tests/generic/246.out
similarity index 100%
rename from 246.out
rename to tests/generic/246.out
diff --git a/247 b/tests/generic/247
similarity index 100%
rename from 247
rename to tests/generic/247
diff --git a/247.out b/tests/generic/247.out
similarity index 100%
rename from 247.out
rename to tests/generic/247.out
diff --git a/248 b/tests/generic/248
similarity index 100%
rename from 248
rename to tests/generic/248
diff --git a/248.out b/tests/generic/248.out
similarity index 100%
rename from 248.out
rename to tests/generic/248.out
diff --git a/249 b/tests/generic/249
similarity index 100%
rename from 249
rename to tests/generic/249
diff --git a/249.out b/tests/generic/249.out
similarity index 100%
rename from 249.out
rename to tests/generic/249.out
diff --git a/251 b/tests/generic/251
similarity index 100%
rename from 251
rename to tests/generic/251
diff --git a/251.out b/tests/generic/251.out
similarity index 100%
rename from 251.out
rename to tests/generic/251.out
diff --git a/255 b/tests/generic/255
similarity index 100%
rename from 255
rename to tests/generic/255
diff --git a/255.out b/tests/generic/255.out
similarity index 100%
rename from 255.out
rename to tests/generic/255.out
diff --git a/256 b/tests/generic/256
similarity index 100%
rename from 256
rename to tests/generic/256
diff --git a/256.out b/tests/generic/256.out
similarity index 100%
rename from 256.out
rename to tests/generic/256.out
diff --git a/257 b/tests/generic/257
similarity index 100%
rename from 257
rename to tests/generic/257
diff --git a/257.out b/tests/generic/257.out
similarity index 100%
rename from 257.out
rename to tests/generic/257.out
diff --git a/258 b/tests/generic/258
similarity index 100%
rename from 258
rename to tests/generic/258
diff --git a/258.out b/tests/generic/258.out
similarity index 100%
rename from 258.out
rename to tests/generic/258.out
diff --git a/260 b/tests/generic/260
similarity index 100%
rename from 260
rename to tests/generic/260
diff --git a/260.out b/tests/generic/260.out
similarity index 100%
rename from 260.out
rename to tests/generic/260.out
diff --git a/263 b/tests/generic/263
similarity index 100%
rename from 263
rename to tests/generic/263
diff --git a/263.out b/tests/generic/263.out
similarity index 100%
rename from 263.out
rename to tests/generic/263.out
diff --git a/269 b/tests/generic/269
similarity index 100%
rename from 269
rename to tests/generic/269
diff --git a/269.out b/tests/generic/269.out
similarity index 100%
rename from 269.out
rename to tests/generic/269.out
diff --git a/270 b/tests/generic/270
similarity index 100%
rename from 270
rename to tests/generic/270
diff --git a/270.out b/tests/generic/270.out
similarity index 100%
rename from 270.out
rename to tests/generic/270.out
diff --git a/273 b/tests/generic/273
similarity index 100%
rename from 273
rename to tests/generic/273
diff --git a/273.out b/tests/generic/273.out
similarity index 100%
rename from 273.out
rename to tests/generic/273.out
diff --git a/274 b/tests/generic/274
similarity index 100%
rename from 274
rename to tests/generic/274
diff --git a/274.out b/tests/generic/274.out
similarity index 100%
rename from 274.out
rename to tests/generic/274.out
diff --git a/275 b/tests/generic/275
similarity index 100%
rename from 275
rename to tests/generic/275
diff --git a/275.out b/tests/generic/275.out
similarity index 100%
rename from 275.out
rename to tests/generic/275.out
diff --git a/277 b/tests/generic/277
similarity index 100%
rename from 277
rename to tests/generic/277
diff --git a/277.out b/tests/generic/277.out
similarity index 100%
rename from 277.out
rename to tests/generic/277.out
diff --git a/280 b/tests/generic/280
similarity index 100%
rename from 280
rename to tests/generic/280
diff --git a/280.out b/tests/generic/280.out
similarity index 100%
rename from 280.out
rename to tests/generic/280.out
diff --git a/285 b/tests/generic/285
similarity index 100%
rename from 285
rename to tests/generic/285
diff --git a/285.out b/tests/generic/285.out
similarity index 100%
rename from 285.out
rename to tests/generic/285.out
diff --git a/286 b/tests/generic/286
similarity index 100%
rename from 286
rename to tests/generic/286
diff --git a/286.out b/tests/generic/286.out
similarity index 100%
rename from 286.out
rename to tests/generic/286.out
diff --git a/288 b/tests/generic/288
similarity index 100%
rename from 288
rename to tests/generic/288
diff --git a/288.out b/tests/generic/288.out
similarity index 100%
rename from 288.out
rename to tests/generic/288.out
diff --git a/294 b/tests/generic/294
similarity index 100%
rename from 294
rename to tests/generic/294
diff --git a/294.out b/tests/generic/294.out
similarity index 100%
rename from 294.out
rename to tests/generic/294.out
diff --git a/299 b/tests/generic/299
similarity index 100%
rename from 299
rename to tests/generic/299
diff --git a/299.out b/tests/generic/299.out
similarity index 100%
rename from 299.out
rename to tests/generic/299.out
diff --git a/300 b/tests/generic/300
similarity index 100%
rename from 300
rename to tests/generic/300
diff --git a/300.out b/tests/generic/300.out
similarity index 100%
rename from 300.out
rename to tests/generic/300.out
diff --git a/tests/generic/group b/tests/generic/group
index 4e01f0c..7aac14e 100644
--- a/tests/generic/group
+++ b/tests/generic/group
@@ -3,3 +3,108 @@
# - do not start group names with a digit
# - comment line before each group is "new" description
#
+001 rw dir udf auto quick
+002 metadata udf auto quick
+005 dir udf auto quick
+006 dir udf auto quick
+007 dir udf auto quick
+010 other udf auto
+011 dir udf auto quick
+013 other ioctl udf auto quick
+014 rw udf auto quick
+015 other auto quick
+020 metadata attr udf auto quick
+053 acl repair auto quick
+062 attr udf auto quick
+068 other auto freeze dangerous stress
+069 rw udf auto quick
+070 attr udf auto quick stress
+074 rw udf auto
+075 rw udf auto quick
+076 metadata rw udf auto quick stress
+077 acl attr auto enospc
+079 acl attr ioctl metadata auto quick
+083 rw auto enospc stress
+088 perms auto quick
+089 metadata auto
+091 rw auto quick
+093 attr cap udf auto
+097 udf auto
+099 udf auto
+100 udf auto
+105 acl auto quick
+112 rw aio auto quick
+113 rw aio auto quick
+117 attr auto quick
+120 other auto quick
+123 perms auto quick
+124 pattern auto quick
+125 other auto
+126 perms auto quick
+127 rw auto
+128 perms auto quick
+129 rw auto quick
+130 pattern auto quick
+131 perms auto quick
+132 pattern auto
+133 rw auto
+135 metadata auto quick
+141 rw auto quick
+169 rw metadata auto quick
+184 metadata auto quick
+192 atime auto
+193 metadata auto quick
+198 auto aio quick
+204 metadata rw auto
+207 auto aio quick
+208 auto aio
+209 auto aio
+210 auto aio quick
+211 auto aio quick
+212 auto aio quick
+213 rw auto prealloc quick enospc
+214 rw auto prealloc quick
+215 auto metadata quick
+219 auto quota quick
+221 auto metadata quick
+223 auto quick
+224 auto
+225 auto quick
+226 auto enospc
+228 rw auto prealloc quick
+230 auto quota quick
+231 auto quota
+232 auto quota stress
+233 auto quota stress
+234 auto quota
+235 auto quota quick
+236 auto quick metadata
+237 auto quick acl
+239 auto aio rw
+240 auto aio quick rw
+241 auto
+245 auto quick dir
+246 auto quick rw
+247 auto quick rw
+248 auto quick rw
+249 auto quick rw
+251 ioctl trim
+255 auto quick prealloc
+256 auto quick
+257 dir auto quick
+258 auto quick
+260 auto quick trim
+263 rw auto quick
+269 auto rw prealloc ioctl enospc stress
+270 auto quota rw prealloc ioctl enospc stress
+273 auto rw
+274 auto rw prealloc
+275 auto rw
+277 auto ioctl quick metadata
+280 auto quota freeze dangerous
+285 auto rw
+286 other
+288 auto quick ioctl trim
+294 auto quick
+299 auto aio enospc rw stress
+300 auto aio enospc preallocrw stress
--
1.7.10.4
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply related [flat|nested] 59+ messages in thread* Re: [PATCH 12/25] xfstests: move generic tests out of top level dir
2013-03-15 12:27 ` [PATCH 12/25] xfstests: move generic tests out of top level dir Dave Chinner
@ 2013-03-23 10:22 ` Phil White
0 siblings, 0 replies; 59+ messages in thread
From: Phil White @ 2013-03-23 10:22 UTC (permalink / raw)
To: Dave Chinner; +Cc: xfs
Looks OK, though this one made me guess at the last commit for this rebase.
Reviewed-by: Phil White <pwhite@sgi.com>
On Fri, Mar 15, 2013 at 11:27:56PM +1100, Dave Chinner wrote:
> From: Dave Chinner <dchinner@redhat.com>
>
> And into tests/generic. Tests were found simply by grepping for the
> __supported_fs field in the tests.
>
> Output starts to look 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
>
> ./242 1s
> ./183 2s
> generic/236 1s
> generic/014 1s
> generic/258 0s
> ./096 1s
> generic/245 0s
> ^C
> Ran: ./242 ./183 generic/236 generic/014 generic/258 ./096 generic/245
> Passed all 7 tests
>
> Signed-off-by: Dave Chinner <dchinner@redhat.com>
> ---
> group | 102 -------------------------
> 001 => tests/generic/001 | 0
> 001.out => tests/generic/001.out | 0
> 002 => tests/generic/002 | 0
> 002.out => tests/generic/002.out | 0
> 005 => tests/generic/005 | 0
> 005.out => tests/generic/005.out | 0
> 006 => tests/generic/006 | 0
> 006.out => tests/generic/006.out | 0
> 007 => tests/generic/007 | 0
> 007.out => tests/generic/007.out | 0
> 010 => tests/generic/010 | 0
> 010.out => tests/generic/010.out | 0
> 011 => tests/generic/011 | 0
> 011.out => tests/generic/011.out | 0
> 013 => tests/generic/013 | 0
> 013.out => tests/generic/013.out | 0
> 014 => tests/generic/014 | 0
> 014.out => tests/generic/014.out | 0
> 015 => tests/generic/015 | 0
> 015.out => tests/generic/015.out | 0
> 020 => tests/generic/020 | 0
> 020.out => tests/generic/020.out | 0
> 053 => tests/generic/053 | 0
> 053.out => tests/generic/053.out | 0
> 062 => tests/generic/062 | 0
> 062.out => tests/generic/062.out | 0
> 068 => tests/generic/068 | 0
> 068.out => tests/generic/068.out | 0
> 069 => tests/generic/069 | 0
> 069.out => tests/generic/069.out | 0
> 070 => tests/generic/070 | 0
> 070.out => tests/generic/070.out | 0
> 074 => tests/generic/074 | 0
> 074.out => tests/generic/074.out | 0
> 075 => tests/generic/075 | 0
> 075.out => tests/generic/075.out | 0
> 076 => tests/generic/076 | 0
> 076.out => tests/generic/076.out | 0
> 077 => tests/generic/077 | 0
> 077.out => tests/generic/077.out | 0
> 079 => tests/generic/079 | 0
> 079.out => tests/generic/079.out | 0
> 083 => tests/generic/083 | 0
> 083.out => tests/generic/083.out | 0
> 088 => tests/generic/088 | 0
> 088.out.irix => tests/generic/088.out.irix | 0
> 088.out.linux => tests/generic/088.out.linux | 0
> 089 => tests/generic/089 | 0
> 089.out => tests/generic/089.out | 0
> 091 => tests/generic/091 | 0
> 091.out => tests/generic/091.out | 0
> 093 => tests/generic/093 | 0
> 093.out => tests/generic/093.out | Bin 917 -> 917 bytes
> 097 => tests/generic/097 | 0
> 097.out.udf => tests/generic/097.out.udf | 0
> 097.out.xfs => tests/generic/097.out.xfs | 0
> 099 => tests/generic/099 | 0
> 099.out => tests/generic/099.out | 0
> 100 => tests/generic/100 | 0
> 100.out => tests/generic/100.out | 0
> 105 => tests/generic/105 | 0
> 105.out => tests/generic/105.out | 0
> 112 => tests/generic/112 | 0
> 112.out => tests/generic/112.out | 0
> 113 => tests/generic/113 | 0
> 113.out => tests/generic/113.out | 0
> 117 => tests/generic/117 | 0
> 117.out => tests/generic/117.out | 0
> 120 => tests/generic/120 | 0
> 120.out => tests/generic/120.out | 0
> 123 => tests/generic/123 | 0
> 123.out => tests/generic/123.out | 0
> 124 => tests/generic/124 | 0
> 124.out => tests/generic/124.out | 0
> 125 => tests/generic/125 | 0
> 125.out => tests/generic/125.out | 0
> 126 => tests/generic/126 | 0
> 126.out => tests/generic/126.out | 0
> 127 => tests/generic/127 | 0
> 127.out => tests/generic/127.out | 0
> 128 => tests/generic/128 | 0
> 128.out => tests/generic/128.out | 0
> 129 => tests/generic/129 | 0
> 129.out => tests/generic/129.out | 0
> 130 => tests/generic/130 | 0
> 130.out => tests/generic/130.out | 0
> 131 => tests/generic/131 | 0
> 131.out => tests/generic/131.out | 0
> 132 => tests/generic/132 | 0
> 132.out => tests/generic/132.out | 0
> 133 => tests/generic/133 | 0
> 133.out => tests/generic/133.out | 0
> 135 => tests/generic/135 | 0
> 135.out => tests/generic/135.out | 0
> 141 => tests/generic/141 | 0
> 141.out => tests/generic/141.out | 0
> 169 => tests/generic/169 | 0
> 169.out => tests/generic/169.out | 0
> 184 => tests/generic/184 | 0
> 184.out => tests/generic/184.out | 0
> 192 => tests/generic/192 | 0
> 192.out => tests/generic/192.out | 0
> 193 => tests/generic/193 | 0
> 193.out => tests/generic/193.out | 0
> 198 => tests/generic/198 | 0
> 198.out => tests/generic/198.out | 0
> 204 => tests/generic/204 | 0
> 204.out => tests/generic/204.out | 0
> 207 => tests/generic/207 | 0
> 207.out => tests/generic/207.out | 0
> 208 => tests/generic/208 | 0
> 208.out => tests/generic/208.out | 0
> 209 => tests/generic/209 | 0
> 209.out => tests/generic/209.out | 0
> 210 => tests/generic/210 | 0
> 210.out => tests/generic/210.out | 0
> 211 => tests/generic/211 | 0
> 211.out => tests/generic/211.out | 0
> 212 => tests/generic/212 | 0
> 212.out => tests/generic/212.out | 0
> 213 => tests/generic/213 | 0
> 213.out => tests/generic/213.out | 0
> 214 => tests/generic/214 | 0
> 214.out => tests/generic/214.out | 0
> 215 => tests/generic/215 | 0
> 215.out => tests/generic/215.out | 0
> 219 => tests/generic/219 | 0
> 219.out => tests/generic/219.out | 0
> 221 => tests/generic/221 | 0
> 221.out => tests/generic/221.out | 0
> 223 => tests/generic/223 | 0
> 223.out => tests/generic/223.out | 0
> 224 => tests/generic/224 | 0
> 224.out => tests/generic/224.out | 0
> 225 => tests/generic/225 | 0
> 225.out => tests/generic/225.out | 0
> 226 => tests/generic/226 | 0
> 226.out => tests/generic/226.out | 0
> 228 => tests/generic/228 | 0
> 228.out => tests/generic/228.out | 0
> 230 => tests/generic/230 | 0
> 230.out => tests/generic/230.out | 0
> 231 => tests/generic/231 | 0
> 231.out => tests/generic/231.out | 0
> 232 => tests/generic/232 | 0
> 232.out => tests/generic/232.out | 0
> 233 => tests/generic/233 | 0
> 233.out => tests/generic/233.out | 0
> 234 => tests/generic/234 | 0
> 234.out => tests/generic/234.out | 0
> 235 => tests/generic/235 | 0
> 235.out => tests/generic/235.out | 0
> 236 => tests/generic/236 | 0
> 236.out => tests/generic/236.out | 0
> 237 => tests/generic/237 | 0
> 237.out => tests/generic/237.out | 0
> 239 => tests/generic/239 | 0
> 239.out => tests/generic/239.out | 0
> 240 => tests/generic/240 | 0
> 240.out => tests/generic/240.out | 0
> 241 => tests/generic/241 | 0
> 241.out => tests/generic/241.out | 0
> 245 => tests/generic/245 | 0
> 245.out => tests/generic/245.out | 0
> 246 => tests/generic/246 | 0
> 246.out => tests/generic/246.out | 0
> 247 => tests/generic/247 | 0
> 247.out => tests/generic/247.out | 0
> 248 => tests/generic/248 | 0
> 248.out => tests/generic/248.out | 0
> 249 => tests/generic/249 | 0
> 249.out => tests/generic/249.out | 0
> 251 => tests/generic/251 | 0
> 251.out => tests/generic/251.out | 0
> 255 => tests/generic/255 | 0
> 255.out => tests/generic/255.out | 0
> 256 => tests/generic/256 | 0
> 256.out => tests/generic/256.out | 0
> 257 => tests/generic/257 | 0
> 257.out => tests/generic/257.out | 0
> 258 => tests/generic/258 | 0
> 258.out => tests/generic/258.out | 0
> 260 => tests/generic/260 | 0
> 260.out => tests/generic/260.out | 0
> 263 => tests/generic/263 | 0
> 263.out => tests/generic/263.out | 0
> 269 => tests/generic/269 | 0
> 269.out => tests/generic/269.out | 0
> 270 => tests/generic/270 | 0
> 270.out => tests/generic/270.out | 0
> 273 => tests/generic/273 | 0
> 273.out => tests/generic/273.out | 0
> 274 => tests/generic/274 | 0
> 274.out => tests/generic/274.out | 0
> 275 => tests/generic/275 | 0
> 275.out => tests/generic/275.out | 0
> 277 => tests/generic/277 | 0
> 277.out => tests/generic/277.out | 0
> 280 => tests/generic/280 | 0
> 280.out => tests/generic/280.out | 0
> 285 => tests/generic/285 | 0
> 285.out => tests/generic/285.out | 0
> 286 => tests/generic/286 | 0
> 286.out => tests/generic/286.out | 0
> 288 => tests/generic/288 | 0
> 288.out => tests/generic/288.out | 0
> 294 => tests/generic/294 | 0
> 294.out => tests/generic/294.out | 0
> 299 => tests/generic/299 | 0
> 299.out => tests/generic/299.out | 0
> 300 => tests/generic/300 | 0
> 300.out => tests/generic/300.out | 0
> tests/generic/group | 105 ++++++++++++++++++++++++++
> 214 files changed, 105 insertions(+), 102 deletions(-)
> rename 001 => tests/generic/001 (100%)
> rename 001.out => tests/generic/001.out (100%)
> rename 002 => tests/generic/002 (100%)
> rename 002.out => tests/generic/002.out (100%)
> rename 005 => tests/generic/005 (100%)
> rename 005.out => tests/generic/005.out (100%)
> rename 006 => tests/generic/006 (100%)
> rename 006.out => tests/generic/006.out (100%)
> rename 007 => tests/generic/007 (100%)
> rename 007.out => tests/generic/007.out (100%)
> rename 010 => tests/generic/010 (100%)
> rename 010.out => tests/generic/010.out (100%)
> rename 011 => tests/generic/011 (100%)
> rename 011.out => tests/generic/011.out (100%)
> rename 013 => tests/generic/013 (100%)
> rename 013.out => tests/generic/013.out (100%)
> rename 014 => tests/generic/014 (100%)
> rename 014.out => tests/generic/014.out (100%)
> rename 015 => tests/generic/015 (100%)
> rename 015.out => tests/generic/015.out (100%)
> rename 020 => tests/generic/020 (100%)
> rename 020.out => tests/generic/020.out (100%)
> rename 053 => tests/generic/053 (100%)
> rename 053.out => tests/generic/053.out (100%)
> rename 062 => tests/generic/062 (100%)
> rename 062.out => tests/generic/062.out (100%)
> rename 068 => tests/generic/068 (100%)
> rename 068.out => tests/generic/068.out (100%)
> rename 069 => tests/generic/069 (100%)
> rename 069.out => tests/generic/069.out (100%)
> rename 070 => tests/generic/070 (100%)
> rename 070.out => tests/generic/070.out (100%)
> rename 074 => tests/generic/074 (100%)
> rename 074.out => tests/generic/074.out (100%)
> rename 075 => tests/generic/075 (100%)
> rename 075.out => tests/generic/075.out (100%)
> rename 076 => tests/generic/076 (100%)
> rename 076.out => tests/generic/076.out (100%)
> rename 077 => tests/generic/077 (100%)
> rename 077.out => tests/generic/077.out (100%)
> rename 079 => tests/generic/079 (100%)
> rename 079.out => tests/generic/079.out (100%)
> rename 083 => tests/generic/083 (100%)
> rename 083.out => tests/generic/083.out (100%)
> rename 088 => tests/generic/088 (100%)
> rename 088.out.irix => tests/generic/088.out.irix (100%)
> rename 088.out.linux => tests/generic/088.out.linux (100%)
> rename 089 => tests/generic/089 (100%)
> rename 089.out => tests/generic/089.out (100%)
> rename 091 => tests/generic/091 (100%)
> rename 091.out => tests/generic/091.out (100%)
> rename 093 => tests/generic/093 (100%)
> rename 093.out => tests/generic/093.out (100%)
> rename 097 => tests/generic/097 (100%)
> rename 097.out.udf => tests/generic/097.out.udf (100%)
> rename 097.out.xfs => tests/generic/097.out.xfs (100%)
> rename 099 => tests/generic/099 (100%)
> rename 099.out => tests/generic/099.out (100%)
> rename 100 => tests/generic/100 (100%)
> rename 100.out => tests/generic/100.out (100%)
> rename 105 => tests/generic/105 (100%)
> rename 105.out => tests/generic/105.out (100%)
> rename 112 => tests/generic/112 (100%)
> rename 112.out => tests/generic/112.out (100%)
> rename 113 => tests/generic/113 (100%)
> rename 113.out => tests/generic/113.out (100%)
> rename 117 => tests/generic/117 (100%)
> rename 117.out => tests/generic/117.out (100%)
> rename 120 => tests/generic/120 (100%)
> rename 120.out => tests/generic/120.out (100%)
> rename 123 => tests/generic/123 (100%)
> rename 123.out => tests/generic/123.out (100%)
> rename 124 => tests/generic/124 (100%)
> rename 124.out => tests/generic/124.out (100%)
> rename 125 => tests/generic/125 (100%)
> rename 125.out => tests/generic/125.out (100%)
> rename 126 => tests/generic/126 (100%)
> rename 126.out => tests/generic/126.out (100%)
> rename 127 => tests/generic/127 (100%)
> rename 127.out => tests/generic/127.out (100%)
> rename 128 => tests/generic/128 (100%)
> rename 128.out => tests/generic/128.out (100%)
> rename 129 => tests/generic/129 (100%)
> rename 129.out => tests/generic/129.out (100%)
> rename 130 => tests/generic/130 (100%)
> rename 130.out => tests/generic/130.out (100%)
> rename 131 => tests/generic/131 (100%)
> rename 131.out => tests/generic/131.out (100%)
> rename 132 => tests/generic/132 (100%)
> rename 132.out => tests/generic/132.out (100%)
> rename 133 => tests/generic/133 (100%)
> rename 133.out => tests/generic/133.out (100%)
> rename 135 => tests/generic/135 (100%)
> rename 135.out => tests/generic/135.out (100%)
> rename 141 => tests/generic/141 (100%)
> rename 141.out => tests/generic/141.out (100%)
> rename 169 => tests/generic/169 (100%)
> rename 169.out => tests/generic/169.out (100%)
> rename 184 => tests/generic/184 (100%)
> rename 184.out => tests/generic/184.out (100%)
> rename 192 => tests/generic/192 (100%)
> rename 192.out => tests/generic/192.out (100%)
> rename 193 => tests/generic/193 (100%)
> rename 193.out => tests/generic/193.out (100%)
> rename 198 => tests/generic/198 (100%)
> rename 198.out => tests/generic/198.out (100%)
> rename 204 => tests/generic/204 (100%)
> rename 204.out => tests/generic/204.out (100%)
> rename 207 => tests/generic/207 (100%)
> rename 207.out => tests/generic/207.out (100%)
> rename 208 => tests/generic/208 (100%)
> rename 208.out => tests/generic/208.out (100%)
> rename 209 => tests/generic/209 (100%)
> rename 209.out => tests/generic/209.out (100%)
> rename 210 => tests/generic/210 (100%)
> rename 210.out => tests/generic/210.out (100%)
> rename 211 => tests/generic/211 (100%)
> rename 211.out => tests/generic/211.out (100%)
> rename 212 => tests/generic/212 (100%)
> rename 212.out => tests/generic/212.out (100%)
> rename 213 => tests/generic/213 (100%)
> rename 213.out => tests/generic/213.out (100%)
> rename 214 => tests/generic/214 (100%)
> rename 214.out => tests/generic/214.out (100%)
> rename 215 => tests/generic/215 (100%)
> rename 215.out => tests/generic/215.out (100%)
> rename 219 => tests/generic/219 (100%)
> rename 219.out => tests/generic/219.out (100%)
> rename 221 => tests/generic/221 (100%)
> rename 221.out => tests/generic/221.out (100%)
> rename 223 => tests/generic/223 (100%)
> rename 223.out => tests/generic/223.out (100%)
> rename 224 => tests/generic/224 (100%)
> rename 224.out => tests/generic/224.out (100%)
> rename 225 => tests/generic/225 (100%)
> rename 225.out => tests/generic/225.out (100%)
> rename 226 => tests/generic/226 (100%)
> rename 226.out => tests/generic/226.out (100%)
> rename 228 => tests/generic/228 (100%)
> rename 228.out => tests/generic/228.out (100%)
> rename 230 => tests/generic/230 (100%)
> rename 230.out => tests/generic/230.out (100%)
> rename 231 => tests/generic/231 (100%)
> rename 231.out => tests/generic/231.out (100%)
> rename 232 => tests/generic/232 (100%)
> rename 232.out => tests/generic/232.out (100%)
> rename 233 => tests/generic/233 (100%)
> rename 233.out => tests/generic/233.out (100%)
> rename 234 => tests/generic/234 (100%)
> rename 234.out => tests/generic/234.out (100%)
> rename 235 => tests/generic/235 (100%)
> rename 235.out => tests/generic/235.out (100%)
> rename 236 => tests/generic/236 (100%)
> rename 236.out => tests/generic/236.out (100%)
> rename 237 => tests/generic/237 (100%)
> rename 237.out => tests/generic/237.out (100%)
> rename 239 => tests/generic/239 (100%)
> rename 239.out => tests/generic/239.out (100%)
> rename 240 => tests/generic/240 (100%)
> rename 240.out => tests/generic/240.out (100%)
> rename 241 => tests/generic/241 (100%)
> rename 241.out => tests/generic/241.out (100%)
> rename 245 => tests/generic/245 (100%)
> rename 245.out => tests/generic/245.out (100%)
> rename 246 => tests/generic/246 (100%)
> rename 246.out => tests/generic/246.out (100%)
> rename 247 => tests/generic/247 (100%)
> rename 247.out => tests/generic/247.out (100%)
> rename 248 => tests/generic/248 (100%)
> rename 248.out => tests/generic/248.out (100%)
> rename 249 => tests/generic/249 (100%)
> rename 249.out => tests/generic/249.out (100%)
> rename 251 => tests/generic/251 (100%)
> rename 251.out => tests/generic/251.out (100%)
> rename 255 => tests/generic/255 (100%)
> rename 255.out => tests/generic/255.out (100%)
> rename 256 => tests/generic/256 (100%)
> rename 256.out => tests/generic/256.out (100%)
> rename 257 => tests/generic/257 (100%)
> rename 257.out => tests/generic/257.out (100%)
> rename 258 => tests/generic/258 (100%)
> rename 258.out => tests/generic/258.out (100%)
> rename 260 => tests/generic/260 (100%)
> rename 260.out => tests/generic/260.out (100%)
> rename 263 => tests/generic/263 (100%)
> rename 263.out => tests/generic/263.out (100%)
> rename 269 => tests/generic/269 (100%)
> rename 269.out => tests/generic/269.out (100%)
> rename 270 => tests/generic/270 (100%)
> rename 270.out => tests/generic/270.out (100%)
> rename 273 => tests/generic/273 (100%)
> rename 273.out => tests/generic/273.out (100%)
> rename 274 => tests/generic/274 (100%)
> rename 274.out => tests/generic/274.out (100%)
> rename 275 => tests/generic/275 (100%)
> rename 275.out => tests/generic/275.out (100%)
> rename 277 => tests/generic/277 (100%)
> rename 277.out => tests/generic/277.out (100%)
> rename 280 => tests/generic/280 (100%)
> rename 280.out => tests/generic/280.out (100%)
> rename 285 => tests/generic/285 (100%)
> rename 285.out => tests/generic/285.out (100%)
> rename 286 => tests/generic/286 (100%)
> rename 286.out => tests/generic/286.out (100%)
> rename 288 => tests/generic/288 (100%)
> rename 288.out => tests/generic/288.out (100%)
> rename 294 => tests/generic/294 (100%)
> rename 294.out => tests/generic/294.out (100%)
> rename 299 => tests/generic/299 (100%)
> rename 299.out => tests/generic/299.out (100%)
> rename 300 => tests/generic/300 (100%)
> rename 300.out => tests/generic/300.out (100%)
>
> diff --git a/group b/group
> index 81c4111..9657be1 100644
> --- a/group
> +++ b/group
> @@ -121,26 +121,15 @@ stress
>
> # test-group association ... one line per test
> #
> -001 rw dir udf auto quick
> -002 metadata udf auto quick
> 003 db auto quick
> 004 db auto quick
> -005 dir udf auto quick
> -006 dir udf auto quick
> -007 dir udf auto quick
> 008 rw ioctl auto quick
> 009 rw ioctl auto prealloc quick
> -010 other udf auto
> -011 dir udf auto quick
> 012 rw auto quick
> -013 other ioctl udf auto quick
> -014 rw udf auto quick
> -015 other auto quick
> 016 rw auto quick
> 017 mount auto quick stress
> 018 deprecated # log logprint v2log
> 019 mkfs auto quick
> -020 metadata attr udf auto quick
> 021 db attr auto quick
> 022 dump ioctl tape
> 023 dump ioctl tape
> @@ -173,7 +162,6 @@ stress
> 050 quota auto quick
> 051 acl udf auto quick
> 052 quota db auto quick
> -053 acl repair auto quick
> 054 quota auto quick
> 055 dump ioctl remote tape
> 056 dump ioctl auto quick
> @@ -182,24 +170,15 @@ stress
> 059 dump ioctl auto quick
> 060 dump ioctl auto quick
> 061 dump ioctl auto quick
> -062 attr udf auto quick
> 063 dump attr auto quick
> 064 dump auto
> 065 dump auto
> 066 dump ioctl auto quick
> 067 acl attr auto quick
> -068 other auto freeze dangerous stress
> -069 rw udf auto quick
> -070 attr udf auto quick stress
> 071 rw auto
> 072 rw auto prealloc quick
> 073 copy auto
> -074 rw udf auto
> -075 rw udf auto quick
> -076 metadata rw udf auto quick stress
> -077 acl attr auto enospc
> 078 growfs auto quick
> -079 acl attr ioctl metadata auto quick
> 080 rw ioctl
> 081 deprecated # log logprint quota
> 082 deprecated # log logprint v2log
> @@ -208,60 +187,35 @@ stress
> 085 log auto quick
> 086 log v2log auto
> 087 log v2log auto quota stress
> -088 perms auto quick
> -089 metadata auto
> 090 rw auto
> -091 rw auto quick
> 092 other auto quick
> -093 attr cap udf auto
> 094 metadata dir ioctl auto
> 095 log v2log auto
> 096 mkfs v2log auto quick
> -097 udf auto
> 098 udf auto
> -099 udf auto
> -100 udf auto
> 101 udf
> 102 udf
> 103 metadata dir ioctl auto quick
> 104 growfs ioctl prealloc auto stress
> -105 acl auto quick
> 106 quota
> 107 quota
> 108 quota auto quick
> 109 metadata auto
> 110 repair auto
> 111 ioctl
> -112 rw aio auto quick
> -113 rw aio auto quick
> 114 parent attr stress
> 115 parent attr
> 116 quota auto quick
> -117 attr auto quick
> 118 quota auto quick
> 119 log v2log auto freeze dangerous
> -120 other auto quick
> 121 log auto quick
> 122 other auto quick
> -123 perms auto quick
> -124 pattern auto quick
> -125 other auto
> -126 perms auto quick
> -127 rw auto
> -128 perms auto quick
> -129 rw auto quick
> -130 pattern auto quick
> -131 perms auto quick
> -132 pattern auto
> -133 rw auto
> 134 quota auto quick
> -135 metadata auto quick
> 136 attr2
> 137 metadata log auto
> 138 metadata log auto
> 139 metadata log auto
> 140 metadata log auto
> -141 rw auto quick
> 142 dmapi auto
> 143 dmapi auto
> 144 dmapi auto
> @@ -315,115 +269,59 @@ stress
> 189 mount auto quick
> 190 rw auto quick
> 191 nfs4acl auto
> -192 atime auto
> -193 metadata auto quick
> 194 rw auto
> 195 ioctl dump auto quick
> 196 quota auto quick
> 197 dir auto quick
> -198 auto aio quick
> 199 mount auto quick
> 200 mount auto quick
> 201 metadata auto quick
> 202 repair auto quick
> 203 ioctl auto
> -204 metadata rw auto
> 205 metadata rw auto
> 206 growfs auto quick
> -207 auto aio quick
> -208 auto aio
> -209 auto aio
> -210 auto aio quick
> -211 auto aio quick
> -212 auto aio quick
> -213 rw auto prealloc quick enospc
> -214 rw auto prealloc quick
> -215 auto metadata quick
> 216 log metadata auto quick
> 217 log metadata auto
> 218 auto fsr quick
> -219 auto quota quick
> 220 auto quota quick
> -221 auto metadata quick
> 222 auto fsr ioctl quick
> -223 auto quick
> -224 auto
> -225 auto quick
> -226 auto enospc
> 227 auto fsr
> -228 rw auto prealloc quick
> 229 auto rw
> -230 auto quota quick
> -231 auto quota
> -232 auto quota stress
> -233 auto quota stress
> -234 auto quota
> -235 auto quota quick
> -236 auto quick metadata
> -237 auto quick acl
> 238 auto quick metadata ioctl
> -239 auto aio rw
> -240 auto aio quick rw
> -241 auto
> 242 auto quick prealloc
> 243 auto quick prealloc
> 244 auto quota quick
> -245 auto quick dir
> -246 auto quick rw
> -247 auto quick rw
> -248 auto quick rw
> -249 auto quick rw
> 250 auto quick rw prealloc metadata
> -251 ioctl trim
> 252 auto quick prealloc
> 253 auto quick
> 254 auto quick
> -255 auto quick prealloc
> -256 auto quick
> -257 dir auto quick
> -258 auto quick
> 259 auto quick
> -260 auto quick trim
> 261 auto quick quota
> 262 auto quick quota
> -263 rw auto quick
> 264 auto
> 265 auto
> 266 dump ioctl auto quick
> 267 dump ioctl tape
> 268 dump ioctl tape
> -269 auto rw prealloc ioctl enospc stress
> -270 auto quota rw prealloc ioctl enospc stress
> 271 auto rw quick
> 272 auto enospc rw
> -273 auto rw
> -274 auto rw prealloc
> -275 auto rw
> 276 auto rw metadata
> -277 auto ioctl quick metadata
> 278 repair auto
> 279 auto mkfs
> -280 auto quota freeze dangerous
> 281 dump ioctl auto quick
> 282 dump ioctl auto quick
> 283 dump ioctl auto quick
> 284 auto
> -285 auto rw
> -286 other
> 287 auto dump quota quick
> -288 auto quick ioctl trim
> 289 auto quick
> 290 auto rw prealloc quick ioctl
> 291 repair
> 292 auto mkfs quick
> 293 auto quick
> -294 auto quick
> 295 auto logprint quick
> 296 dump auto quick
> 297 auto freeze
> 298 auto trim
> -299 auto aio enospc rw stress
> -300 auto aio enospc preallocrw stress
> 301 aio dangerous ioctl rw stress
> 302 aio dangerous ioctl rw stress
> 303 aio dangerous ioctl rw stress
> diff --git a/001 b/tests/generic/001
> similarity index 100%
> rename from 001
> rename to tests/generic/001
> diff --git a/001.out b/tests/generic/001.out
> similarity index 100%
> rename from 001.out
> rename to tests/generic/001.out
> diff --git a/002 b/tests/generic/002
> similarity index 100%
> rename from 002
> rename to tests/generic/002
> diff --git a/002.out b/tests/generic/002.out
> similarity index 100%
> rename from 002.out
> rename to tests/generic/002.out
> diff --git a/005 b/tests/generic/005
> similarity index 100%
> rename from 005
> rename to tests/generic/005
> diff --git a/005.out b/tests/generic/005.out
> similarity index 100%
> rename from 005.out
> rename to tests/generic/005.out
> diff --git a/006 b/tests/generic/006
> similarity index 100%
> rename from 006
> rename to tests/generic/006
> diff --git a/006.out b/tests/generic/006.out
> similarity index 100%
> rename from 006.out
> rename to tests/generic/006.out
> diff --git a/007 b/tests/generic/007
> similarity index 100%
> rename from 007
> rename to tests/generic/007
> diff --git a/007.out b/tests/generic/007.out
> similarity index 100%
> rename from 007.out
> rename to tests/generic/007.out
> diff --git a/010 b/tests/generic/010
> similarity index 100%
> rename from 010
> rename to tests/generic/010
> diff --git a/010.out b/tests/generic/010.out
> similarity index 100%
> rename from 010.out
> rename to tests/generic/010.out
> diff --git a/011 b/tests/generic/011
> similarity index 100%
> rename from 011
> rename to tests/generic/011
> diff --git a/011.out b/tests/generic/011.out
> similarity index 100%
> rename from 011.out
> rename to tests/generic/011.out
> diff --git a/013 b/tests/generic/013
> similarity index 100%
> rename from 013
> rename to tests/generic/013
> diff --git a/013.out b/tests/generic/013.out
> similarity index 100%
> rename from 013.out
> rename to tests/generic/013.out
> diff --git a/014 b/tests/generic/014
> similarity index 100%
> rename from 014
> rename to tests/generic/014
> diff --git a/014.out b/tests/generic/014.out
> similarity index 100%
> rename from 014.out
> rename to tests/generic/014.out
> diff --git a/015 b/tests/generic/015
> similarity index 100%
> rename from 015
> rename to tests/generic/015
> diff --git a/015.out b/tests/generic/015.out
> similarity index 100%
> rename from 015.out
> rename to tests/generic/015.out
> diff --git a/020 b/tests/generic/020
> similarity index 100%
> rename from 020
> rename to tests/generic/020
> diff --git a/020.out b/tests/generic/020.out
> similarity index 100%
> rename from 020.out
> rename to tests/generic/020.out
> diff --git a/053 b/tests/generic/053
> similarity index 100%
> rename from 053
> rename to tests/generic/053
> diff --git a/053.out b/tests/generic/053.out
> similarity index 100%
> rename from 053.out
> rename to tests/generic/053.out
> diff --git a/062 b/tests/generic/062
> similarity index 100%
> rename from 062
> rename to tests/generic/062
> diff --git a/062.out b/tests/generic/062.out
> similarity index 100%
> rename from 062.out
> rename to tests/generic/062.out
> diff --git a/068 b/tests/generic/068
> similarity index 100%
> rename from 068
> rename to tests/generic/068
> diff --git a/068.out b/tests/generic/068.out
> similarity index 100%
> rename from 068.out
> rename to tests/generic/068.out
> diff --git a/069 b/tests/generic/069
> similarity index 100%
> rename from 069
> rename to tests/generic/069
> diff --git a/069.out b/tests/generic/069.out
> similarity index 100%
> rename from 069.out
> rename to tests/generic/069.out
> diff --git a/070 b/tests/generic/070
> similarity index 100%
> rename from 070
> rename to tests/generic/070
> diff --git a/070.out b/tests/generic/070.out
> similarity index 100%
> rename from 070.out
> rename to tests/generic/070.out
> diff --git a/074 b/tests/generic/074
> similarity index 100%
> rename from 074
> rename to tests/generic/074
> diff --git a/074.out b/tests/generic/074.out
> similarity index 100%
> rename from 074.out
> rename to tests/generic/074.out
> diff --git a/075 b/tests/generic/075
> similarity index 100%
> rename from 075
> rename to tests/generic/075
> diff --git a/075.out b/tests/generic/075.out
> similarity index 100%
> rename from 075.out
> rename to tests/generic/075.out
> diff --git a/076 b/tests/generic/076
> similarity index 100%
> rename from 076
> rename to tests/generic/076
> diff --git a/076.out b/tests/generic/076.out
> similarity index 100%
> rename from 076.out
> rename to tests/generic/076.out
> diff --git a/077 b/tests/generic/077
> similarity index 100%
> rename from 077
> rename to tests/generic/077
> diff --git a/077.out b/tests/generic/077.out
> similarity index 100%
> rename from 077.out
> rename to tests/generic/077.out
> diff --git a/079 b/tests/generic/079
> similarity index 100%
> rename from 079
> rename to tests/generic/079
> diff --git a/079.out b/tests/generic/079.out
> similarity index 100%
> rename from 079.out
> rename to tests/generic/079.out
> diff --git a/083 b/tests/generic/083
> similarity index 100%
> rename from 083
> rename to tests/generic/083
> diff --git a/083.out b/tests/generic/083.out
> similarity index 100%
> rename from 083.out
> rename to tests/generic/083.out
> diff --git a/088 b/tests/generic/088
> similarity index 100%
> rename from 088
> rename to tests/generic/088
> diff --git a/088.out.irix b/tests/generic/088.out.irix
> similarity index 100%
> rename from 088.out.irix
> rename to tests/generic/088.out.irix
> diff --git a/088.out.linux b/tests/generic/088.out.linux
> similarity index 100%
> rename from 088.out.linux
> rename to tests/generic/088.out.linux
> diff --git a/089 b/tests/generic/089
> similarity index 100%
> rename from 089
> rename to tests/generic/089
> diff --git a/089.out b/tests/generic/089.out
> similarity index 100%
> rename from 089.out
> rename to tests/generic/089.out
> diff --git a/091 b/tests/generic/091
> similarity index 100%
> rename from 091
> rename to tests/generic/091
> diff --git a/091.out b/tests/generic/091.out
> similarity index 100%
> rename from 091.out
> rename to tests/generic/091.out
> diff --git a/093 b/tests/generic/093
> similarity index 100%
> rename from 093
> rename to tests/generic/093
> diff --git a/093.out b/tests/generic/093.out
> similarity index 100%
> rename from 093.out
> rename to tests/generic/093.out
> diff --git a/097 b/tests/generic/097
> similarity index 100%
> rename from 097
> rename to tests/generic/097
> diff --git a/097.out.udf b/tests/generic/097.out.udf
> similarity index 100%
> rename from 097.out.udf
> rename to tests/generic/097.out.udf
> diff --git a/097.out.xfs b/tests/generic/097.out.xfs
> similarity index 100%
> rename from 097.out.xfs
> rename to tests/generic/097.out.xfs
> diff --git a/099 b/tests/generic/099
> similarity index 100%
> rename from 099
> rename to tests/generic/099
> diff --git a/099.out b/tests/generic/099.out
> similarity index 100%
> rename from 099.out
> rename to tests/generic/099.out
> diff --git a/100 b/tests/generic/100
> similarity index 100%
> rename from 100
> rename to tests/generic/100
> diff --git a/100.out b/tests/generic/100.out
> similarity index 100%
> rename from 100.out
> rename to tests/generic/100.out
> diff --git a/105 b/tests/generic/105
> similarity index 100%
> rename from 105
> rename to tests/generic/105
> diff --git a/105.out b/tests/generic/105.out
> similarity index 100%
> rename from 105.out
> rename to tests/generic/105.out
> diff --git a/112 b/tests/generic/112
> similarity index 100%
> rename from 112
> rename to tests/generic/112
> diff --git a/112.out b/tests/generic/112.out
> similarity index 100%
> rename from 112.out
> rename to tests/generic/112.out
> diff --git a/113 b/tests/generic/113
> similarity index 100%
> rename from 113
> rename to tests/generic/113
> diff --git a/113.out b/tests/generic/113.out
> similarity index 100%
> rename from 113.out
> rename to tests/generic/113.out
> diff --git a/117 b/tests/generic/117
> similarity index 100%
> rename from 117
> rename to tests/generic/117
> diff --git a/117.out b/tests/generic/117.out
> similarity index 100%
> rename from 117.out
> rename to tests/generic/117.out
> diff --git a/120 b/tests/generic/120
> similarity index 100%
> rename from 120
> rename to tests/generic/120
> diff --git a/120.out b/tests/generic/120.out
> similarity index 100%
> rename from 120.out
> rename to tests/generic/120.out
> diff --git a/123 b/tests/generic/123
> similarity index 100%
> rename from 123
> rename to tests/generic/123
> diff --git a/123.out b/tests/generic/123.out
> similarity index 100%
> rename from 123.out
> rename to tests/generic/123.out
> diff --git a/124 b/tests/generic/124
> similarity index 100%
> rename from 124
> rename to tests/generic/124
> diff --git a/124.out b/tests/generic/124.out
> similarity index 100%
> rename from 124.out
> rename to tests/generic/124.out
> diff --git a/125 b/tests/generic/125
> similarity index 100%
> rename from 125
> rename to tests/generic/125
> diff --git a/125.out b/tests/generic/125.out
> similarity index 100%
> rename from 125.out
> rename to tests/generic/125.out
> diff --git a/126 b/tests/generic/126
> similarity index 100%
> rename from 126
> rename to tests/generic/126
> diff --git a/126.out b/tests/generic/126.out
> similarity index 100%
> rename from 126.out
> rename to tests/generic/126.out
> diff --git a/127 b/tests/generic/127
> similarity index 100%
> rename from 127
> rename to tests/generic/127
> diff --git a/127.out b/tests/generic/127.out
> similarity index 100%
> rename from 127.out
> rename to tests/generic/127.out
> diff --git a/128 b/tests/generic/128
> similarity index 100%
> rename from 128
> rename to tests/generic/128
> diff --git a/128.out b/tests/generic/128.out
> similarity index 100%
> rename from 128.out
> rename to tests/generic/128.out
> diff --git a/129 b/tests/generic/129
> similarity index 100%
> rename from 129
> rename to tests/generic/129
> diff --git a/129.out b/tests/generic/129.out
> similarity index 100%
> rename from 129.out
> rename to tests/generic/129.out
> diff --git a/130 b/tests/generic/130
> similarity index 100%
> rename from 130
> rename to tests/generic/130
> diff --git a/130.out b/tests/generic/130.out
> similarity index 100%
> rename from 130.out
> rename to tests/generic/130.out
> diff --git a/131 b/tests/generic/131
> similarity index 100%
> rename from 131
> rename to tests/generic/131
> diff --git a/131.out b/tests/generic/131.out
> similarity index 100%
> rename from 131.out
> rename to tests/generic/131.out
> diff --git a/132 b/tests/generic/132
> similarity index 100%
> rename from 132
> rename to tests/generic/132
> diff --git a/132.out b/tests/generic/132.out
> similarity index 100%
> rename from 132.out
> rename to tests/generic/132.out
> diff --git a/133 b/tests/generic/133
> similarity index 100%
> rename from 133
> rename to tests/generic/133
> diff --git a/133.out b/tests/generic/133.out
> similarity index 100%
> rename from 133.out
> rename to tests/generic/133.out
> diff --git a/135 b/tests/generic/135
> similarity index 100%
> rename from 135
> rename to tests/generic/135
> diff --git a/135.out b/tests/generic/135.out
> similarity index 100%
> rename from 135.out
> rename to tests/generic/135.out
> diff --git a/141 b/tests/generic/141
> similarity index 100%
> rename from 141
> rename to tests/generic/141
> diff --git a/141.out b/tests/generic/141.out
> similarity index 100%
> rename from 141.out
> rename to tests/generic/141.out
> diff --git a/169 b/tests/generic/169
> similarity index 100%
> rename from 169
> rename to tests/generic/169
> diff --git a/169.out b/tests/generic/169.out
> similarity index 100%
> rename from 169.out
> rename to tests/generic/169.out
> diff --git a/184 b/tests/generic/184
> similarity index 100%
> rename from 184
> rename to tests/generic/184
> diff --git a/184.out b/tests/generic/184.out
> similarity index 100%
> rename from 184.out
> rename to tests/generic/184.out
> diff --git a/192 b/tests/generic/192
> similarity index 100%
> rename from 192
> rename to tests/generic/192
> diff --git a/192.out b/tests/generic/192.out
> similarity index 100%
> rename from 192.out
> rename to tests/generic/192.out
> diff --git a/193 b/tests/generic/193
> similarity index 100%
> rename from 193
> rename to tests/generic/193
> diff --git a/193.out b/tests/generic/193.out
> similarity index 100%
> rename from 193.out
> rename to tests/generic/193.out
> diff --git a/198 b/tests/generic/198
> similarity index 100%
> rename from 198
> rename to tests/generic/198
> diff --git a/198.out b/tests/generic/198.out
> similarity index 100%
> rename from 198.out
> rename to tests/generic/198.out
> diff --git a/204 b/tests/generic/204
> similarity index 100%
> rename from 204
> rename to tests/generic/204
> diff --git a/204.out b/tests/generic/204.out
> similarity index 100%
> rename from 204.out
> rename to tests/generic/204.out
> diff --git a/207 b/tests/generic/207
> similarity index 100%
> rename from 207
> rename to tests/generic/207
> diff --git a/207.out b/tests/generic/207.out
> similarity index 100%
> rename from 207.out
> rename to tests/generic/207.out
> diff --git a/208 b/tests/generic/208
> similarity index 100%
> rename from 208
> rename to tests/generic/208
> diff --git a/208.out b/tests/generic/208.out
> similarity index 100%
> rename from 208.out
> rename to tests/generic/208.out
> diff --git a/209 b/tests/generic/209
> similarity index 100%
> rename from 209
> rename to tests/generic/209
> diff --git a/209.out b/tests/generic/209.out
> similarity index 100%
> rename from 209.out
> rename to tests/generic/209.out
> diff --git a/210 b/tests/generic/210
> similarity index 100%
> rename from 210
> rename to tests/generic/210
> diff --git a/210.out b/tests/generic/210.out
> similarity index 100%
> rename from 210.out
> rename to tests/generic/210.out
> diff --git a/211 b/tests/generic/211
> similarity index 100%
> rename from 211
> rename to tests/generic/211
> diff --git a/211.out b/tests/generic/211.out
> similarity index 100%
> rename from 211.out
> rename to tests/generic/211.out
> diff --git a/212 b/tests/generic/212
> similarity index 100%
> rename from 212
> rename to tests/generic/212
> diff --git a/212.out b/tests/generic/212.out
> similarity index 100%
> rename from 212.out
> rename to tests/generic/212.out
> diff --git a/213 b/tests/generic/213
> similarity index 100%
> rename from 213
> rename to tests/generic/213
> diff --git a/213.out b/tests/generic/213.out
> similarity index 100%
> rename from 213.out
> rename to tests/generic/213.out
> diff --git a/214 b/tests/generic/214
> similarity index 100%
> rename from 214
> rename to tests/generic/214
> diff --git a/214.out b/tests/generic/214.out
> similarity index 100%
> rename from 214.out
> rename to tests/generic/214.out
> diff --git a/215 b/tests/generic/215
> similarity index 100%
> rename from 215
> rename to tests/generic/215
> diff --git a/215.out b/tests/generic/215.out
> similarity index 100%
> rename from 215.out
> rename to tests/generic/215.out
> diff --git a/219 b/tests/generic/219
> similarity index 100%
> rename from 219
> rename to tests/generic/219
> diff --git a/219.out b/tests/generic/219.out
> similarity index 100%
> rename from 219.out
> rename to tests/generic/219.out
> diff --git a/221 b/tests/generic/221
> similarity index 100%
> rename from 221
> rename to tests/generic/221
> diff --git a/221.out b/tests/generic/221.out
> similarity index 100%
> rename from 221.out
> rename to tests/generic/221.out
> diff --git a/223 b/tests/generic/223
> similarity index 100%
> rename from 223
> rename to tests/generic/223
> diff --git a/223.out b/tests/generic/223.out
> similarity index 100%
> rename from 223.out
> rename to tests/generic/223.out
> diff --git a/224 b/tests/generic/224
> similarity index 100%
> rename from 224
> rename to tests/generic/224
> diff --git a/224.out b/tests/generic/224.out
> similarity index 100%
> rename from 224.out
> rename to tests/generic/224.out
> diff --git a/225 b/tests/generic/225
> similarity index 100%
> rename from 225
> rename to tests/generic/225
> diff --git a/225.out b/tests/generic/225.out
> similarity index 100%
> rename from 225.out
> rename to tests/generic/225.out
> diff --git a/226 b/tests/generic/226
> similarity index 100%
> rename from 226
> rename to tests/generic/226
> diff --git a/226.out b/tests/generic/226.out
> similarity index 100%
> rename from 226.out
> rename to tests/generic/226.out
> diff --git a/228 b/tests/generic/228
> similarity index 100%
> rename from 228
> rename to tests/generic/228
> diff --git a/228.out b/tests/generic/228.out
> similarity index 100%
> rename from 228.out
> rename to tests/generic/228.out
> diff --git a/230 b/tests/generic/230
> similarity index 100%
> rename from 230
> rename to tests/generic/230
> diff --git a/230.out b/tests/generic/230.out
> similarity index 100%
> rename from 230.out
> rename to tests/generic/230.out
> diff --git a/231 b/tests/generic/231
> similarity index 100%
> rename from 231
> rename to tests/generic/231
> diff --git a/231.out b/tests/generic/231.out
> similarity index 100%
> rename from 231.out
> rename to tests/generic/231.out
> diff --git a/232 b/tests/generic/232
> similarity index 100%
> rename from 232
> rename to tests/generic/232
> diff --git a/232.out b/tests/generic/232.out
> similarity index 100%
> rename from 232.out
> rename to tests/generic/232.out
> diff --git a/233 b/tests/generic/233
> similarity index 100%
> rename from 233
> rename to tests/generic/233
> diff --git a/233.out b/tests/generic/233.out
> similarity index 100%
> rename from 233.out
> rename to tests/generic/233.out
> diff --git a/234 b/tests/generic/234
> similarity index 100%
> rename from 234
> rename to tests/generic/234
> diff --git a/234.out b/tests/generic/234.out
> similarity index 100%
> rename from 234.out
> rename to tests/generic/234.out
> diff --git a/235 b/tests/generic/235
> similarity index 100%
> rename from 235
> rename to tests/generic/235
> diff --git a/235.out b/tests/generic/235.out
> similarity index 100%
> rename from 235.out
> rename to tests/generic/235.out
> diff --git a/236 b/tests/generic/236
> similarity index 100%
> rename from 236
> rename to tests/generic/236
> diff --git a/236.out b/tests/generic/236.out
> similarity index 100%
> rename from 236.out
> rename to tests/generic/236.out
> diff --git a/237 b/tests/generic/237
> similarity index 100%
> rename from 237
> rename to tests/generic/237
> diff --git a/237.out b/tests/generic/237.out
> similarity index 100%
> rename from 237.out
> rename to tests/generic/237.out
> diff --git a/239 b/tests/generic/239
> similarity index 100%
> rename from 239
> rename to tests/generic/239
> diff --git a/239.out b/tests/generic/239.out
> similarity index 100%
> rename from 239.out
> rename to tests/generic/239.out
> diff --git a/240 b/tests/generic/240
> similarity index 100%
> rename from 240
> rename to tests/generic/240
> diff --git a/240.out b/tests/generic/240.out
> similarity index 100%
> rename from 240.out
> rename to tests/generic/240.out
> diff --git a/241 b/tests/generic/241
> similarity index 100%
> rename from 241
> rename to tests/generic/241
> diff --git a/241.out b/tests/generic/241.out
> similarity index 100%
> rename from 241.out
> rename to tests/generic/241.out
> diff --git a/245 b/tests/generic/245
> similarity index 100%
> rename from 245
> rename to tests/generic/245
> diff --git a/245.out b/tests/generic/245.out
> similarity index 100%
> rename from 245.out
> rename to tests/generic/245.out
> diff --git a/246 b/tests/generic/246
> similarity index 100%
> rename from 246
> rename to tests/generic/246
> diff --git a/246.out b/tests/generic/246.out
> similarity index 100%
> rename from 246.out
> rename to tests/generic/246.out
> diff --git a/247 b/tests/generic/247
> similarity index 100%
> rename from 247
> rename to tests/generic/247
> diff --git a/247.out b/tests/generic/247.out
> similarity index 100%
> rename from 247.out
> rename to tests/generic/247.out
> diff --git a/248 b/tests/generic/248
> similarity index 100%
> rename from 248
> rename to tests/generic/248
> diff --git a/248.out b/tests/generic/248.out
> similarity index 100%
> rename from 248.out
> rename to tests/generic/248.out
> diff --git a/249 b/tests/generic/249
> similarity index 100%
> rename from 249
> rename to tests/generic/249
> diff --git a/249.out b/tests/generic/249.out
> similarity index 100%
> rename from 249.out
> rename to tests/generic/249.out
> diff --git a/251 b/tests/generic/251
> similarity index 100%
> rename from 251
> rename to tests/generic/251
> diff --git a/251.out b/tests/generic/251.out
> similarity index 100%
> rename from 251.out
> rename to tests/generic/251.out
> diff --git a/255 b/tests/generic/255
> similarity index 100%
> rename from 255
> rename to tests/generic/255
> diff --git a/255.out b/tests/generic/255.out
> similarity index 100%
> rename from 255.out
> rename to tests/generic/255.out
> diff --git a/256 b/tests/generic/256
> similarity index 100%
> rename from 256
> rename to tests/generic/256
> diff --git a/256.out b/tests/generic/256.out
> similarity index 100%
> rename from 256.out
> rename to tests/generic/256.out
> diff --git a/257 b/tests/generic/257
> similarity index 100%
> rename from 257
> rename to tests/generic/257
> diff --git a/257.out b/tests/generic/257.out
> similarity index 100%
> rename from 257.out
> rename to tests/generic/257.out
> diff --git a/258 b/tests/generic/258
> similarity index 100%
> rename from 258
> rename to tests/generic/258
> diff --git a/258.out b/tests/generic/258.out
> similarity index 100%
> rename from 258.out
> rename to tests/generic/258.out
> diff --git a/260 b/tests/generic/260
> similarity index 100%
> rename from 260
> rename to tests/generic/260
> diff --git a/260.out b/tests/generic/260.out
> similarity index 100%
> rename from 260.out
> rename to tests/generic/260.out
> diff --git a/263 b/tests/generic/263
> similarity index 100%
> rename from 263
> rename to tests/generic/263
> diff --git a/263.out b/tests/generic/263.out
> similarity index 100%
> rename from 263.out
> rename to tests/generic/263.out
> diff --git a/269 b/tests/generic/269
> similarity index 100%
> rename from 269
> rename to tests/generic/269
> diff --git a/269.out b/tests/generic/269.out
> similarity index 100%
> rename from 269.out
> rename to tests/generic/269.out
> diff --git a/270 b/tests/generic/270
> similarity index 100%
> rename from 270
> rename to tests/generic/270
> diff --git a/270.out b/tests/generic/270.out
> similarity index 100%
> rename from 270.out
> rename to tests/generic/270.out
> diff --git a/273 b/tests/generic/273
> similarity index 100%
> rename from 273
> rename to tests/generic/273
> diff --git a/273.out b/tests/generic/273.out
> similarity index 100%
> rename from 273.out
> rename to tests/generic/273.out
> diff --git a/274 b/tests/generic/274
> similarity index 100%
> rename from 274
> rename to tests/generic/274
> diff --git a/274.out b/tests/generic/274.out
> similarity index 100%
> rename from 274.out
> rename to tests/generic/274.out
> diff --git a/275 b/tests/generic/275
> similarity index 100%
> rename from 275
> rename to tests/generic/275
> diff --git a/275.out b/tests/generic/275.out
> similarity index 100%
> rename from 275.out
> rename to tests/generic/275.out
> diff --git a/277 b/tests/generic/277
> similarity index 100%
> rename from 277
> rename to tests/generic/277
> diff --git a/277.out b/tests/generic/277.out
> similarity index 100%
> rename from 277.out
> rename to tests/generic/277.out
> diff --git a/280 b/tests/generic/280
> similarity index 100%
> rename from 280
> rename to tests/generic/280
> diff --git a/280.out b/tests/generic/280.out
> similarity index 100%
> rename from 280.out
> rename to tests/generic/280.out
> diff --git a/285 b/tests/generic/285
> similarity index 100%
> rename from 285
> rename to tests/generic/285
> diff --git a/285.out b/tests/generic/285.out
> similarity index 100%
> rename from 285.out
> rename to tests/generic/285.out
> diff --git a/286 b/tests/generic/286
> similarity index 100%
> rename from 286
> rename to tests/generic/286
> diff --git a/286.out b/tests/generic/286.out
> similarity index 100%
> rename from 286.out
> rename to tests/generic/286.out
> diff --git a/288 b/tests/generic/288
> similarity index 100%
> rename from 288
> rename to tests/generic/288
> diff --git a/288.out b/tests/generic/288.out
> similarity index 100%
> rename from 288.out
> rename to tests/generic/288.out
> diff --git a/294 b/tests/generic/294
> similarity index 100%
> rename from 294
> rename to tests/generic/294
> diff --git a/294.out b/tests/generic/294.out
> similarity index 100%
> rename from 294.out
> rename to tests/generic/294.out
> diff --git a/299 b/tests/generic/299
> similarity index 100%
> rename from 299
> rename to tests/generic/299
> diff --git a/299.out b/tests/generic/299.out
> similarity index 100%
> rename from 299.out
> rename to tests/generic/299.out
> diff --git a/300 b/tests/generic/300
> similarity index 100%
> rename from 300
> rename to tests/generic/300
> diff --git a/300.out b/tests/generic/300.out
> similarity index 100%
> rename from 300.out
> rename to tests/generic/300.out
> diff --git a/tests/generic/group b/tests/generic/group
> index 4e01f0c..7aac14e 100644
> --- a/tests/generic/group
> +++ b/tests/generic/group
> @@ -3,3 +3,108 @@
> # - do not start group names with a digit
> # - comment line before each group is "new" description
> #
> +001 rw dir udf auto quick
> +002 metadata udf auto quick
> +005 dir udf auto quick
> +006 dir udf auto quick
> +007 dir udf auto quick
> +010 other udf auto
> +011 dir udf auto quick
> +013 other ioctl udf auto quick
> +014 rw udf auto quick
> +015 other auto quick
> +020 metadata attr udf auto quick
> +053 acl repair auto quick
> +062 attr udf auto quick
> +068 other auto freeze dangerous stress
> +069 rw udf auto quick
> +070 attr udf auto quick stress
> +074 rw udf auto
> +075 rw udf auto quick
> +076 metadata rw udf auto quick stress
> +077 acl attr auto enospc
> +079 acl attr ioctl metadata auto quick
> +083 rw auto enospc stress
> +088 perms auto quick
> +089 metadata auto
> +091 rw auto quick
> +093 attr cap udf auto
> +097 udf auto
> +099 udf auto
> +100 udf auto
> +105 acl auto quick
> +112 rw aio auto quick
> +113 rw aio auto quick
> +117 attr auto quick
> +120 other auto quick
> +123 perms auto quick
> +124 pattern auto quick
> +125 other auto
> +126 perms auto quick
> +127 rw auto
> +128 perms auto quick
> +129 rw auto quick
> +130 pattern auto quick
> +131 perms auto quick
> +132 pattern auto
> +133 rw auto
> +135 metadata auto quick
> +141 rw auto quick
> +169 rw metadata auto quick
> +184 metadata auto quick
> +192 atime auto
> +193 metadata auto quick
> +198 auto aio quick
> +204 metadata rw auto
> +207 auto aio quick
> +208 auto aio
> +209 auto aio
> +210 auto aio quick
> +211 auto aio quick
> +212 auto aio quick
> +213 rw auto prealloc quick enospc
> +214 rw auto prealloc quick
> +215 auto metadata quick
> +219 auto quota quick
> +221 auto metadata quick
> +223 auto quick
> +224 auto
> +225 auto quick
> +226 auto enospc
> +228 rw auto prealloc quick
> +230 auto quota quick
> +231 auto quota
> +232 auto quota stress
> +233 auto quota stress
> +234 auto quota
> +235 auto quota quick
> +236 auto quick metadata
> +237 auto quick acl
> +239 auto aio rw
> +240 auto aio quick rw
> +241 auto
> +245 auto quick dir
> +246 auto quick rw
> +247 auto quick rw
> +248 auto quick rw
> +249 auto quick rw
> +251 ioctl trim
> +255 auto quick prealloc
> +256 auto quick
> +257 dir auto quick
> +258 auto quick
> +260 auto quick trim
> +263 rw auto quick
> +269 auto rw prealloc ioctl enospc stress
> +270 auto quota rw prealloc ioctl enospc stress
> +273 auto rw
> +274 auto rw prealloc
> +275 auto rw
> +277 auto ioctl quick metadata
> +280 auto quota freeze dangerous
> +285 auto rw
> +286 other
> +288 auto quick ioctl trim
> +294 auto quick
> +299 auto aio enospc rw stress
> +300 auto aio enospc preallocrw stress
> --
> 1.7.10.4
>
> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 59+ messages in thread
* [PATCH 13/25] xfstests: move xfs specific tests out of top directory
2013-03-15 12:27 [PATCH 00/25] xfstests: xfstests: move tests out of top level Dave Chinner
` (11 preceding siblings ...)
2013-03-15 12:27 ` [PATCH 12/25] xfstests: move generic tests out of top level dir Dave Chinner
@ 2013-03-15 12:27 ` Dave Chinner
2013-03-23 10:22 ` Phil White
2013-03-15 12:27 ` [PATCH 14/25] xfstests: move remaining tests out of top level directory Dave Chinner
` (13 subsequent siblings)
26 siblings, 1 reply; 59+ messages in thread
From: Dave Chinner @ 2013-03-15 12:27 UTC (permalink / raw)
To: xfs
From: Dave Chinner <dchinner@redhat.com>
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>
---
check | 3 +-
group | 185 +-------------------
003 => tests/xfs/003 | 0
003.out => tests/xfs/003.out | 0
004 => tests/xfs/004 | 0
004.out => tests/xfs/004.out | 0
008 => tests/xfs/008 | 0
008.out => tests/xfs/008.out | 0
009 => tests/xfs/009 | 0
009.out => tests/xfs/009.out | 0
012 => tests/xfs/012 | 0
012.out => tests/xfs/012.out | 0
016 => tests/xfs/016 | 0
016.out => tests/xfs/016.out | 0
017 => tests/xfs/017 | 0
017.out => tests/xfs/017.out | 0
018 => tests/xfs/018 | 0
018.op.irix => tests/xfs/018.op.irix | 0
018.op.linux => tests/xfs/018.op.linux | 0
018.out => tests/xfs/018.out | 0
018.trans_buf => tests/xfs/018.trans_buf | 0
018.trans_inode => tests/xfs/018.trans_inode | 0
019 => tests/xfs/019 | 0
019.out => tests/xfs/019.out | 0
021 => tests/xfs/021 | 0
021.out => tests/xfs/021.out | 0
022 => tests/xfs/022 | 0
022.out.irix => tests/xfs/022.out.irix | 0
022.out.linux => tests/xfs/022.out.linux | 0
023 => tests/xfs/023 | 0
023.out.irix => tests/xfs/023.out.irix | 0
023.out.linux => tests/xfs/023.out.linux | 0
024 => tests/xfs/024 | 0
024.out => tests/xfs/024.out | 0
025 => tests/xfs/025 | 0
025.out => tests/xfs/025.out | 0
026 => tests/xfs/026 | 0
026.out => tests/xfs/026.out | 0
027 => tests/xfs/027 | 0
027.out => tests/xfs/027.out | 0
028 => tests/xfs/028 | 0
028.out => tests/xfs/028.out | 0
029 => tests/xfs/029 | 0
029.out => tests/xfs/029.out | 0
030 => tests/xfs/030 | 0
030.out.irix => tests/xfs/030.out.irix | 0
030.out.linux => tests/xfs/030.out.linux | 0
031 => tests/xfs/031 | 0
031.out.irix => tests/xfs/031.out.irix | 0
031.out.linux => tests/xfs/031.out.linux | 0
032 => tests/xfs/032 | 0
032.out => tests/xfs/032.out | 0
033 => tests/xfs/033 | 0
033.out.irix => tests/xfs/033.out.irix | 0
033.out.linux => tests/xfs/033.out.linux | 0
034 => tests/xfs/034 | 0
034.out => tests/xfs/034.out | 0
035 => tests/xfs/035 | 0
035.out.irix => tests/xfs/035.out.irix | 0
035.out.linux => tests/xfs/035.out.linux | 0
036 => tests/xfs/036 | 0
036.out.irix => tests/xfs/036.out.irix | 0
036.out.linux => tests/xfs/036.out.linux | 0
037 => tests/xfs/037 | 0
037.out => tests/xfs/037.out | 0
038 => tests/xfs/038 | 0
038.out => tests/xfs/038.out | 0
039 => tests/xfs/039 | 0
039.out.irix => tests/xfs/039.out.irix | 0
039.out.linux => tests/xfs/039.out.linux | 0
041 => tests/xfs/041 | 0
041.out => tests/xfs/041.out | 0
042 => tests/xfs/042 | 0
042.out => tests/xfs/042.out | 0
043 => tests/xfs/043 | 0
043.out.irix => tests/xfs/043.out.irix | 0
043.out.linux => tests/xfs/043.out.linux | 0
044 => tests/xfs/044 | 0
044.out => tests/xfs/044.out | 0
045 => tests/xfs/045 | 0
045.out => tests/xfs/045.out | 0
046 => tests/xfs/046 | 0
046.out => tests/xfs/046.out | 0
047 => tests/xfs/047 | 0
047.out => tests/xfs/047.out | 0
048 => tests/xfs/048 | 0
048.out => tests/xfs/048.out | 0
049 => tests/xfs/049 | 0
049.out => tests/xfs/049.out | 0
050 => tests/xfs/050 | 0
050.out => tests/xfs/050.out | 0
052 => tests/xfs/052 | 0
052.out => tests/xfs/052.out | 0
054 => tests/xfs/054 | 0
054.out => tests/xfs/054.out | 0
055 => tests/xfs/055 | 0
055.out.irix => tests/xfs/055.out.irix | 0
055.out.linux => tests/xfs/055.out.linux | 0
056 => tests/xfs/056 | 0
056.out => tests/xfs/056.out | 0
057 => tests/xfs/057 | 0
057.out => tests/xfs/057.out | 0
058 => tests/xfs/058 | 0
058.out => tests/xfs/058.out | 0
059 => tests/xfs/059 | 0
059.out => tests/xfs/059.out | 0
060 => tests/xfs/060 | 0
060.out => tests/xfs/060.out | 0
061 => tests/xfs/061 | 0
061.out => tests/xfs/061.out | 0
063 => tests/xfs/063 | 0
063.out => tests/xfs/063.out | 0
064 => tests/xfs/064 | 0
064.out => tests/xfs/064.out | 0
065 => tests/xfs/065 | 0
065.out => tests/xfs/065.out | 0
066 => tests/xfs/066 | 0
066.out => tests/xfs/066.out | 0
067 => tests/xfs/067 | 0
067.out => tests/xfs/067.out | 0
071 => tests/xfs/071 | 0
071.out => tests/xfs/071.out | 0
071.out.32 => tests/xfs/071.out.32 | 0
071.out.64 => tests/xfs/071.out.64 | 0
072 => tests/xfs/072 | 0
072.out => tests/xfs/072.out | 0
073 => tests/xfs/073 | 0
073.out => tests/xfs/073.out | 0
078 => tests/xfs/078 | 0
078.out => tests/xfs/078.out | 0
080 => tests/xfs/080 | 0
080.out => tests/xfs/080.out | 0
081 => tests/xfs/081 | 0
081.out => tests/xfs/081.out | 0
.../xfs/081.ugquota.trans_inode | 0
082 => tests/xfs/082 | 0
082.op.irix => tests/xfs/082.op.irix | 0
082.op.linux => tests/xfs/082.op.linux | 0
082.out => tests/xfs/082.out | 0
082.trans_buf => tests/xfs/082.trans_buf | 0
082.trans_inode => tests/xfs/082.trans_inode | 0
084 => tests/xfs/084 | 0
084.out => tests/xfs/084.out | 0
085 => tests/xfs/085 | 0
085.out => tests/xfs/085.out | 0
086 => tests/xfs/086 | 0
086.out => tests/xfs/086.out | 0
087 => tests/xfs/087 | 0
087.out => tests/xfs/087.out | 0
090 => tests/xfs/090 | 0
090.out => tests/xfs/090.out | 0
092 => tests/xfs/092 | 0
092.out => tests/xfs/092.out | 0
094 => tests/xfs/094 | 0
094.out => tests/xfs/094.out | 0
095 => tests/xfs/095 | 0
095.out => tests/xfs/095.out | 0
096 => tests/xfs/096 | 0
096.external => tests/xfs/096.external | 0
096.internal => tests/xfs/096.internal | 0
103 => tests/xfs/103 | 0
103.out => tests/xfs/103.out | 0
104 => tests/xfs/104 | 0
104.out => tests/xfs/104.out | 0
106 => tests/xfs/106 | 0
106.out => tests/xfs/106.out | 0
107 => tests/xfs/107 | 0
107.out => tests/xfs/107.out | 0
108 => tests/xfs/108 | 0
108.out => tests/xfs/108.out | 0
109 => tests/xfs/109 | 0
109.out => tests/xfs/109.out | 0
110 => tests/xfs/110 | 0
110.out => tests/xfs/110.out | 0
111 => tests/xfs/111 | 0
111.out => tests/xfs/111.out | 0
114 => tests/xfs/114 | 0
114.out => tests/xfs/114.out | 0
115 => tests/xfs/115 | 0
115.out => tests/xfs/115.out | 0
116 => tests/xfs/116 | 0
116.out => tests/xfs/116.out | 0
118 => tests/xfs/118 | 0
118.out => tests/xfs/118.out | 0
119 => tests/xfs/119 | 0
119.out => tests/xfs/119.out | 0
121 => tests/xfs/121 | 0
121.out => tests/xfs/121.out | 0
122 => tests/xfs/122 | 0
122.out => tests/xfs/122.out | 0
134 => tests/xfs/134 | 0
134.out => tests/xfs/134.out | 0
136 => tests/xfs/136 | 0
136.out => tests/xfs/136.out | 0
137 => tests/xfs/137 | 0
137.out => tests/xfs/137.out | 0
138 => tests/xfs/138 | 0
138.out => tests/xfs/138.out | 0
139 => tests/xfs/139 | 0
139.out => tests/xfs/139.out | 0
140 => tests/xfs/140 | 0
140.out => tests/xfs/140.out | 0
142 => tests/xfs/142 | 0
142.out => tests/xfs/142.out | 0
143 => tests/xfs/143 | 0
143.out => tests/xfs/143.out | 0
144 => tests/xfs/144 | 0
144.out => tests/xfs/144.out | 0
145 => tests/xfs/145 | 0
145.out => tests/xfs/145.out | 0
146 => tests/xfs/146 | 0
146.out.irix => tests/xfs/146.out.irix | 0
146.out.linux => tests/xfs/146.out.linux | 0
147 => tests/xfs/147 | 0
147.out => tests/xfs/147.out | 0
148 => tests/xfs/148 | 0
148.out => tests/xfs/148.out | 0
149 => tests/xfs/149 | 0
149.out => tests/xfs/149.out | 0
150 => tests/xfs/150 | 0
150.out => tests/xfs/150.out | 0
151 => tests/xfs/151 | 0
151.out => tests/xfs/151.out | 0
152 => tests/xfs/152 | 0
152.out => tests/xfs/152.out | 0
153 => tests/xfs/153 | 0
153.out => tests/xfs/153.out | 0
154 => tests/xfs/154 | 0
154.out => tests/xfs/154.out | 0
155 => tests/xfs/155 | 0
155.out => tests/xfs/155.out | 0
156 => tests/xfs/156 | 0
156.out => tests/xfs/156.out | 0
157 => tests/xfs/157 | 0
157.out => tests/xfs/157.out | 0
158 => tests/xfs/158 | 0
158.out => tests/xfs/158.out | 0
159 => tests/xfs/159 | 0
159.out => tests/xfs/159.out | 0
160 => tests/xfs/160 | 0
160.out => tests/xfs/160.out | 0
161 => tests/xfs/161 | 0
161.out => tests/xfs/161.out | 0
162 => tests/xfs/162 | 0
162.out => tests/xfs/162.out | 0
163 => tests/xfs/163 | 0
163.out => tests/xfs/163.out | 0
164 => tests/xfs/164 | 0
164.out => tests/xfs/164.out | 0
165 => tests/xfs/165 | 0
165.out => tests/xfs/165.out | 0
166 => tests/xfs/166 | 0
166.out => tests/xfs/166.out | 0
167 => tests/xfs/167 | 0
167.out => tests/xfs/167.out | 0
168 => tests/xfs/168 | 0
168.out => tests/xfs/168.out | 0
170 => tests/xfs/170 | 0
170.out => tests/xfs/170.out | 0
171 => tests/xfs/171 | 0
171.out => tests/xfs/171.out | 0
172 => tests/xfs/172 | 0
172.out => tests/xfs/172.out | 0
173 => tests/xfs/173 | 0
173.out => tests/xfs/173.out | 0
174 => tests/xfs/174 | 0
174.out => tests/xfs/174.out | 0
175 => tests/xfs/175 | 0
175.out => tests/xfs/175.out | 0
176 => tests/xfs/176 | 0
176.out => tests/xfs/176.out | 0
178 => tests/xfs/178 | 0
178.out => tests/xfs/178.out | 0
179 => tests/xfs/179 | 0
179.out => tests/xfs/179.out | 0
180 => tests/xfs/180 | 0
180.out => tests/xfs/180.out | 0
181 => tests/xfs/181 | 0
181.out => tests/xfs/181.out | 0
182 => tests/xfs/182 | 0
182.out => tests/xfs/182.out | 0
183 => tests/xfs/183 | 0
183.out => tests/xfs/183.out | 0
185 => tests/xfs/185 | 0
185.out => tests/xfs/185.out | 0
186 => tests/xfs/186 | 0
186.out => tests/xfs/186.out | 0
187 => tests/xfs/187 | 0
187.out => tests/xfs/187.out | 0
188 => tests/xfs/188 | 0
188.out => tests/xfs/188.out | 0
189 => tests/xfs/189 | 0
189.out => tests/xfs/189.out | 0
190 => tests/xfs/190 | 0
190.out => tests/xfs/190.out | 0
191 => tests/xfs/191 | 0
191.out => tests/xfs/191.out | 0
194 => tests/xfs/194 | 0
194.out => tests/xfs/194.out | 0
195 => tests/xfs/195 | 0
195.out => tests/xfs/195.out | 0
196 => tests/xfs/196 | 0
196.out => tests/xfs/196.out | 0
197 => tests/xfs/197 | 0
197.out => tests/xfs/197.out | 0
199 => tests/xfs/199 | 0
199.out => tests/xfs/199.out | 0
200 => tests/xfs/200 | 0
200.out => tests/xfs/200.out | 0
201 => tests/xfs/201 | 0
201.out => tests/xfs/201.out | 0
202 => tests/xfs/202 | 0
202.out => tests/xfs/202.out | 0
203 => tests/xfs/203 | 0
203.out => tests/xfs/203.out | 0
205 => tests/xfs/205 | 0
205.out => tests/xfs/205.out | 0
206 => tests/xfs/206 | 0
206.out => tests/xfs/206.out | 0
216 => tests/xfs/216 | 0
216.out => tests/xfs/216.out | 0
217 => tests/xfs/217 | 0
217.out => tests/xfs/217.out | 0
220 => tests/xfs/220 | 0
220.out => tests/xfs/220.out | 0
222 => tests/xfs/222 | 0
222.out => tests/xfs/222.out | 0
227 => tests/xfs/227 | 0
227.out => tests/xfs/227.out | 0
229 => tests/xfs/229 | 0
229.out => tests/xfs/229.out | 0
238 => tests/xfs/238 | 0
238.out => tests/xfs/238.out | 0
242 => tests/xfs/242 | 0
242.out => tests/xfs/242.out | 0
244 => tests/xfs/244 | 0
244.out => tests/xfs/244.out | 0
250 => tests/xfs/250 | 0
250.out => tests/xfs/250.out | 0
252 => tests/xfs/252 | 0
252.out => tests/xfs/252.out | 0
253 => tests/xfs/253 | 0
253.out => tests/xfs/253.out | 0
259 => tests/xfs/259 | 0
259.out => tests/xfs/259.out | 0
261 => tests/xfs/261 | 0
261.out => tests/xfs/261.out | 0
262 => tests/xfs/262 | 0
262.out => tests/xfs/262.out | 0
266 => tests/xfs/266 | 0
266.out => tests/xfs/266.out | 0
267 => tests/xfs/267 | 0
267.out => tests/xfs/267.out | 0
268 => tests/xfs/268 | 0
268.out => tests/xfs/268.out | 0
278 => tests/xfs/278 | 0
278.out => tests/xfs/278.out | 0
279 => tests/xfs/279 | 0
279.out => tests/xfs/279.out | 0
281 => tests/xfs/281 | 0
281.out => tests/xfs/281.out | 0
282 => tests/xfs/282 | 0
282.out => tests/xfs/282.out | 0
283 => tests/xfs/283 | 0
283.out => tests/xfs/283.out | 0
287 => tests/xfs/287 | 0
287.out => tests/xfs/287.out | 0
290 => tests/xfs/290 | 0
290.out => tests/xfs/290.out | 0
291 => tests/xfs/291 | 0
291.out => tests/xfs/291.out | 0
292 => tests/xfs/292 | 0
292.out => tests/xfs/292.out | 0
293 => tests/xfs/293 | 0
293.out => tests/xfs/293.out | 0
295 => tests/xfs/295 | 0
295.out => tests/xfs/295.out | 0
296 => tests/xfs/296 | 0
296.out => tests/xfs/296.out | 0
297 => tests/xfs/297 | 0
297.out => tests/xfs/297.out | 0
group => tests/xfs/group | 139 ---------------
382 files changed, 3 insertions(+), 324 deletions(-)
rename 003 => tests/xfs/003 (100%)
rename 003.out => tests/xfs/003.out (100%)
rename 004 => tests/xfs/004 (100%)
rename 004.out => tests/xfs/004.out (100%)
rename 008 => tests/xfs/008 (100%)
rename 008.out => tests/xfs/008.out (100%)
rename 009 => tests/xfs/009 (100%)
rename 009.out => tests/xfs/009.out (100%)
rename 012 => tests/xfs/012 (100%)
rename 012.out => tests/xfs/012.out (100%)
rename 016 => tests/xfs/016 (100%)
rename 016.out => tests/xfs/016.out (100%)
rename 017 => tests/xfs/017 (100%)
rename 017.out => tests/xfs/017.out (100%)
rename 018 => tests/xfs/018 (100%)
rename 018.op.irix => tests/xfs/018.op.irix (100%)
rename 018.op.linux => tests/xfs/018.op.linux (100%)
rename 018.out => tests/xfs/018.out (100%)
rename 018.trans_buf => tests/xfs/018.trans_buf (100%)
rename 018.trans_inode => tests/xfs/018.trans_inode (100%)
rename 019 => tests/xfs/019 (100%)
rename 019.out => tests/xfs/019.out (100%)
rename 021 => tests/xfs/021 (100%)
rename 021.out => tests/xfs/021.out (100%)
rename 022 => tests/xfs/022 (100%)
rename 022.out.irix => tests/xfs/022.out.irix (100%)
rename 022.out.linux => tests/xfs/022.out.linux (100%)
rename 023 => tests/xfs/023 (100%)
rename 023.out.irix => tests/xfs/023.out.irix (100%)
rename 023.out.linux => tests/xfs/023.out.linux (100%)
rename 024 => tests/xfs/024 (100%)
rename 024.out => tests/xfs/024.out (100%)
rename 025 => tests/xfs/025 (100%)
rename 025.out => tests/xfs/025.out (100%)
rename 026 => tests/xfs/026 (100%)
rename 026.out => tests/xfs/026.out (100%)
rename 027 => tests/xfs/027 (100%)
rename 027.out => tests/xfs/027.out (100%)
rename 028 => tests/xfs/028 (100%)
rename 028.out => tests/xfs/028.out (100%)
rename 029 => tests/xfs/029 (100%)
rename 029.out => tests/xfs/029.out (100%)
rename 030 => tests/xfs/030 (100%)
rename 030.out.irix => tests/xfs/030.out.irix (100%)
rename 030.out.linux => tests/xfs/030.out.linux (100%)
rename 031 => tests/xfs/031 (100%)
rename 031.out.irix => tests/xfs/031.out.irix (100%)
rename 031.out.linux => tests/xfs/031.out.linux (100%)
rename 032 => tests/xfs/032 (100%)
rename 032.out => tests/xfs/032.out (100%)
rename 033 => tests/xfs/033 (100%)
rename 033.out.irix => tests/xfs/033.out.irix (100%)
rename 033.out.linux => tests/xfs/033.out.linux (100%)
rename 034 => tests/xfs/034 (100%)
rename 034.out => tests/xfs/034.out (100%)
rename 035 => tests/xfs/035 (100%)
rename 035.out.irix => tests/xfs/035.out.irix (100%)
rename 035.out.linux => tests/xfs/035.out.linux (100%)
rename 036 => tests/xfs/036 (100%)
rename 036.out.irix => tests/xfs/036.out.irix (100%)
rename 036.out.linux => tests/xfs/036.out.linux (100%)
rename 037 => tests/xfs/037 (100%)
rename 037.out => tests/xfs/037.out (100%)
rename 038 => tests/xfs/038 (100%)
rename 038.out => tests/xfs/038.out (100%)
rename 039 => tests/xfs/039 (100%)
rename 039.out.irix => tests/xfs/039.out.irix (100%)
rename 039.out.linux => tests/xfs/039.out.linux (100%)
rename 041 => tests/xfs/041 (100%)
rename 041.out => tests/xfs/041.out (100%)
rename 042 => tests/xfs/042 (100%)
rename 042.out => tests/xfs/042.out (100%)
rename 043 => tests/xfs/043 (100%)
rename 043.out.irix => tests/xfs/043.out.irix (100%)
rename 043.out.linux => tests/xfs/043.out.linux (100%)
rename 044 => tests/xfs/044 (100%)
rename 044.out => tests/xfs/044.out (100%)
rename 045 => tests/xfs/045 (100%)
rename 045.out => tests/xfs/045.out (100%)
rename 046 => tests/xfs/046 (100%)
rename 046.out => tests/xfs/046.out (100%)
rename 047 => tests/xfs/047 (100%)
rename 047.out => tests/xfs/047.out (100%)
rename 048 => tests/xfs/048 (100%)
rename 048.out => tests/xfs/048.out (100%)
rename 049 => tests/xfs/049 (100%)
rename 049.out => tests/xfs/049.out (100%)
rename 050 => tests/xfs/050 (100%)
rename 050.out => tests/xfs/050.out (100%)
rename 052 => tests/xfs/052 (100%)
rename 052.out => tests/xfs/052.out (100%)
rename 054 => tests/xfs/054 (100%)
rename 054.out => tests/xfs/054.out (100%)
rename 055 => tests/xfs/055 (100%)
rename 055.out.irix => tests/xfs/055.out.irix (100%)
rename 055.out.linux => tests/xfs/055.out.linux (100%)
rename 056 => tests/xfs/056 (100%)
rename 056.out => tests/xfs/056.out (100%)
rename 057 => tests/xfs/057 (100%)
rename 057.out => tests/xfs/057.out (100%)
rename 058 => tests/xfs/058 (100%)
rename 058.out => tests/xfs/058.out (100%)
rename 059 => tests/xfs/059 (100%)
rename 059.out => tests/xfs/059.out (100%)
rename 060 => tests/xfs/060 (100%)
rename 060.out => tests/xfs/060.out (100%)
rename 061 => tests/xfs/061 (100%)
rename 061.out => tests/xfs/061.out (100%)
rename 063 => tests/xfs/063 (100%)
rename 063.out => tests/xfs/063.out (100%)
rename 064 => tests/xfs/064 (100%)
rename 064.out => tests/xfs/064.out (100%)
rename 065 => tests/xfs/065 (100%)
rename 065.out => tests/xfs/065.out (100%)
rename 066 => tests/xfs/066 (100%)
rename 066.out => tests/xfs/066.out (100%)
rename 067 => tests/xfs/067 (100%)
rename 067.out => tests/xfs/067.out (100%)
rename 071 => tests/xfs/071 (100%)
rename 071.out => tests/xfs/071.out (100%)
rename 071.out.32 => tests/xfs/071.out.32 (100%)
rename 071.out.64 => tests/xfs/071.out.64 (100%)
rename 072 => tests/xfs/072 (100%)
rename 072.out => tests/xfs/072.out (100%)
rename 073 => tests/xfs/073 (100%)
rename 073.out => tests/xfs/073.out (100%)
rename 078 => tests/xfs/078 (100%)
rename 078.out => tests/xfs/078.out (100%)
rename 080 => tests/xfs/080 (100%)
rename 080.out => tests/xfs/080.out (100%)
rename 081 => tests/xfs/081 (100%)
rename 081.out => tests/xfs/081.out (100%)
rename 081.ugquota.trans_inode => tests/xfs/081.ugquota.trans_inode (100%)
rename 082 => tests/xfs/082 (100%)
rename 082.op.irix => tests/xfs/082.op.irix (100%)
rename 082.op.linux => tests/xfs/082.op.linux (100%)
rename 082.out => tests/xfs/082.out (100%)
rename 082.trans_buf => tests/xfs/082.trans_buf (100%)
rename 082.trans_inode => tests/xfs/082.trans_inode (100%)
rename 084 => tests/xfs/084 (100%)
rename 084.out => tests/xfs/084.out (100%)
rename 085 => tests/xfs/085 (100%)
rename 085.out => tests/xfs/085.out (100%)
rename 086 => tests/xfs/086 (100%)
rename 086.out => tests/xfs/086.out (100%)
rename 087 => tests/xfs/087 (100%)
rename 087.out => tests/xfs/087.out (100%)
rename 090 => tests/xfs/090 (100%)
rename 090.out => tests/xfs/090.out (100%)
rename 092 => tests/xfs/092 (100%)
rename 092.out => tests/xfs/092.out (100%)
rename 094 => tests/xfs/094 (100%)
rename 094.out => tests/xfs/094.out (100%)
rename 095 => tests/xfs/095 (100%)
rename 095.out => tests/xfs/095.out (100%)
rename 096 => tests/xfs/096 (100%)
rename 096.external => tests/xfs/096.external (100%)
rename 096.internal => tests/xfs/096.internal (100%)
rename 103 => tests/xfs/103 (100%)
rename 103.out => tests/xfs/103.out (100%)
rename 104 => tests/xfs/104 (100%)
rename 104.out => tests/xfs/104.out (100%)
rename 106 => tests/xfs/106 (100%)
rename 106.out => tests/xfs/106.out (100%)
rename 107 => tests/xfs/107 (100%)
rename 107.out => tests/xfs/107.out (100%)
rename 108 => tests/xfs/108 (100%)
rename 108.out => tests/xfs/108.out (100%)
rename 109 => tests/xfs/109 (100%)
rename 109.out => tests/xfs/109.out (100%)
rename 110 => tests/xfs/110 (100%)
rename 110.out => tests/xfs/110.out (100%)
rename 111 => tests/xfs/111 (100%)
rename 111.out => tests/xfs/111.out (100%)
rename 114 => tests/xfs/114 (100%)
rename 114.out => tests/xfs/114.out (100%)
rename 115 => tests/xfs/115 (100%)
rename 115.out => tests/xfs/115.out (100%)
rename 116 => tests/xfs/116 (100%)
rename 116.out => tests/xfs/116.out (100%)
rename 118 => tests/xfs/118 (100%)
rename 118.out => tests/xfs/118.out (100%)
rename 119 => tests/xfs/119 (100%)
rename 119.out => tests/xfs/119.out (100%)
rename 121 => tests/xfs/121 (100%)
rename 121.out => tests/xfs/121.out (100%)
rename 122 => tests/xfs/122 (100%)
rename 122.out => tests/xfs/122.out (100%)
rename 134 => tests/xfs/134 (100%)
rename 134.out => tests/xfs/134.out (100%)
rename 136 => tests/xfs/136 (100%)
rename 136.out => tests/xfs/136.out (100%)
rename 137 => tests/xfs/137 (100%)
rename 137.out => tests/xfs/137.out (100%)
rename 138 => tests/xfs/138 (100%)
rename 138.out => tests/xfs/138.out (100%)
rename 139 => tests/xfs/139 (100%)
rename 139.out => tests/xfs/139.out (100%)
rename 140 => tests/xfs/140 (100%)
rename 140.out => tests/xfs/140.out (100%)
rename 142 => tests/xfs/142 (100%)
rename 142.out => tests/xfs/142.out (100%)
rename 143 => tests/xfs/143 (100%)
rename 143.out => tests/xfs/143.out (100%)
rename 144 => tests/xfs/144 (100%)
rename 144.out => tests/xfs/144.out (100%)
rename 145 => tests/xfs/145 (100%)
rename 145.out => tests/xfs/145.out (100%)
rename 146 => tests/xfs/146 (100%)
rename 146.out.irix => tests/xfs/146.out.irix (100%)
rename 146.out.linux => tests/xfs/146.out.linux (100%)
rename 147 => tests/xfs/147 (100%)
rename 147.out => tests/xfs/147.out (100%)
rename 148 => tests/xfs/148 (100%)
rename 148.out => tests/xfs/148.out (100%)
rename 149 => tests/xfs/149 (100%)
rename 149.out => tests/xfs/149.out (100%)
rename 150 => tests/xfs/150 (100%)
rename 150.out => tests/xfs/150.out (100%)
rename 151 => tests/xfs/151 (100%)
rename 151.out => tests/xfs/151.out (100%)
rename 152 => tests/xfs/152 (100%)
rename 152.out => tests/xfs/152.out (100%)
rename 153 => tests/xfs/153 (100%)
rename 153.out => tests/xfs/153.out (100%)
rename 154 => tests/xfs/154 (100%)
rename 154.out => tests/xfs/154.out (100%)
rename 155 => tests/xfs/155 (100%)
rename 155.out => tests/xfs/155.out (100%)
rename 156 => tests/xfs/156 (100%)
rename 156.out => tests/xfs/156.out (100%)
rename 157 => tests/xfs/157 (100%)
rename 157.out => tests/xfs/157.out (100%)
rename 158 => tests/xfs/158 (100%)
rename 158.out => tests/xfs/158.out (100%)
rename 159 => tests/xfs/159 (100%)
rename 159.out => tests/xfs/159.out (100%)
rename 160 => tests/xfs/160 (100%)
rename 160.out => tests/xfs/160.out (100%)
rename 161 => tests/xfs/161 (100%)
rename 161.out => tests/xfs/161.out (100%)
rename 162 => tests/xfs/162 (100%)
rename 162.out => tests/xfs/162.out (100%)
rename 163 => tests/xfs/163 (100%)
rename 163.out => tests/xfs/163.out (100%)
rename 164 => tests/xfs/164 (100%)
rename 164.out => tests/xfs/164.out (100%)
rename 165 => tests/xfs/165 (100%)
rename 165.out => tests/xfs/165.out (100%)
rename 166 => tests/xfs/166 (100%)
rename 166.out => tests/xfs/166.out (100%)
rename 167 => tests/xfs/167 (100%)
rename 167.out => tests/xfs/167.out (100%)
rename 168 => tests/xfs/168 (100%)
rename 168.out => tests/xfs/168.out (100%)
rename 170 => tests/xfs/170 (100%)
rename 170.out => tests/xfs/170.out (100%)
rename 171 => tests/xfs/171 (100%)
rename 171.out => tests/xfs/171.out (100%)
rename 172 => tests/xfs/172 (100%)
rename 172.out => tests/xfs/172.out (100%)
rename 173 => tests/xfs/173 (100%)
rename 173.out => tests/xfs/173.out (100%)
rename 174 => tests/xfs/174 (100%)
rename 174.out => tests/xfs/174.out (100%)
rename 175 => tests/xfs/175 (100%)
rename 175.out => tests/xfs/175.out (100%)
rename 176 => tests/xfs/176 (100%)
rename 176.out => tests/xfs/176.out (100%)
rename 178 => tests/xfs/178 (100%)
rename 178.out => tests/xfs/178.out (100%)
rename 179 => tests/xfs/179 (100%)
rename 179.out => tests/xfs/179.out (100%)
rename 180 => tests/xfs/180 (100%)
rename 180.out => tests/xfs/180.out (100%)
rename 181 => tests/xfs/181 (100%)
rename 181.out => tests/xfs/181.out (100%)
rename 182 => tests/xfs/182 (100%)
rename 182.out => tests/xfs/182.out (100%)
rename 183 => tests/xfs/183 (100%)
rename 183.out => tests/xfs/183.out (100%)
rename 185 => tests/xfs/185 (100%)
rename 185.out => tests/xfs/185.out (100%)
rename 186 => tests/xfs/186 (100%)
rename 186.out => tests/xfs/186.out (100%)
rename 187 => tests/xfs/187 (100%)
rename 187.out => tests/xfs/187.out (100%)
rename 188 => tests/xfs/188 (100%)
rename 188.out => tests/xfs/188.out (100%)
rename 189 => tests/xfs/189 (100%)
rename 189.out => tests/xfs/189.out (100%)
rename 190 => tests/xfs/190 (100%)
rename 190.out => tests/xfs/190.out (100%)
rename 191 => tests/xfs/191 (100%)
rename 191.out => tests/xfs/191.out (100%)
rename 194 => tests/xfs/194 (100%)
rename 194.out => tests/xfs/194.out (100%)
rename 195 => tests/xfs/195 (100%)
rename 195.out => tests/xfs/195.out (100%)
rename 196 => tests/xfs/196 (100%)
rename 196.out => tests/xfs/196.out (100%)
rename 197 => tests/xfs/197 (100%)
rename 197.out => tests/xfs/197.out (100%)
rename 199 => tests/xfs/199 (100%)
rename 199.out => tests/xfs/199.out (100%)
rename 200 => tests/xfs/200 (100%)
rename 200.out => tests/xfs/200.out (100%)
rename 201 => tests/xfs/201 (100%)
rename 201.out => tests/xfs/201.out (100%)
rename 202 => tests/xfs/202 (100%)
rename 202.out => tests/xfs/202.out (100%)
rename 203 => tests/xfs/203 (100%)
rename 203.out => tests/xfs/203.out (100%)
rename 205 => tests/xfs/205 (100%)
rename 205.out => tests/xfs/205.out (100%)
rename 206 => tests/xfs/206 (100%)
rename 206.out => tests/xfs/206.out (100%)
rename 216 => tests/xfs/216 (100%)
rename 216.out => tests/xfs/216.out (100%)
rename 217 => tests/xfs/217 (100%)
rename 217.out => tests/xfs/217.out (100%)
rename 220 => tests/xfs/220 (100%)
rename 220.out => tests/xfs/220.out (100%)
rename 222 => tests/xfs/222 (100%)
rename 222.out => tests/xfs/222.out (100%)
rename 227 => tests/xfs/227 (100%)
rename 227.out => tests/xfs/227.out (100%)
rename 229 => tests/xfs/229 (100%)
rename 229.out => tests/xfs/229.out (100%)
rename 238 => tests/xfs/238 (100%)
rename 238.out => tests/xfs/238.out (100%)
rename 242 => tests/xfs/242 (100%)
rename 242.out => tests/xfs/242.out (100%)
rename 244 => tests/xfs/244 (100%)
rename 244.out => tests/xfs/244.out (100%)
rename 250 => tests/xfs/250 (100%)
rename 250.out => tests/xfs/250.out (100%)
rename 252 => tests/xfs/252 (100%)
rename 252.out => tests/xfs/252.out (100%)
rename 253 => tests/xfs/253 (100%)
rename 253.out => tests/xfs/253.out (100%)
rename 259 => tests/xfs/259 (100%)
rename 259.out => tests/xfs/259.out (100%)
rename 261 => tests/xfs/261 (100%)
rename 261.out => tests/xfs/261.out (100%)
rename 262 => tests/xfs/262 (100%)
rename 262.out => tests/xfs/262.out (100%)
rename 266 => tests/xfs/266 (100%)
rename 266.out => tests/xfs/266.out (100%)
rename 267 => tests/xfs/267 (100%)
rename 267.out => tests/xfs/267.out (100%)
rename 268 => tests/xfs/268 (100%)
rename 268.out => tests/xfs/268.out (100%)
rename 278 => tests/xfs/278 (100%)
rename 278.out => tests/xfs/278.out (100%)
rename 279 => tests/xfs/279 (100%)
rename 279.out => tests/xfs/279.out (100%)
rename 281 => tests/xfs/281 (100%)
rename 281.out => tests/xfs/281.out (100%)
rename 282 => tests/xfs/282 (100%)
rename 282.out => tests/xfs/282.out (100%)
rename 283 => tests/xfs/283 (100%)
rename 283.out => tests/xfs/283.out (100%)
rename 287 => tests/xfs/287 (100%)
rename 287.out => tests/xfs/287.out (100%)
rename 290 => tests/xfs/290 (100%)
rename 290.out => tests/xfs/290.out (100%)
rename 291 => tests/xfs/291 (100%)
rename 291.out => tests/xfs/291.out (100%)
rename 292 => tests/xfs/292 (100%)
rename 292.out => tests/xfs/292.out (100%)
rename 293 => tests/xfs/293 (100%)
rename 293.out => tests/xfs/293.out (100%)
rename 295 => tests/xfs/295 (100%)
rename 295.out => tests/xfs/295.out (100%)
rename 296 => tests/xfs/296 (100%)
rename 296.out => tests/xfs/296.out (100%)
rename 297 => tests/xfs/297 (100%)
rename 297.out => tests/xfs/297.out (100%)
copy group => tests/xfs/group (68%)
diff --git a/check b/check
index da2611a..42b25b5 100755
--- a/check
+++ b/check
@@ -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 \
diff --git a/group b/group
index 9657be1..af02cce 100644
--- a/group
+++ b/group
@@ -121,206 +121,22 @@ 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
@@ -328,3 +144,4 @@ stress
304 aio dangerous ioctl rw stress
305 aio dangerous enospc rw stress
313 auto quick
+
diff --git a/003 b/tests/xfs/003
similarity index 100%
rename from 003
rename to tests/xfs/003
diff --git a/003.out b/tests/xfs/003.out
similarity index 100%
rename from 003.out
rename to tests/xfs/003.out
diff --git a/004 b/tests/xfs/004
similarity index 100%
rename from 004
rename to tests/xfs/004
diff --git a/004.out b/tests/xfs/004.out
similarity index 100%
rename from 004.out
rename to tests/xfs/004.out
diff --git a/008 b/tests/xfs/008
similarity index 100%
rename from 008
rename to tests/xfs/008
diff --git a/008.out b/tests/xfs/008.out
similarity index 100%
rename from 008.out
rename to tests/xfs/008.out
diff --git a/009 b/tests/xfs/009
similarity index 100%
rename from 009
rename to tests/xfs/009
diff --git a/009.out b/tests/xfs/009.out
similarity index 100%
rename from 009.out
rename to tests/xfs/009.out
diff --git a/012 b/tests/xfs/012
similarity index 100%
rename from 012
rename to tests/xfs/012
diff --git a/012.out b/tests/xfs/012.out
similarity index 100%
rename from 012.out
rename to tests/xfs/012.out
diff --git a/016 b/tests/xfs/016
similarity index 100%
rename from 016
rename to tests/xfs/016
diff --git a/016.out b/tests/xfs/016.out
similarity index 100%
rename from 016.out
rename to tests/xfs/016.out
diff --git a/017 b/tests/xfs/017
similarity index 100%
rename from 017
rename to tests/xfs/017
diff --git a/017.out b/tests/xfs/017.out
similarity index 100%
rename from 017.out
rename to tests/xfs/017.out
diff --git a/018 b/tests/xfs/018
similarity index 100%
rename from 018
rename to tests/xfs/018
diff --git a/018.op.irix b/tests/xfs/018.op.irix
similarity index 100%
rename from 018.op.irix
rename to tests/xfs/018.op.irix
diff --git a/018.op.linux b/tests/xfs/018.op.linux
similarity index 100%
rename from 018.op.linux
rename to tests/xfs/018.op.linux
diff --git a/018.out b/tests/xfs/018.out
similarity index 100%
rename from 018.out
rename to tests/xfs/018.out
diff --git a/018.trans_buf b/tests/xfs/018.trans_buf
similarity index 100%
rename from 018.trans_buf
rename to tests/xfs/018.trans_buf
diff --git a/018.trans_inode b/tests/xfs/018.trans_inode
similarity index 100%
rename from 018.trans_inode
rename to tests/xfs/018.trans_inode
diff --git a/019 b/tests/xfs/019
similarity index 100%
rename from 019
rename to tests/xfs/019
diff --git a/019.out b/tests/xfs/019.out
similarity index 100%
rename from 019.out
rename to tests/xfs/019.out
diff --git a/021 b/tests/xfs/021
similarity index 100%
rename from 021
rename to tests/xfs/021
diff --git a/021.out b/tests/xfs/021.out
similarity index 100%
rename from 021.out
rename to tests/xfs/021.out
diff --git a/022 b/tests/xfs/022
similarity index 100%
rename from 022
rename to tests/xfs/022
diff --git a/022.out.irix b/tests/xfs/022.out.irix
similarity index 100%
rename from 022.out.irix
rename to tests/xfs/022.out.irix
diff --git a/022.out.linux b/tests/xfs/022.out.linux
similarity index 100%
rename from 022.out.linux
rename to tests/xfs/022.out.linux
diff --git a/023 b/tests/xfs/023
similarity index 100%
rename from 023
rename to tests/xfs/023
diff --git a/023.out.irix b/tests/xfs/023.out.irix
similarity index 100%
rename from 023.out.irix
rename to tests/xfs/023.out.irix
diff --git a/023.out.linux b/tests/xfs/023.out.linux
similarity index 100%
rename from 023.out.linux
rename to tests/xfs/023.out.linux
diff --git a/024 b/tests/xfs/024
similarity index 100%
rename from 024
rename to tests/xfs/024
diff --git a/024.out b/tests/xfs/024.out
similarity index 100%
rename from 024.out
rename to tests/xfs/024.out
diff --git a/025 b/tests/xfs/025
similarity index 100%
rename from 025
rename to tests/xfs/025
diff --git a/025.out b/tests/xfs/025.out
similarity index 100%
rename from 025.out
rename to tests/xfs/025.out
diff --git a/026 b/tests/xfs/026
similarity index 100%
rename from 026
rename to tests/xfs/026
diff --git a/026.out b/tests/xfs/026.out
similarity index 100%
rename from 026.out
rename to tests/xfs/026.out
diff --git a/027 b/tests/xfs/027
similarity index 100%
rename from 027
rename to tests/xfs/027
diff --git a/027.out b/tests/xfs/027.out
similarity index 100%
rename from 027.out
rename to tests/xfs/027.out
diff --git a/028 b/tests/xfs/028
similarity index 100%
rename from 028
rename to tests/xfs/028
diff --git a/028.out b/tests/xfs/028.out
similarity index 100%
rename from 028.out
rename to tests/xfs/028.out
diff --git a/029 b/tests/xfs/029
similarity index 100%
rename from 029
rename to tests/xfs/029
diff --git a/029.out b/tests/xfs/029.out
similarity index 100%
rename from 029.out
rename to tests/xfs/029.out
diff --git a/030 b/tests/xfs/030
similarity index 100%
rename from 030
rename to tests/xfs/030
diff --git a/030.out.irix b/tests/xfs/030.out.irix
similarity index 100%
rename from 030.out.irix
rename to tests/xfs/030.out.irix
diff --git a/030.out.linux b/tests/xfs/030.out.linux
similarity index 100%
rename from 030.out.linux
rename to tests/xfs/030.out.linux
diff --git a/031 b/tests/xfs/031
similarity index 100%
rename from 031
rename to tests/xfs/031
diff --git a/031.out.irix b/tests/xfs/031.out.irix
similarity index 100%
rename from 031.out.irix
rename to tests/xfs/031.out.irix
diff --git a/031.out.linux b/tests/xfs/031.out.linux
similarity index 100%
rename from 031.out.linux
rename to tests/xfs/031.out.linux
diff --git a/032 b/tests/xfs/032
similarity index 100%
rename from 032
rename to tests/xfs/032
diff --git a/032.out b/tests/xfs/032.out
similarity index 100%
rename from 032.out
rename to tests/xfs/032.out
diff --git a/033 b/tests/xfs/033
similarity index 100%
rename from 033
rename to tests/xfs/033
diff --git a/033.out.irix b/tests/xfs/033.out.irix
similarity index 100%
rename from 033.out.irix
rename to tests/xfs/033.out.irix
diff --git a/033.out.linux b/tests/xfs/033.out.linux
similarity index 100%
rename from 033.out.linux
rename to tests/xfs/033.out.linux
diff --git a/034 b/tests/xfs/034
similarity index 100%
rename from 034
rename to tests/xfs/034
diff --git a/034.out b/tests/xfs/034.out
similarity index 100%
rename from 034.out
rename to tests/xfs/034.out
diff --git a/035 b/tests/xfs/035
similarity index 100%
rename from 035
rename to tests/xfs/035
diff --git a/035.out.irix b/tests/xfs/035.out.irix
similarity index 100%
rename from 035.out.irix
rename to tests/xfs/035.out.irix
diff --git a/035.out.linux b/tests/xfs/035.out.linux
similarity index 100%
rename from 035.out.linux
rename to tests/xfs/035.out.linux
diff --git a/036 b/tests/xfs/036
similarity index 100%
rename from 036
rename to tests/xfs/036
diff --git a/036.out.irix b/tests/xfs/036.out.irix
similarity index 100%
rename from 036.out.irix
rename to tests/xfs/036.out.irix
diff --git a/036.out.linux b/tests/xfs/036.out.linux
similarity index 100%
rename from 036.out.linux
rename to tests/xfs/036.out.linux
diff --git a/037 b/tests/xfs/037
similarity index 100%
rename from 037
rename to tests/xfs/037
diff --git a/037.out b/tests/xfs/037.out
similarity index 100%
rename from 037.out
rename to tests/xfs/037.out
diff --git a/038 b/tests/xfs/038
similarity index 100%
rename from 038
rename to tests/xfs/038
diff --git a/038.out b/tests/xfs/038.out
similarity index 100%
rename from 038.out
rename to tests/xfs/038.out
diff --git a/039 b/tests/xfs/039
similarity index 100%
rename from 039
rename to tests/xfs/039
diff --git a/039.out.irix b/tests/xfs/039.out.irix
similarity index 100%
rename from 039.out.irix
rename to tests/xfs/039.out.irix
diff --git a/039.out.linux b/tests/xfs/039.out.linux
similarity index 100%
rename from 039.out.linux
rename to tests/xfs/039.out.linux
diff --git a/041 b/tests/xfs/041
similarity index 100%
rename from 041
rename to tests/xfs/041
diff --git a/041.out b/tests/xfs/041.out
similarity index 100%
rename from 041.out
rename to tests/xfs/041.out
diff --git a/042 b/tests/xfs/042
similarity index 100%
rename from 042
rename to tests/xfs/042
diff --git a/042.out b/tests/xfs/042.out
similarity index 100%
rename from 042.out
rename to tests/xfs/042.out
diff --git a/043 b/tests/xfs/043
similarity index 100%
rename from 043
rename to tests/xfs/043
diff --git a/043.out.irix b/tests/xfs/043.out.irix
similarity index 100%
rename from 043.out.irix
rename to tests/xfs/043.out.irix
diff --git a/043.out.linux b/tests/xfs/043.out.linux
similarity index 100%
rename from 043.out.linux
rename to tests/xfs/043.out.linux
diff --git a/044 b/tests/xfs/044
similarity index 100%
rename from 044
rename to tests/xfs/044
diff --git a/044.out b/tests/xfs/044.out
similarity index 100%
rename from 044.out
rename to tests/xfs/044.out
diff --git a/045 b/tests/xfs/045
similarity index 100%
rename from 045
rename to tests/xfs/045
diff --git a/045.out b/tests/xfs/045.out
similarity index 100%
rename from 045.out
rename to tests/xfs/045.out
diff --git a/046 b/tests/xfs/046
similarity index 100%
rename from 046
rename to tests/xfs/046
diff --git a/046.out b/tests/xfs/046.out
similarity index 100%
rename from 046.out
rename to tests/xfs/046.out
diff --git a/047 b/tests/xfs/047
similarity index 100%
rename from 047
rename to tests/xfs/047
diff --git a/047.out b/tests/xfs/047.out
similarity index 100%
rename from 047.out
rename to tests/xfs/047.out
diff --git a/048 b/tests/xfs/048
similarity index 100%
rename from 048
rename to tests/xfs/048
diff --git a/048.out b/tests/xfs/048.out
similarity index 100%
rename from 048.out
rename to tests/xfs/048.out
diff --git a/049 b/tests/xfs/049
similarity index 100%
rename from 049
rename to tests/xfs/049
diff --git a/049.out b/tests/xfs/049.out
similarity index 100%
rename from 049.out
rename to tests/xfs/049.out
diff --git a/050 b/tests/xfs/050
similarity index 100%
rename from 050
rename to tests/xfs/050
diff --git a/050.out b/tests/xfs/050.out
similarity index 100%
rename from 050.out
rename to tests/xfs/050.out
diff --git a/052 b/tests/xfs/052
similarity index 100%
rename from 052
rename to tests/xfs/052
diff --git a/052.out b/tests/xfs/052.out
similarity index 100%
rename from 052.out
rename to tests/xfs/052.out
diff --git a/054 b/tests/xfs/054
similarity index 100%
rename from 054
rename to tests/xfs/054
diff --git a/054.out b/tests/xfs/054.out
similarity index 100%
rename from 054.out
rename to tests/xfs/054.out
diff --git a/055 b/tests/xfs/055
similarity index 100%
rename from 055
rename to tests/xfs/055
diff --git a/055.out.irix b/tests/xfs/055.out.irix
similarity index 100%
rename from 055.out.irix
rename to tests/xfs/055.out.irix
diff --git a/055.out.linux b/tests/xfs/055.out.linux
similarity index 100%
rename from 055.out.linux
rename to tests/xfs/055.out.linux
diff --git a/056 b/tests/xfs/056
similarity index 100%
rename from 056
rename to tests/xfs/056
diff --git a/056.out b/tests/xfs/056.out
similarity index 100%
rename from 056.out
rename to tests/xfs/056.out
diff --git a/057 b/tests/xfs/057
similarity index 100%
rename from 057
rename to tests/xfs/057
diff --git a/057.out b/tests/xfs/057.out
similarity index 100%
rename from 057.out
rename to tests/xfs/057.out
diff --git a/058 b/tests/xfs/058
similarity index 100%
rename from 058
rename to tests/xfs/058
diff --git a/058.out b/tests/xfs/058.out
similarity index 100%
rename from 058.out
rename to tests/xfs/058.out
diff --git a/059 b/tests/xfs/059
similarity index 100%
rename from 059
rename to tests/xfs/059
diff --git a/059.out b/tests/xfs/059.out
similarity index 100%
rename from 059.out
rename to tests/xfs/059.out
diff --git a/060 b/tests/xfs/060
similarity index 100%
rename from 060
rename to tests/xfs/060
diff --git a/060.out b/tests/xfs/060.out
similarity index 100%
rename from 060.out
rename to tests/xfs/060.out
diff --git a/061 b/tests/xfs/061
similarity index 100%
rename from 061
rename to tests/xfs/061
diff --git a/061.out b/tests/xfs/061.out
similarity index 100%
rename from 061.out
rename to tests/xfs/061.out
diff --git a/063 b/tests/xfs/063
similarity index 100%
rename from 063
rename to tests/xfs/063
diff --git a/063.out b/tests/xfs/063.out
similarity index 100%
rename from 063.out
rename to tests/xfs/063.out
diff --git a/064 b/tests/xfs/064
similarity index 100%
rename from 064
rename to tests/xfs/064
diff --git a/064.out b/tests/xfs/064.out
similarity index 100%
rename from 064.out
rename to tests/xfs/064.out
diff --git a/065 b/tests/xfs/065
similarity index 100%
rename from 065
rename to tests/xfs/065
diff --git a/065.out b/tests/xfs/065.out
similarity index 100%
rename from 065.out
rename to tests/xfs/065.out
diff --git a/066 b/tests/xfs/066
similarity index 100%
rename from 066
rename to tests/xfs/066
diff --git a/066.out b/tests/xfs/066.out
similarity index 100%
rename from 066.out
rename to tests/xfs/066.out
diff --git a/067 b/tests/xfs/067
similarity index 100%
rename from 067
rename to tests/xfs/067
diff --git a/067.out b/tests/xfs/067.out
similarity index 100%
rename from 067.out
rename to tests/xfs/067.out
diff --git a/071 b/tests/xfs/071
similarity index 100%
rename from 071
rename to tests/xfs/071
diff --git a/071.out b/tests/xfs/071.out
similarity index 100%
rename from 071.out
rename to tests/xfs/071.out
diff --git a/071.out.32 b/tests/xfs/071.out.32
similarity index 100%
rename from 071.out.32
rename to tests/xfs/071.out.32
diff --git a/071.out.64 b/tests/xfs/071.out.64
similarity index 100%
rename from 071.out.64
rename to tests/xfs/071.out.64
diff --git a/072 b/tests/xfs/072
similarity index 100%
rename from 072
rename to tests/xfs/072
diff --git a/072.out b/tests/xfs/072.out
similarity index 100%
rename from 072.out
rename to tests/xfs/072.out
diff --git a/073 b/tests/xfs/073
similarity index 100%
rename from 073
rename to tests/xfs/073
diff --git a/073.out b/tests/xfs/073.out
similarity index 100%
rename from 073.out
rename to tests/xfs/073.out
diff --git a/078 b/tests/xfs/078
similarity index 100%
rename from 078
rename to tests/xfs/078
diff --git a/078.out b/tests/xfs/078.out
similarity index 100%
rename from 078.out
rename to tests/xfs/078.out
diff --git a/080 b/tests/xfs/080
similarity index 100%
rename from 080
rename to tests/xfs/080
diff --git a/080.out b/tests/xfs/080.out
similarity index 100%
rename from 080.out
rename to tests/xfs/080.out
diff --git a/081 b/tests/xfs/081
similarity index 100%
rename from 081
rename to tests/xfs/081
diff --git a/081.out b/tests/xfs/081.out
similarity index 100%
rename from 081.out
rename to tests/xfs/081.out
diff --git a/081.ugquota.trans_inode b/tests/xfs/081.ugquota.trans_inode
similarity index 100%
rename from 081.ugquota.trans_inode
rename to tests/xfs/081.ugquota.trans_inode
diff --git a/082 b/tests/xfs/082
similarity index 100%
rename from 082
rename to tests/xfs/082
diff --git a/082.op.irix b/tests/xfs/082.op.irix
similarity index 100%
rename from 082.op.irix
rename to tests/xfs/082.op.irix
diff --git a/082.op.linux b/tests/xfs/082.op.linux
similarity index 100%
rename from 082.op.linux
rename to tests/xfs/082.op.linux
diff --git a/082.out b/tests/xfs/082.out
similarity index 100%
rename from 082.out
rename to tests/xfs/082.out
diff --git a/082.trans_buf b/tests/xfs/082.trans_buf
similarity index 100%
rename from 082.trans_buf
rename to tests/xfs/082.trans_buf
diff --git a/082.trans_inode b/tests/xfs/082.trans_inode
similarity index 100%
rename from 082.trans_inode
rename to tests/xfs/082.trans_inode
diff --git a/084 b/tests/xfs/084
similarity index 100%
rename from 084
rename to tests/xfs/084
diff --git a/084.out b/tests/xfs/084.out
similarity index 100%
rename from 084.out
rename to tests/xfs/084.out
diff --git a/085 b/tests/xfs/085
similarity index 100%
rename from 085
rename to tests/xfs/085
diff --git a/085.out b/tests/xfs/085.out
similarity index 100%
rename from 085.out
rename to tests/xfs/085.out
diff --git a/086 b/tests/xfs/086
similarity index 100%
rename from 086
rename to tests/xfs/086
diff --git a/086.out b/tests/xfs/086.out
similarity index 100%
rename from 086.out
rename to tests/xfs/086.out
diff --git a/087 b/tests/xfs/087
similarity index 100%
rename from 087
rename to tests/xfs/087
diff --git a/087.out b/tests/xfs/087.out
similarity index 100%
rename from 087.out
rename to tests/xfs/087.out
diff --git a/090 b/tests/xfs/090
similarity index 100%
rename from 090
rename to tests/xfs/090
diff --git a/090.out b/tests/xfs/090.out
similarity index 100%
rename from 090.out
rename to tests/xfs/090.out
diff --git a/092 b/tests/xfs/092
similarity index 100%
rename from 092
rename to tests/xfs/092
diff --git a/092.out b/tests/xfs/092.out
similarity index 100%
rename from 092.out
rename to tests/xfs/092.out
diff --git a/094 b/tests/xfs/094
similarity index 100%
rename from 094
rename to tests/xfs/094
diff --git a/094.out b/tests/xfs/094.out
similarity index 100%
rename from 094.out
rename to tests/xfs/094.out
diff --git a/095 b/tests/xfs/095
similarity index 100%
rename from 095
rename to tests/xfs/095
diff --git a/095.out b/tests/xfs/095.out
similarity index 100%
rename from 095.out
rename to tests/xfs/095.out
diff --git a/096 b/tests/xfs/096
similarity index 100%
rename from 096
rename to tests/xfs/096
diff --git a/096.external b/tests/xfs/096.external
similarity index 100%
rename from 096.external
rename to tests/xfs/096.external
diff --git a/096.internal b/tests/xfs/096.internal
similarity index 100%
rename from 096.internal
rename to tests/xfs/096.internal
diff --git a/103 b/tests/xfs/103
similarity index 100%
rename from 103
rename to tests/xfs/103
diff --git a/103.out b/tests/xfs/103.out
similarity index 100%
rename from 103.out
rename to tests/xfs/103.out
diff --git a/104 b/tests/xfs/104
similarity index 100%
rename from 104
rename to tests/xfs/104
diff --git a/104.out b/tests/xfs/104.out
similarity index 100%
rename from 104.out
rename to tests/xfs/104.out
diff --git a/106 b/tests/xfs/106
similarity index 100%
rename from 106
rename to tests/xfs/106
diff --git a/106.out b/tests/xfs/106.out
similarity index 100%
rename from 106.out
rename to tests/xfs/106.out
diff --git a/107 b/tests/xfs/107
similarity index 100%
rename from 107
rename to tests/xfs/107
diff --git a/107.out b/tests/xfs/107.out
similarity index 100%
rename from 107.out
rename to tests/xfs/107.out
diff --git a/108 b/tests/xfs/108
similarity index 100%
rename from 108
rename to tests/xfs/108
diff --git a/108.out b/tests/xfs/108.out
similarity index 100%
rename from 108.out
rename to tests/xfs/108.out
diff --git a/109 b/tests/xfs/109
similarity index 100%
rename from 109
rename to tests/xfs/109
diff --git a/109.out b/tests/xfs/109.out
similarity index 100%
rename from 109.out
rename to tests/xfs/109.out
diff --git a/110 b/tests/xfs/110
similarity index 100%
rename from 110
rename to tests/xfs/110
diff --git a/110.out b/tests/xfs/110.out
similarity index 100%
rename from 110.out
rename to tests/xfs/110.out
diff --git a/111 b/tests/xfs/111
similarity index 100%
rename from 111
rename to tests/xfs/111
diff --git a/111.out b/tests/xfs/111.out
similarity index 100%
rename from 111.out
rename to tests/xfs/111.out
diff --git a/114 b/tests/xfs/114
similarity index 100%
rename from 114
rename to tests/xfs/114
diff --git a/114.out b/tests/xfs/114.out
similarity index 100%
rename from 114.out
rename to tests/xfs/114.out
diff --git a/115 b/tests/xfs/115
similarity index 100%
rename from 115
rename to tests/xfs/115
diff --git a/115.out b/tests/xfs/115.out
similarity index 100%
rename from 115.out
rename to tests/xfs/115.out
diff --git a/116 b/tests/xfs/116
similarity index 100%
rename from 116
rename to tests/xfs/116
diff --git a/116.out b/tests/xfs/116.out
similarity index 100%
rename from 116.out
rename to tests/xfs/116.out
diff --git a/118 b/tests/xfs/118
similarity index 100%
rename from 118
rename to tests/xfs/118
diff --git a/118.out b/tests/xfs/118.out
similarity index 100%
rename from 118.out
rename to tests/xfs/118.out
diff --git a/119 b/tests/xfs/119
similarity index 100%
rename from 119
rename to tests/xfs/119
diff --git a/119.out b/tests/xfs/119.out
similarity index 100%
rename from 119.out
rename to tests/xfs/119.out
diff --git a/121 b/tests/xfs/121
similarity index 100%
rename from 121
rename to tests/xfs/121
diff --git a/121.out b/tests/xfs/121.out
similarity index 100%
rename from 121.out
rename to tests/xfs/121.out
diff --git a/122 b/tests/xfs/122
similarity index 100%
rename from 122
rename to tests/xfs/122
diff --git a/122.out b/tests/xfs/122.out
similarity index 100%
rename from 122.out
rename to tests/xfs/122.out
diff --git a/134 b/tests/xfs/134
similarity index 100%
rename from 134
rename to tests/xfs/134
diff --git a/134.out b/tests/xfs/134.out
similarity index 100%
rename from 134.out
rename to tests/xfs/134.out
diff --git a/136 b/tests/xfs/136
similarity index 100%
rename from 136
rename to tests/xfs/136
diff --git a/136.out b/tests/xfs/136.out
similarity index 100%
rename from 136.out
rename to tests/xfs/136.out
diff --git a/137 b/tests/xfs/137
similarity index 100%
rename from 137
rename to tests/xfs/137
diff --git a/137.out b/tests/xfs/137.out
similarity index 100%
rename from 137.out
rename to tests/xfs/137.out
diff --git a/138 b/tests/xfs/138
similarity index 100%
rename from 138
rename to tests/xfs/138
diff --git a/138.out b/tests/xfs/138.out
similarity index 100%
rename from 138.out
rename to tests/xfs/138.out
diff --git a/139 b/tests/xfs/139
similarity index 100%
rename from 139
rename to tests/xfs/139
diff --git a/139.out b/tests/xfs/139.out
similarity index 100%
rename from 139.out
rename to tests/xfs/139.out
diff --git a/140 b/tests/xfs/140
similarity index 100%
rename from 140
rename to tests/xfs/140
diff --git a/140.out b/tests/xfs/140.out
similarity index 100%
rename from 140.out
rename to tests/xfs/140.out
diff --git a/142 b/tests/xfs/142
similarity index 100%
rename from 142
rename to tests/xfs/142
diff --git a/142.out b/tests/xfs/142.out
similarity index 100%
rename from 142.out
rename to tests/xfs/142.out
diff --git a/143 b/tests/xfs/143
similarity index 100%
rename from 143
rename to tests/xfs/143
diff --git a/143.out b/tests/xfs/143.out
similarity index 100%
rename from 143.out
rename to tests/xfs/143.out
diff --git a/144 b/tests/xfs/144
similarity index 100%
rename from 144
rename to tests/xfs/144
diff --git a/144.out b/tests/xfs/144.out
similarity index 100%
rename from 144.out
rename to tests/xfs/144.out
diff --git a/145 b/tests/xfs/145
similarity index 100%
rename from 145
rename to tests/xfs/145
diff --git a/145.out b/tests/xfs/145.out
similarity index 100%
rename from 145.out
rename to tests/xfs/145.out
diff --git a/146 b/tests/xfs/146
similarity index 100%
rename from 146
rename to tests/xfs/146
diff --git a/146.out.irix b/tests/xfs/146.out.irix
similarity index 100%
rename from 146.out.irix
rename to tests/xfs/146.out.irix
diff --git a/146.out.linux b/tests/xfs/146.out.linux
similarity index 100%
rename from 146.out.linux
rename to tests/xfs/146.out.linux
diff --git a/147 b/tests/xfs/147
similarity index 100%
rename from 147
rename to tests/xfs/147
diff --git a/147.out b/tests/xfs/147.out
similarity index 100%
rename from 147.out
rename to tests/xfs/147.out
diff --git a/148 b/tests/xfs/148
similarity index 100%
rename from 148
rename to tests/xfs/148
diff --git a/148.out b/tests/xfs/148.out
similarity index 100%
rename from 148.out
rename to tests/xfs/148.out
diff --git a/149 b/tests/xfs/149
similarity index 100%
rename from 149
rename to tests/xfs/149
diff --git a/149.out b/tests/xfs/149.out
similarity index 100%
rename from 149.out
rename to tests/xfs/149.out
diff --git a/150 b/tests/xfs/150
similarity index 100%
rename from 150
rename to tests/xfs/150
diff --git a/150.out b/tests/xfs/150.out
similarity index 100%
rename from 150.out
rename to tests/xfs/150.out
diff --git a/151 b/tests/xfs/151
similarity index 100%
rename from 151
rename to tests/xfs/151
diff --git a/151.out b/tests/xfs/151.out
similarity index 100%
rename from 151.out
rename to tests/xfs/151.out
diff --git a/152 b/tests/xfs/152
similarity index 100%
rename from 152
rename to tests/xfs/152
diff --git a/152.out b/tests/xfs/152.out
similarity index 100%
rename from 152.out
rename to tests/xfs/152.out
diff --git a/153 b/tests/xfs/153
similarity index 100%
rename from 153
rename to tests/xfs/153
diff --git a/153.out b/tests/xfs/153.out
similarity index 100%
rename from 153.out
rename to tests/xfs/153.out
diff --git a/154 b/tests/xfs/154
similarity index 100%
rename from 154
rename to tests/xfs/154
diff --git a/154.out b/tests/xfs/154.out
similarity index 100%
rename from 154.out
rename to tests/xfs/154.out
diff --git a/155 b/tests/xfs/155
similarity index 100%
rename from 155
rename to tests/xfs/155
diff --git a/155.out b/tests/xfs/155.out
similarity index 100%
rename from 155.out
rename to tests/xfs/155.out
diff --git a/156 b/tests/xfs/156
similarity index 100%
rename from 156
rename to tests/xfs/156
diff --git a/156.out b/tests/xfs/156.out
similarity index 100%
rename from 156.out
rename to tests/xfs/156.out
diff --git a/157 b/tests/xfs/157
similarity index 100%
rename from 157
rename to tests/xfs/157
diff --git a/157.out b/tests/xfs/157.out
similarity index 100%
rename from 157.out
rename to tests/xfs/157.out
diff --git a/158 b/tests/xfs/158
similarity index 100%
rename from 158
rename to tests/xfs/158
diff --git a/158.out b/tests/xfs/158.out
similarity index 100%
rename from 158.out
rename to tests/xfs/158.out
diff --git a/159 b/tests/xfs/159
similarity index 100%
rename from 159
rename to tests/xfs/159
diff --git a/159.out b/tests/xfs/159.out
similarity index 100%
rename from 159.out
rename to tests/xfs/159.out
diff --git a/160 b/tests/xfs/160
similarity index 100%
rename from 160
rename to tests/xfs/160
diff --git a/160.out b/tests/xfs/160.out
similarity index 100%
rename from 160.out
rename to tests/xfs/160.out
diff --git a/161 b/tests/xfs/161
similarity index 100%
rename from 161
rename to tests/xfs/161
diff --git a/161.out b/tests/xfs/161.out
similarity index 100%
rename from 161.out
rename to tests/xfs/161.out
diff --git a/162 b/tests/xfs/162
similarity index 100%
rename from 162
rename to tests/xfs/162
diff --git a/162.out b/tests/xfs/162.out
similarity index 100%
rename from 162.out
rename to tests/xfs/162.out
diff --git a/163 b/tests/xfs/163
similarity index 100%
rename from 163
rename to tests/xfs/163
diff --git a/163.out b/tests/xfs/163.out
similarity index 100%
rename from 163.out
rename to tests/xfs/163.out
diff --git a/164 b/tests/xfs/164
similarity index 100%
rename from 164
rename to tests/xfs/164
diff --git a/164.out b/tests/xfs/164.out
similarity index 100%
rename from 164.out
rename to tests/xfs/164.out
diff --git a/165 b/tests/xfs/165
similarity index 100%
rename from 165
rename to tests/xfs/165
diff --git a/165.out b/tests/xfs/165.out
similarity index 100%
rename from 165.out
rename to tests/xfs/165.out
diff --git a/166 b/tests/xfs/166
similarity index 100%
rename from 166
rename to tests/xfs/166
diff --git a/166.out b/tests/xfs/166.out
similarity index 100%
rename from 166.out
rename to tests/xfs/166.out
diff --git a/167 b/tests/xfs/167
similarity index 100%
rename from 167
rename to tests/xfs/167
diff --git a/167.out b/tests/xfs/167.out
similarity index 100%
rename from 167.out
rename to tests/xfs/167.out
diff --git a/168 b/tests/xfs/168
similarity index 100%
rename from 168
rename to tests/xfs/168
diff --git a/168.out b/tests/xfs/168.out
similarity index 100%
rename from 168.out
rename to tests/xfs/168.out
diff --git a/170 b/tests/xfs/170
similarity index 100%
rename from 170
rename to tests/xfs/170
diff --git a/170.out b/tests/xfs/170.out
similarity index 100%
rename from 170.out
rename to tests/xfs/170.out
diff --git a/171 b/tests/xfs/171
similarity index 100%
rename from 171
rename to tests/xfs/171
diff --git a/171.out b/tests/xfs/171.out
similarity index 100%
rename from 171.out
rename to tests/xfs/171.out
diff --git a/172 b/tests/xfs/172
similarity index 100%
rename from 172
rename to tests/xfs/172
diff --git a/172.out b/tests/xfs/172.out
similarity index 100%
rename from 172.out
rename to tests/xfs/172.out
diff --git a/173 b/tests/xfs/173
similarity index 100%
rename from 173
rename to tests/xfs/173
diff --git a/173.out b/tests/xfs/173.out
similarity index 100%
rename from 173.out
rename to tests/xfs/173.out
diff --git a/174 b/tests/xfs/174
similarity index 100%
rename from 174
rename to tests/xfs/174
diff --git a/174.out b/tests/xfs/174.out
similarity index 100%
rename from 174.out
rename to tests/xfs/174.out
diff --git a/175 b/tests/xfs/175
similarity index 100%
rename from 175
rename to tests/xfs/175
diff --git a/175.out b/tests/xfs/175.out
similarity index 100%
rename from 175.out
rename to tests/xfs/175.out
diff --git a/176 b/tests/xfs/176
similarity index 100%
rename from 176
rename to tests/xfs/176
diff --git a/176.out b/tests/xfs/176.out
similarity index 100%
rename from 176.out
rename to tests/xfs/176.out
diff --git a/178 b/tests/xfs/178
similarity index 100%
rename from 178
rename to tests/xfs/178
diff --git a/178.out b/tests/xfs/178.out
similarity index 100%
rename from 178.out
rename to tests/xfs/178.out
diff --git a/179 b/tests/xfs/179
similarity index 100%
rename from 179
rename to tests/xfs/179
diff --git a/179.out b/tests/xfs/179.out
similarity index 100%
rename from 179.out
rename to tests/xfs/179.out
diff --git a/180 b/tests/xfs/180
similarity index 100%
rename from 180
rename to tests/xfs/180
diff --git a/180.out b/tests/xfs/180.out
similarity index 100%
rename from 180.out
rename to tests/xfs/180.out
diff --git a/181 b/tests/xfs/181
similarity index 100%
rename from 181
rename to tests/xfs/181
diff --git a/181.out b/tests/xfs/181.out
similarity index 100%
rename from 181.out
rename to tests/xfs/181.out
diff --git a/182 b/tests/xfs/182
similarity index 100%
rename from 182
rename to tests/xfs/182
diff --git a/182.out b/tests/xfs/182.out
similarity index 100%
rename from 182.out
rename to tests/xfs/182.out
diff --git a/183 b/tests/xfs/183
similarity index 100%
rename from 183
rename to tests/xfs/183
diff --git a/183.out b/tests/xfs/183.out
similarity index 100%
rename from 183.out
rename to tests/xfs/183.out
diff --git a/185 b/tests/xfs/185
similarity index 100%
rename from 185
rename to tests/xfs/185
diff --git a/185.out b/tests/xfs/185.out
similarity index 100%
rename from 185.out
rename to tests/xfs/185.out
diff --git a/186 b/tests/xfs/186
similarity index 100%
rename from 186
rename to tests/xfs/186
diff --git a/186.out b/tests/xfs/186.out
similarity index 100%
rename from 186.out
rename to tests/xfs/186.out
diff --git a/187 b/tests/xfs/187
similarity index 100%
rename from 187
rename to tests/xfs/187
diff --git a/187.out b/tests/xfs/187.out
similarity index 100%
rename from 187.out
rename to tests/xfs/187.out
diff --git a/188 b/tests/xfs/188
similarity index 100%
rename from 188
rename to tests/xfs/188
diff --git a/188.out b/tests/xfs/188.out
similarity index 100%
rename from 188.out
rename to tests/xfs/188.out
diff --git a/189 b/tests/xfs/189
similarity index 100%
rename from 189
rename to tests/xfs/189
diff --git a/189.out b/tests/xfs/189.out
similarity index 100%
rename from 189.out
rename to tests/xfs/189.out
diff --git a/190 b/tests/xfs/190
similarity index 100%
rename from 190
rename to tests/xfs/190
diff --git a/190.out b/tests/xfs/190.out
similarity index 100%
rename from 190.out
rename to tests/xfs/190.out
diff --git a/191 b/tests/xfs/191
similarity index 100%
rename from 191
rename to tests/xfs/191
diff --git a/191.out b/tests/xfs/191.out
similarity index 100%
rename from 191.out
rename to tests/xfs/191.out
diff --git a/194 b/tests/xfs/194
similarity index 100%
rename from 194
rename to tests/xfs/194
diff --git a/194.out b/tests/xfs/194.out
similarity index 100%
rename from 194.out
rename to tests/xfs/194.out
diff --git a/195 b/tests/xfs/195
similarity index 100%
rename from 195
rename to tests/xfs/195
diff --git a/195.out b/tests/xfs/195.out
similarity index 100%
rename from 195.out
rename to tests/xfs/195.out
diff --git a/196 b/tests/xfs/196
similarity index 100%
rename from 196
rename to tests/xfs/196
diff --git a/196.out b/tests/xfs/196.out
similarity index 100%
rename from 196.out
rename to tests/xfs/196.out
diff --git a/197 b/tests/xfs/197
similarity index 100%
rename from 197
rename to tests/xfs/197
diff --git a/197.out b/tests/xfs/197.out
similarity index 100%
rename from 197.out
rename to tests/xfs/197.out
diff --git a/199 b/tests/xfs/199
similarity index 100%
rename from 199
rename to tests/xfs/199
diff --git a/199.out b/tests/xfs/199.out
similarity index 100%
rename from 199.out
rename to tests/xfs/199.out
diff --git a/200 b/tests/xfs/200
similarity index 100%
rename from 200
rename to tests/xfs/200
diff --git a/200.out b/tests/xfs/200.out
similarity index 100%
rename from 200.out
rename to tests/xfs/200.out
diff --git a/201 b/tests/xfs/201
similarity index 100%
rename from 201
rename to tests/xfs/201
diff --git a/201.out b/tests/xfs/201.out
similarity index 100%
rename from 201.out
rename to tests/xfs/201.out
diff --git a/202 b/tests/xfs/202
similarity index 100%
rename from 202
rename to tests/xfs/202
diff --git a/202.out b/tests/xfs/202.out
similarity index 100%
rename from 202.out
rename to tests/xfs/202.out
diff --git a/203 b/tests/xfs/203
similarity index 100%
rename from 203
rename to tests/xfs/203
diff --git a/203.out b/tests/xfs/203.out
similarity index 100%
rename from 203.out
rename to tests/xfs/203.out
diff --git a/205 b/tests/xfs/205
similarity index 100%
rename from 205
rename to tests/xfs/205
diff --git a/205.out b/tests/xfs/205.out
similarity index 100%
rename from 205.out
rename to tests/xfs/205.out
diff --git a/206 b/tests/xfs/206
similarity index 100%
rename from 206
rename to tests/xfs/206
diff --git a/206.out b/tests/xfs/206.out
similarity index 100%
rename from 206.out
rename to tests/xfs/206.out
diff --git a/216 b/tests/xfs/216
similarity index 100%
rename from 216
rename to tests/xfs/216
diff --git a/216.out b/tests/xfs/216.out
similarity index 100%
rename from 216.out
rename to tests/xfs/216.out
diff --git a/217 b/tests/xfs/217
similarity index 100%
rename from 217
rename to tests/xfs/217
diff --git a/217.out b/tests/xfs/217.out
similarity index 100%
rename from 217.out
rename to tests/xfs/217.out
diff --git a/220 b/tests/xfs/220
similarity index 100%
rename from 220
rename to tests/xfs/220
diff --git a/220.out b/tests/xfs/220.out
similarity index 100%
rename from 220.out
rename to tests/xfs/220.out
diff --git a/222 b/tests/xfs/222
similarity index 100%
rename from 222
rename to tests/xfs/222
diff --git a/222.out b/tests/xfs/222.out
similarity index 100%
rename from 222.out
rename to tests/xfs/222.out
diff --git a/227 b/tests/xfs/227
similarity index 100%
rename from 227
rename to tests/xfs/227
diff --git a/227.out b/tests/xfs/227.out
similarity index 100%
rename from 227.out
rename to tests/xfs/227.out
diff --git a/229 b/tests/xfs/229
similarity index 100%
rename from 229
rename to tests/xfs/229
diff --git a/229.out b/tests/xfs/229.out
similarity index 100%
rename from 229.out
rename to tests/xfs/229.out
diff --git a/238 b/tests/xfs/238
similarity index 100%
rename from 238
rename to tests/xfs/238
diff --git a/238.out b/tests/xfs/238.out
similarity index 100%
rename from 238.out
rename to tests/xfs/238.out
diff --git a/242 b/tests/xfs/242
similarity index 100%
rename from 242
rename to tests/xfs/242
diff --git a/242.out b/tests/xfs/242.out
similarity index 100%
rename from 242.out
rename to tests/xfs/242.out
diff --git a/244 b/tests/xfs/244
similarity index 100%
rename from 244
rename to tests/xfs/244
diff --git a/244.out b/tests/xfs/244.out
similarity index 100%
rename from 244.out
rename to tests/xfs/244.out
diff --git a/250 b/tests/xfs/250
similarity index 100%
rename from 250
rename to tests/xfs/250
diff --git a/250.out b/tests/xfs/250.out
similarity index 100%
rename from 250.out
rename to tests/xfs/250.out
diff --git a/252 b/tests/xfs/252
similarity index 100%
rename from 252
rename to tests/xfs/252
diff --git a/252.out b/tests/xfs/252.out
similarity index 100%
rename from 252.out
rename to tests/xfs/252.out
diff --git a/253 b/tests/xfs/253
similarity index 100%
rename from 253
rename to tests/xfs/253
diff --git a/253.out b/tests/xfs/253.out
similarity index 100%
rename from 253.out
rename to tests/xfs/253.out
diff --git a/259 b/tests/xfs/259
similarity index 100%
rename from 259
rename to tests/xfs/259
diff --git a/259.out b/tests/xfs/259.out
similarity index 100%
rename from 259.out
rename to tests/xfs/259.out
diff --git a/261 b/tests/xfs/261
similarity index 100%
rename from 261
rename to tests/xfs/261
diff --git a/261.out b/tests/xfs/261.out
similarity index 100%
rename from 261.out
rename to tests/xfs/261.out
diff --git a/262 b/tests/xfs/262
similarity index 100%
rename from 262
rename to tests/xfs/262
diff --git a/262.out b/tests/xfs/262.out
similarity index 100%
rename from 262.out
rename to tests/xfs/262.out
diff --git a/266 b/tests/xfs/266
similarity index 100%
rename from 266
rename to tests/xfs/266
diff --git a/266.out b/tests/xfs/266.out
similarity index 100%
rename from 266.out
rename to tests/xfs/266.out
diff --git a/267 b/tests/xfs/267
similarity index 100%
rename from 267
rename to tests/xfs/267
diff --git a/267.out b/tests/xfs/267.out
similarity index 100%
rename from 267.out
rename to tests/xfs/267.out
diff --git a/268 b/tests/xfs/268
similarity index 100%
rename from 268
rename to tests/xfs/268
diff --git a/268.out b/tests/xfs/268.out
similarity index 100%
rename from 268.out
rename to tests/xfs/268.out
diff --git a/278 b/tests/xfs/278
similarity index 100%
rename from 278
rename to tests/xfs/278
diff --git a/278.out b/tests/xfs/278.out
similarity index 100%
rename from 278.out
rename to tests/xfs/278.out
diff --git a/279 b/tests/xfs/279
similarity index 100%
rename from 279
rename to tests/xfs/279
diff --git a/279.out b/tests/xfs/279.out
similarity index 100%
rename from 279.out
rename to tests/xfs/279.out
diff --git a/281 b/tests/xfs/281
similarity index 100%
rename from 281
rename to tests/xfs/281
diff --git a/281.out b/tests/xfs/281.out
similarity index 100%
rename from 281.out
rename to tests/xfs/281.out
diff --git a/282 b/tests/xfs/282
similarity index 100%
rename from 282
rename to tests/xfs/282
diff --git a/282.out b/tests/xfs/282.out
similarity index 100%
rename from 282.out
rename to tests/xfs/282.out
diff --git a/283 b/tests/xfs/283
similarity index 100%
rename from 283
rename to tests/xfs/283
diff --git a/283.out b/tests/xfs/283.out
similarity index 100%
rename from 283.out
rename to tests/xfs/283.out
diff --git a/287 b/tests/xfs/287
similarity index 100%
rename from 287
rename to tests/xfs/287
diff --git a/287.out b/tests/xfs/287.out
similarity index 100%
rename from 287.out
rename to tests/xfs/287.out
diff --git a/290 b/tests/xfs/290
similarity index 100%
rename from 290
rename to tests/xfs/290
diff --git a/290.out b/tests/xfs/290.out
similarity index 100%
rename from 290.out
rename to tests/xfs/290.out
diff --git a/291 b/tests/xfs/291
similarity index 100%
rename from 291
rename to tests/xfs/291
diff --git a/291.out b/tests/xfs/291.out
similarity index 100%
rename from 291.out
rename to tests/xfs/291.out
diff --git a/292 b/tests/xfs/292
similarity index 100%
rename from 292
rename to tests/xfs/292
diff --git a/292.out b/tests/xfs/292.out
similarity index 100%
rename from 292.out
rename to tests/xfs/292.out
diff --git a/293 b/tests/xfs/293
similarity index 100%
rename from 293
rename to tests/xfs/293
diff --git a/293.out b/tests/xfs/293.out
similarity index 100%
rename from 293.out
rename to tests/xfs/293.out
diff --git a/295 b/tests/xfs/295
similarity index 100%
rename from 295
rename to tests/xfs/295
diff --git a/295.out b/tests/xfs/295.out
similarity index 100%
rename from 295.out
rename to tests/xfs/295.out
diff --git a/296 b/tests/xfs/296
similarity index 100%
rename from 296
rename to tests/xfs/296
diff --git a/296.out b/tests/xfs/296.out
similarity index 100%
rename from 296.out
rename to tests/xfs/296.out
diff --git a/297 b/tests/xfs/297
similarity index 100%
rename from 297
rename to tests/xfs/297
diff --git a/297.out b/tests/xfs/297.out
similarity index 100%
rename from 297.out
rename to tests/xfs/297.out
diff --git a/group b/tests/xfs/group
similarity index 68%
copy from group
copy to tests/xfs/group
index 9657be1..e70bd3b 100644
--- a/group
+++ b/tests/xfs/group
@@ -3,122 +3,6 @@
# - 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
@@ -149,7 +33,6 @@ stress
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
@@ -160,7 +43,6 @@ stress
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
@@ -192,9 +74,6 @@ stress
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
@@ -254,7 +133,6 @@ stress
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
@@ -282,38 +160,28 @@ stress
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
@@ -321,10 +189,3 @@ stress
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
-303 aio dangerous ioctl rw stress
-304 aio dangerous ioctl rw stress
-305 aio dangerous enospc rw stress
-313 auto quick
--
1.7.10.4
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply related [flat|nested] 59+ messages in thread* Re: [PATCH 13/25] xfstests: move xfs specific tests out of top directory
2013-03-15 12:27 ` [PATCH 13/25] xfstests: move xfs specific tests out of top directory Dave Chinner
@ 2013-03-23 10:22 ` Phil White
0 siblings, 0 replies; 59+ messages in thread
From: Phil White @ 2013-03-23 10:22 UTC (permalink / raw)
To: Dave Chinner; +Cc: xfs
Looks OK.
Reviewed-by: Phil White <pwhite@sgi.com>
On Fri, Mar 15, 2013 at 11:27:57PM +1100, Dave Chinner wrote:
> From: Dave Chinner <dchinner@redhat.com>
>
> 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>
> ---
> check | 3 +-
> group | 185 +-------------------
> 003 => tests/xfs/003 | 0
> 003.out => tests/xfs/003.out | 0
> 004 => tests/xfs/004 | 0
> 004.out => tests/xfs/004.out | 0
> 008 => tests/xfs/008 | 0
> 008.out => tests/xfs/008.out | 0
> 009 => tests/xfs/009 | 0
> 009.out => tests/xfs/009.out | 0
> 012 => tests/xfs/012 | 0
> 012.out => tests/xfs/012.out | 0
> 016 => tests/xfs/016 | 0
> 016.out => tests/xfs/016.out | 0
> 017 => tests/xfs/017 | 0
> 017.out => tests/xfs/017.out | 0
> 018 => tests/xfs/018 | 0
> 018.op.irix => tests/xfs/018.op.irix | 0
> 018.op.linux => tests/xfs/018.op.linux | 0
> 018.out => tests/xfs/018.out | 0
> 018.trans_buf => tests/xfs/018.trans_buf | 0
> 018.trans_inode => tests/xfs/018.trans_inode | 0
> 019 => tests/xfs/019 | 0
> 019.out => tests/xfs/019.out | 0
> 021 => tests/xfs/021 | 0
> 021.out => tests/xfs/021.out | 0
> 022 => tests/xfs/022 | 0
> 022.out.irix => tests/xfs/022.out.irix | 0
> 022.out.linux => tests/xfs/022.out.linux | 0
> 023 => tests/xfs/023 | 0
> 023.out.irix => tests/xfs/023.out.irix | 0
> 023.out.linux => tests/xfs/023.out.linux | 0
> 024 => tests/xfs/024 | 0
> 024.out => tests/xfs/024.out | 0
> 025 => tests/xfs/025 | 0
> 025.out => tests/xfs/025.out | 0
> 026 => tests/xfs/026 | 0
> 026.out => tests/xfs/026.out | 0
> 027 => tests/xfs/027 | 0
> 027.out => tests/xfs/027.out | 0
> 028 => tests/xfs/028 | 0
> 028.out => tests/xfs/028.out | 0
> 029 => tests/xfs/029 | 0
> 029.out => tests/xfs/029.out | 0
> 030 => tests/xfs/030 | 0
> 030.out.irix => tests/xfs/030.out.irix | 0
> 030.out.linux => tests/xfs/030.out.linux | 0
> 031 => tests/xfs/031 | 0
> 031.out.irix => tests/xfs/031.out.irix | 0
> 031.out.linux => tests/xfs/031.out.linux | 0
> 032 => tests/xfs/032 | 0
> 032.out => tests/xfs/032.out | 0
> 033 => tests/xfs/033 | 0
> 033.out.irix => tests/xfs/033.out.irix | 0
> 033.out.linux => tests/xfs/033.out.linux | 0
> 034 => tests/xfs/034 | 0
> 034.out => tests/xfs/034.out | 0
> 035 => tests/xfs/035 | 0
> 035.out.irix => tests/xfs/035.out.irix | 0
> 035.out.linux => tests/xfs/035.out.linux | 0
> 036 => tests/xfs/036 | 0
> 036.out.irix => tests/xfs/036.out.irix | 0
> 036.out.linux => tests/xfs/036.out.linux | 0
> 037 => tests/xfs/037 | 0
> 037.out => tests/xfs/037.out | 0
> 038 => tests/xfs/038 | 0
> 038.out => tests/xfs/038.out | 0
> 039 => tests/xfs/039 | 0
> 039.out.irix => tests/xfs/039.out.irix | 0
> 039.out.linux => tests/xfs/039.out.linux | 0
> 041 => tests/xfs/041 | 0
> 041.out => tests/xfs/041.out | 0
> 042 => tests/xfs/042 | 0
> 042.out => tests/xfs/042.out | 0
> 043 => tests/xfs/043 | 0
> 043.out.irix => tests/xfs/043.out.irix | 0
> 043.out.linux => tests/xfs/043.out.linux | 0
> 044 => tests/xfs/044 | 0
> 044.out => tests/xfs/044.out | 0
> 045 => tests/xfs/045 | 0
> 045.out => tests/xfs/045.out | 0
> 046 => tests/xfs/046 | 0
> 046.out => tests/xfs/046.out | 0
> 047 => tests/xfs/047 | 0
> 047.out => tests/xfs/047.out | 0
> 048 => tests/xfs/048 | 0
> 048.out => tests/xfs/048.out | 0
> 049 => tests/xfs/049 | 0
> 049.out => tests/xfs/049.out | 0
> 050 => tests/xfs/050 | 0
> 050.out => tests/xfs/050.out | 0
> 052 => tests/xfs/052 | 0
> 052.out => tests/xfs/052.out | 0
> 054 => tests/xfs/054 | 0
> 054.out => tests/xfs/054.out | 0
> 055 => tests/xfs/055 | 0
> 055.out.irix => tests/xfs/055.out.irix | 0
> 055.out.linux => tests/xfs/055.out.linux | 0
> 056 => tests/xfs/056 | 0
> 056.out => tests/xfs/056.out | 0
> 057 => tests/xfs/057 | 0
> 057.out => tests/xfs/057.out | 0
> 058 => tests/xfs/058 | 0
> 058.out => tests/xfs/058.out | 0
> 059 => tests/xfs/059 | 0
> 059.out => tests/xfs/059.out | 0
> 060 => tests/xfs/060 | 0
> 060.out => tests/xfs/060.out | 0
> 061 => tests/xfs/061 | 0
> 061.out => tests/xfs/061.out | 0
> 063 => tests/xfs/063 | 0
> 063.out => tests/xfs/063.out | 0
> 064 => tests/xfs/064 | 0
> 064.out => tests/xfs/064.out | 0
> 065 => tests/xfs/065 | 0
> 065.out => tests/xfs/065.out | 0
> 066 => tests/xfs/066 | 0
> 066.out => tests/xfs/066.out | 0
> 067 => tests/xfs/067 | 0
> 067.out => tests/xfs/067.out | 0
> 071 => tests/xfs/071 | 0
> 071.out => tests/xfs/071.out | 0
> 071.out.32 => tests/xfs/071.out.32 | 0
> 071.out.64 => tests/xfs/071.out.64 | 0
> 072 => tests/xfs/072 | 0
> 072.out => tests/xfs/072.out | 0
> 073 => tests/xfs/073 | 0
> 073.out => tests/xfs/073.out | 0
> 078 => tests/xfs/078 | 0
> 078.out => tests/xfs/078.out | 0
> 080 => tests/xfs/080 | 0
> 080.out => tests/xfs/080.out | 0
> 081 => tests/xfs/081 | 0
> 081.out => tests/xfs/081.out | 0
> .../xfs/081.ugquota.trans_inode | 0
> 082 => tests/xfs/082 | 0
> 082.op.irix => tests/xfs/082.op.irix | 0
> 082.op.linux => tests/xfs/082.op.linux | 0
> 082.out => tests/xfs/082.out | 0
> 082.trans_buf => tests/xfs/082.trans_buf | 0
> 082.trans_inode => tests/xfs/082.trans_inode | 0
> 084 => tests/xfs/084 | 0
> 084.out => tests/xfs/084.out | 0
> 085 => tests/xfs/085 | 0
> 085.out => tests/xfs/085.out | 0
> 086 => tests/xfs/086 | 0
> 086.out => tests/xfs/086.out | 0
> 087 => tests/xfs/087 | 0
> 087.out => tests/xfs/087.out | 0
> 090 => tests/xfs/090 | 0
> 090.out => tests/xfs/090.out | 0
> 092 => tests/xfs/092 | 0
> 092.out => tests/xfs/092.out | 0
> 094 => tests/xfs/094 | 0
> 094.out => tests/xfs/094.out | 0
> 095 => tests/xfs/095 | 0
> 095.out => tests/xfs/095.out | 0
> 096 => tests/xfs/096 | 0
> 096.external => tests/xfs/096.external | 0
> 096.internal => tests/xfs/096.internal | 0
> 103 => tests/xfs/103 | 0
> 103.out => tests/xfs/103.out | 0
> 104 => tests/xfs/104 | 0
> 104.out => tests/xfs/104.out | 0
> 106 => tests/xfs/106 | 0
> 106.out => tests/xfs/106.out | 0
> 107 => tests/xfs/107 | 0
> 107.out => tests/xfs/107.out | 0
> 108 => tests/xfs/108 | 0
> 108.out => tests/xfs/108.out | 0
> 109 => tests/xfs/109 | 0
> 109.out => tests/xfs/109.out | 0
> 110 => tests/xfs/110 | 0
> 110.out => tests/xfs/110.out | 0
> 111 => tests/xfs/111 | 0
> 111.out => tests/xfs/111.out | 0
> 114 => tests/xfs/114 | 0
> 114.out => tests/xfs/114.out | 0
> 115 => tests/xfs/115 | 0
> 115.out => tests/xfs/115.out | 0
> 116 => tests/xfs/116 | 0
> 116.out => tests/xfs/116.out | 0
> 118 => tests/xfs/118 | 0
> 118.out => tests/xfs/118.out | 0
> 119 => tests/xfs/119 | 0
> 119.out => tests/xfs/119.out | 0
> 121 => tests/xfs/121 | 0
> 121.out => tests/xfs/121.out | 0
> 122 => tests/xfs/122 | 0
> 122.out => tests/xfs/122.out | 0
> 134 => tests/xfs/134 | 0
> 134.out => tests/xfs/134.out | 0
> 136 => tests/xfs/136 | 0
> 136.out => tests/xfs/136.out | 0
> 137 => tests/xfs/137 | 0
> 137.out => tests/xfs/137.out | 0
> 138 => tests/xfs/138 | 0
> 138.out => tests/xfs/138.out | 0
> 139 => tests/xfs/139 | 0
> 139.out => tests/xfs/139.out | 0
> 140 => tests/xfs/140 | 0
> 140.out => tests/xfs/140.out | 0
> 142 => tests/xfs/142 | 0
> 142.out => tests/xfs/142.out | 0
> 143 => tests/xfs/143 | 0
> 143.out => tests/xfs/143.out | 0
> 144 => tests/xfs/144 | 0
> 144.out => tests/xfs/144.out | 0
> 145 => tests/xfs/145 | 0
> 145.out => tests/xfs/145.out | 0
> 146 => tests/xfs/146 | 0
> 146.out.irix => tests/xfs/146.out.irix | 0
> 146.out.linux => tests/xfs/146.out.linux | 0
> 147 => tests/xfs/147 | 0
> 147.out => tests/xfs/147.out | 0
> 148 => tests/xfs/148 | 0
> 148.out => tests/xfs/148.out | 0
> 149 => tests/xfs/149 | 0
> 149.out => tests/xfs/149.out | 0
> 150 => tests/xfs/150 | 0
> 150.out => tests/xfs/150.out | 0
> 151 => tests/xfs/151 | 0
> 151.out => tests/xfs/151.out | 0
> 152 => tests/xfs/152 | 0
> 152.out => tests/xfs/152.out | 0
> 153 => tests/xfs/153 | 0
> 153.out => tests/xfs/153.out | 0
> 154 => tests/xfs/154 | 0
> 154.out => tests/xfs/154.out | 0
> 155 => tests/xfs/155 | 0
> 155.out => tests/xfs/155.out | 0
> 156 => tests/xfs/156 | 0
> 156.out => tests/xfs/156.out | 0
> 157 => tests/xfs/157 | 0
> 157.out => tests/xfs/157.out | 0
> 158 => tests/xfs/158 | 0
> 158.out => tests/xfs/158.out | 0
> 159 => tests/xfs/159 | 0
> 159.out => tests/xfs/159.out | 0
> 160 => tests/xfs/160 | 0
> 160.out => tests/xfs/160.out | 0
> 161 => tests/xfs/161 | 0
> 161.out => tests/xfs/161.out | 0
> 162 => tests/xfs/162 | 0
> 162.out => tests/xfs/162.out | 0
> 163 => tests/xfs/163 | 0
> 163.out => tests/xfs/163.out | 0
> 164 => tests/xfs/164 | 0
> 164.out => tests/xfs/164.out | 0
> 165 => tests/xfs/165 | 0
> 165.out => tests/xfs/165.out | 0
> 166 => tests/xfs/166 | 0
> 166.out => tests/xfs/166.out | 0
> 167 => tests/xfs/167 | 0
> 167.out => tests/xfs/167.out | 0
> 168 => tests/xfs/168 | 0
> 168.out => tests/xfs/168.out | 0
> 170 => tests/xfs/170 | 0
> 170.out => tests/xfs/170.out | 0
> 171 => tests/xfs/171 | 0
> 171.out => tests/xfs/171.out | 0
> 172 => tests/xfs/172 | 0
> 172.out => tests/xfs/172.out | 0
> 173 => tests/xfs/173 | 0
> 173.out => tests/xfs/173.out | 0
> 174 => tests/xfs/174 | 0
> 174.out => tests/xfs/174.out | 0
> 175 => tests/xfs/175 | 0
> 175.out => tests/xfs/175.out | 0
> 176 => tests/xfs/176 | 0
> 176.out => tests/xfs/176.out | 0
> 178 => tests/xfs/178 | 0
> 178.out => tests/xfs/178.out | 0
> 179 => tests/xfs/179 | 0
> 179.out => tests/xfs/179.out | 0
> 180 => tests/xfs/180 | 0
> 180.out => tests/xfs/180.out | 0
> 181 => tests/xfs/181 | 0
> 181.out => tests/xfs/181.out | 0
> 182 => tests/xfs/182 | 0
> 182.out => tests/xfs/182.out | 0
> 183 => tests/xfs/183 | 0
> 183.out => tests/xfs/183.out | 0
> 185 => tests/xfs/185 | 0
> 185.out => tests/xfs/185.out | 0
> 186 => tests/xfs/186 | 0
> 186.out => tests/xfs/186.out | 0
> 187 => tests/xfs/187 | 0
> 187.out => tests/xfs/187.out | 0
> 188 => tests/xfs/188 | 0
> 188.out => tests/xfs/188.out | 0
> 189 => tests/xfs/189 | 0
> 189.out => tests/xfs/189.out | 0
> 190 => tests/xfs/190 | 0
> 190.out => tests/xfs/190.out | 0
> 191 => tests/xfs/191 | 0
> 191.out => tests/xfs/191.out | 0
> 194 => tests/xfs/194 | 0
> 194.out => tests/xfs/194.out | 0
> 195 => tests/xfs/195 | 0
> 195.out => tests/xfs/195.out | 0
> 196 => tests/xfs/196 | 0
> 196.out => tests/xfs/196.out | 0
> 197 => tests/xfs/197 | 0
> 197.out => tests/xfs/197.out | 0
> 199 => tests/xfs/199 | 0
> 199.out => tests/xfs/199.out | 0
> 200 => tests/xfs/200 | 0
> 200.out => tests/xfs/200.out | 0
> 201 => tests/xfs/201 | 0
> 201.out => tests/xfs/201.out | 0
> 202 => tests/xfs/202 | 0
> 202.out => tests/xfs/202.out | 0
> 203 => tests/xfs/203 | 0
> 203.out => tests/xfs/203.out | 0
> 205 => tests/xfs/205 | 0
> 205.out => tests/xfs/205.out | 0
> 206 => tests/xfs/206 | 0
> 206.out => tests/xfs/206.out | 0
> 216 => tests/xfs/216 | 0
> 216.out => tests/xfs/216.out | 0
> 217 => tests/xfs/217 | 0
> 217.out => tests/xfs/217.out | 0
> 220 => tests/xfs/220 | 0
> 220.out => tests/xfs/220.out | 0
> 222 => tests/xfs/222 | 0
> 222.out => tests/xfs/222.out | 0
> 227 => tests/xfs/227 | 0
> 227.out => tests/xfs/227.out | 0
> 229 => tests/xfs/229 | 0
> 229.out => tests/xfs/229.out | 0
> 238 => tests/xfs/238 | 0
> 238.out => tests/xfs/238.out | 0
> 242 => tests/xfs/242 | 0
> 242.out => tests/xfs/242.out | 0
> 244 => tests/xfs/244 | 0
> 244.out => tests/xfs/244.out | 0
> 250 => tests/xfs/250 | 0
> 250.out => tests/xfs/250.out | 0
> 252 => tests/xfs/252 | 0
> 252.out => tests/xfs/252.out | 0
> 253 => tests/xfs/253 | 0
> 253.out => tests/xfs/253.out | 0
> 259 => tests/xfs/259 | 0
> 259.out => tests/xfs/259.out | 0
> 261 => tests/xfs/261 | 0
> 261.out => tests/xfs/261.out | 0
> 262 => tests/xfs/262 | 0
> 262.out => tests/xfs/262.out | 0
> 266 => tests/xfs/266 | 0
> 266.out => tests/xfs/266.out | 0
> 267 => tests/xfs/267 | 0
> 267.out => tests/xfs/267.out | 0
> 268 => tests/xfs/268 | 0
> 268.out => tests/xfs/268.out | 0
> 278 => tests/xfs/278 | 0
> 278.out => tests/xfs/278.out | 0
> 279 => tests/xfs/279 | 0
> 279.out => tests/xfs/279.out | 0
> 281 => tests/xfs/281 | 0
> 281.out => tests/xfs/281.out | 0
> 282 => tests/xfs/282 | 0
> 282.out => tests/xfs/282.out | 0
> 283 => tests/xfs/283 | 0
> 283.out => tests/xfs/283.out | 0
> 287 => tests/xfs/287 | 0
> 287.out => tests/xfs/287.out | 0
> 290 => tests/xfs/290 | 0
> 290.out => tests/xfs/290.out | 0
> 291 => tests/xfs/291 | 0
> 291.out => tests/xfs/291.out | 0
> 292 => tests/xfs/292 | 0
> 292.out => tests/xfs/292.out | 0
> 293 => tests/xfs/293 | 0
> 293.out => tests/xfs/293.out | 0
> 295 => tests/xfs/295 | 0
> 295.out => tests/xfs/295.out | 0
> 296 => tests/xfs/296 | 0
> 296.out => tests/xfs/296.out | 0
> 297 => tests/xfs/297 | 0
> 297.out => tests/xfs/297.out | 0
> group => tests/xfs/group | 139 ---------------
> 382 files changed, 3 insertions(+), 324 deletions(-)
> rename 003 => tests/xfs/003 (100%)
> rename 003.out => tests/xfs/003.out (100%)
> rename 004 => tests/xfs/004 (100%)
> rename 004.out => tests/xfs/004.out (100%)
> rename 008 => tests/xfs/008 (100%)
> rename 008.out => tests/xfs/008.out (100%)
> rename 009 => tests/xfs/009 (100%)
> rename 009.out => tests/xfs/009.out (100%)
> rename 012 => tests/xfs/012 (100%)
> rename 012.out => tests/xfs/012.out (100%)
> rename 016 => tests/xfs/016 (100%)
> rename 016.out => tests/xfs/016.out (100%)
> rename 017 => tests/xfs/017 (100%)
> rename 017.out => tests/xfs/017.out (100%)
> rename 018 => tests/xfs/018 (100%)
> rename 018.op.irix => tests/xfs/018.op.irix (100%)
> rename 018.op.linux => tests/xfs/018.op.linux (100%)
> rename 018.out => tests/xfs/018.out (100%)
> rename 018.trans_buf => tests/xfs/018.trans_buf (100%)
> rename 018.trans_inode => tests/xfs/018.trans_inode (100%)
> rename 019 => tests/xfs/019 (100%)
> rename 019.out => tests/xfs/019.out (100%)
> rename 021 => tests/xfs/021 (100%)
> rename 021.out => tests/xfs/021.out (100%)
> rename 022 => tests/xfs/022 (100%)
> rename 022.out.irix => tests/xfs/022.out.irix (100%)
> rename 022.out.linux => tests/xfs/022.out.linux (100%)
> rename 023 => tests/xfs/023 (100%)
> rename 023.out.irix => tests/xfs/023.out.irix (100%)
> rename 023.out.linux => tests/xfs/023.out.linux (100%)
> rename 024 => tests/xfs/024 (100%)
> rename 024.out => tests/xfs/024.out (100%)
> rename 025 => tests/xfs/025 (100%)
> rename 025.out => tests/xfs/025.out (100%)
> rename 026 => tests/xfs/026 (100%)
> rename 026.out => tests/xfs/026.out (100%)
> rename 027 => tests/xfs/027 (100%)
> rename 027.out => tests/xfs/027.out (100%)
> rename 028 => tests/xfs/028 (100%)
> rename 028.out => tests/xfs/028.out (100%)
> rename 029 => tests/xfs/029 (100%)
> rename 029.out => tests/xfs/029.out (100%)
> rename 030 => tests/xfs/030 (100%)
> rename 030.out.irix => tests/xfs/030.out.irix (100%)
> rename 030.out.linux => tests/xfs/030.out.linux (100%)
> rename 031 => tests/xfs/031 (100%)
> rename 031.out.irix => tests/xfs/031.out.irix (100%)
> rename 031.out.linux => tests/xfs/031.out.linux (100%)
> rename 032 => tests/xfs/032 (100%)
> rename 032.out => tests/xfs/032.out (100%)
> rename 033 => tests/xfs/033 (100%)
> rename 033.out.irix => tests/xfs/033.out.irix (100%)
> rename 033.out.linux => tests/xfs/033.out.linux (100%)
> rename 034 => tests/xfs/034 (100%)
> rename 034.out => tests/xfs/034.out (100%)
> rename 035 => tests/xfs/035 (100%)
> rename 035.out.irix => tests/xfs/035.out.irix (100%)
> rename 035.out.linux => tests/xfs/035.out.linux (100%)
> rename 036 => tests/xfs/036 (100%)
> rename 036.out.irix => tests/xfs/036.out.irix (100%)
> rename 036.out.linux => tests/xfs/036.out.linux (100%)
> rename 037 => tests/xfs/037 (100%)
> rename 037.out => tests/xfs/037.out (100%)
> rename 038 => tests/xfs/038 (100%)
> rename 038.out => tests/xfs/038.out (100%)
> rename 039 => tests/xfs/039 (100%)
> rename 039.out.irix => tests/xfs/039.out.irix (100%)
> rename 039.out.linux => tests/xfs/039.out.linux (100%)
> rename 041 => tests/xfs/041 (100%)
> rename 041.out => tests/xfs/041.out (100%)
> rename 042 => tests/xfs/042 (100%)
> rename 042.out => tests/xfs/042.out (100%)
> rename 043 => tests/xfs/043 (100%)
> rename 043.out.irix => tests/xfs/043.out.irix (100%)
> rename 043.out.linux => tests/xfs/043.out.linux (100%)
> rename 044 => tests/xfs/044 (100%)
> rename 044.out => tests/xfs/044.out (100%)
> rename 045 => tests/xfs/045 (100%)
> rename 045.out => tests/xfs/045.out (100%)
> rename 046 => tests/xfs/046 (100%)
> rename 046.out => tests/xfs/046.out (100%)
> rename 047 => tests/xfs/047 (100%)
> rename 047.out => tests/xfs/047.out (100%)
> rename 048 => tests/xfs/048 (100%)
> rename 048.out => tests/xfs/048.out (100%)
> rename 049 => tests/xfs/049 (100%)
> rename 049.out => tests/xfs/049.out (100%)
> rename 050 => tests/xfs/050 (100%)
> rename 050.out => tests/xfs/050.out (100%)
> rename 052 => tests/xfs/052 (100%)
> rename 052.out => tests/xfs/052.out (100%)
> rename 054 => tests/xfs/054 (100%)
> rename 054.out => tests/xfs/054.out (100%)
> rename 055 => tests/xfs/055 (100%)
> rename 055.out.irix => tests/xfs/055.out.irix (100%)
> rename 055.out.linux => tests/xfs/055.out.linux (100%)
> rename 056 => tests/xfs/056 (100%)
> rename 056.out => tests/xfs/056.out (100%)
> rename 057 => tests/xfs/057 (100%)
> rename 057.out => tests/xfs/057.out (100%)
> rename 058 => tests/xfs/058 (100%)
> rename 058.out => tests/xfs/058.out (100%)
> rename 059 => tests/xfs/059 (100%)
> rename 059.out => tests/xfs/059.out (100%)
> rename 060 => tests/xfs/060 (100%)
> rename 060.out => tests/xfs/060.out (100%)
> rename 061 => tests/xfs/061 (100%)
> rename 061.out => tests/xfs/061.out (100%)
> rename 063 => tests/xfs/063 (100%)
> rename 063.out => tests/xfs/063.out (100%)
> rename 064 => tests/xfs/064 (100%)
> rename 064.out => tests/xfs/064.out (100%)
> rename 065 => tests/xfs/065 (100%)
> rename 065.out => tests/xfs/065.out (100%)
> rename 066 => tests/xfs/066 (100%)
> rename 066.out => tests/xfs/066.out (100%)
> rename 067 => tests/xfs/067 (100%)
> rename 067.out => tests/xfs/067.out (100%)
> rename 071 => tests/xfs/071 (100%)
> rename 071.out => tests/xfs/071.out (100%)
> rename 071.out.32 => tests/xfs/071.out.32 (100%)
> rename 071.out.64 => tests/xfs/071.out.64 (100%)
> rename 072 => tests/xfs/072 (100%)
> rename 072.out => tests/xfs/072.out (100%)
> rename 073 => tests/xfs/073 (100%)
> rename 073.out => tests/xfs/073.out (100%)
> rename 078 => tests/xfs/078 (100%)
> rename 078.out => tests/xfs/078.out (100%)
> rename 080 => tests/xfs/080 (100%)
> rename 080.out => tests/xfs/080.out (100%)
> rename 081 => tests/xfs/081 (100%)
> rename 081.out => tests/xfs/081.out (100%)
> rename 081.ugquota.trans_inode => tests/xfs/081.ugquota.trans_inode (100%)
> rename 082 => tests/xfs/082 (100%)
> rename 082.op.irix => tests/xfs/082.op.irix (100%)
> rename 082.op.linux => tests/xfs/082.op.linux (100%)
> rename 082.out => tests/xfs/082.out (100%)
> rename 082.trans_buf => tests/xfs/082.trans_buf (100%)
> rename 082.trans_inode => tests/xfs/082.trans_inode (100%)
> rename 084 => tests/xfs/084 (100%)
> rename 084.out => tests/xfs/084.out (100%)
> rename 085 => tests/xfs/085 (100%)
> rename 085.out => tests/xfs/085.out (100%)
> rename 086 => tests/xfs/086 (100%)
> rename 086.out => tests/xfs/086.out (100%)
> rename 087 => tests/xfs/087 (100%)
> rename 087.out => tests/xfs/087.out (100%)
> rename 090 => tests/xfs/090 (100%)
> rename 090.out => tests/xfs/090.out (100%)
> rename 092 => tests/xfs/092 (100%)
> rename 092.out => tests/xfs/092.out (100%)
> rename 094 => tests/xfs/094 (100%)
> rename 094.out => tests/xfs/094.out (100%)
> rename 095 => tests/xfs/095 (100%)
> rename 095.out => tests/xfs/095.out (100%)
> rename 096 => tests/xfs/096 (100%)
> rename 096.external => tests/xfs/096.external (100%)
> rename 096.internal => tests/xfs/096.internal (100%)
> rename 103 => tests/xfs/103 (100%)
> rename 103.out => tests/xfs/103.out (100%)
> rename 104 => tests/xfs/104 (100%)
> rename 104.out => tests/xfs/104.out (100%)
> rename 106 => tests/xfs/106 (100%)
> rename 106.out => tests/xfs/106.out (100%)
> rename 107 => tests/xfs/107 (100%)
> rename 107.out => tests/xfs/107.out (100%)
> rename 108 => tests/xfs/108 (100%)
> rename 108.out => tests/xfs/108.out (100%)
> rename 109 => tests/xfs/109 (100%)
> rename 109.out => tests/xfs/109.out (100%)
> rename 110 => tests/xfs/110 (100%)
> rename 110.out => tests/xfs/110.out (100%)
> rename 111 => tests/xfs/111 (100%)
> rename 111.out => tests/xfs/111.out (100%)
> rename 114 => tests/xfs/114 (100%)
> rename 114.out => tests/xfs/114.out (100%)
> rename 115 => tests/xfs/115 (100%)
> rename 115.out => tests/xfs/115.out (100%)
> rename 116 => tests/xfs/116 (100%)
> rename 116.out => tests/xfs/116.out (100%)
> rename 118 => tests/xfs/118 (100%)
> rename 118.out => tests/xfs/118.out (100%)
> rename 119 => tests/xfs/119 (100%)
> rename 119.out => tests/xfs/119.out (100%)
> rename 121 => tests/xfs/121 (100%)
> rename 121.out => tests/xfs/121.out (100%)
> rename 122 => tests/xfs/122 (100%)
> rename 122.out => tests/xfs/122.out (100%)
> rename 134 => tests/xfs/134 (100%)
> rename 134.out => tests/xfs/134.out (100%)
> rename 136 => tests/xfs/136 (100%)
> rename 136.out => tests/xfs/136.out (100%)
> rename 137 => tests/xfs/137 (100%)
> rename 137.out => tests/xfs/137.out (100%)
> rename 138 => tests/xfs/138 (100%)
> rename 138.out => tests/xfs/138.out (100%)
> rename 139 => tests/xfs/139 (100%)
> rename 139.out => tests/xfs/139.out (100%)
> rename 140 => tests/xfs/140 (100%)
> rename 140.out => tests/xfs/140.out (100%)
> rename 142 => tests/xfs/142 (100%)
> rename 142.out => tests/xfs/142.out (100%)
> rename 143 => tests/xfs/143 (100%)
> rename 143.out => tests/xfs/143.out (100%)
> rename 144 => tests/xfs/144 (100%)
> rename 144.out => tests/xfs/144.out (100%)
> rename 145 => tests/xfs/145 (100%)
> rename 145.out => tests/xfs/145.out (100%)
> rename 146 => tests/xfs/146 (100%)
> rename 146.out.irix => tests/xfs/146.out.irix (100%)
> rename 146.out.linux => tests/xfs/146.out.linux (100%)
> rename 147 => tests/xfs/147 (100%)
> rename 147.out => tests/xfs/147.out (100%)
> rename 148 => tests/xfs/148 (100%)
> rename 148.out => tests/xfs/148.out (100%)
> rename 149 => tests/xfs/149 (100%)
> rename 149.out => tests/xfs/149.out (100%)
> rename 150 => tests/xfs/150 (100%)
> rename 150.out => tests/xfs/150.out (100%)
> rename 151 => tests/xfs/151 (100%)
> rename 151.out => tests/xfs/151.out (100%)
> rename 152 => tests/xfs/152 (100%)
> rename 152.out => tests/xfs/152.out (100%)
> rename 153 => tests/xfs/153 (100%)
> rename 153.out => tests/xfs/153.out (100%)
> rename 154 => tests/xfs/154 (100%)
> rename 154.out => tests/xfs/154.out (100%)
> rename 155 => tests/xfs/155 (100%)
> rename 155.out => tests/xfs/155.out (100%)
> rename 156 => tests/xfs/156 (100%)
> rename 156.out => tests/xfs/156.out (100%)
> rename 157 => tests/xfs/157 (100%)
> rename 157.out => tests/xfs/157.out (100%)
> rename 158 => tests/xfs/158 (100%)
> rename 158.out => tests/xfs/158.out (100%)
> rename 159 => tests/xfs/159 (100%)
> rename 159.out => tests/xfs/159.out (100%)
> rename 160 => tests/xfs/160 (100%)
> rename 160.out => tests/xfs/160.out (100%)
> rename 161 => tests/xfs/161 (100%)
> rename 161.out => tests/xfs/161.out (100%)
> rename 162 => tests/xfs/162 (100%)
> rename 162.out => tests/xfs/162.out (100%)
> rename 163 => tests/xfs/163 (100%)
> rename 163.out => tests/xfs/163.out (100%)
> rename 164 => tests/xfs/164 (100%)
> rename 164.out => tests/xfs/164.out (100%)
> rename 165 => tests/xfs/165 (100%)
> rename 165.out => tests/xfs/165.out (100%)
> rename 166 => tests/xfs/166 (100%)
> rename 166.out => tests/xfs/166.out (100%)
> rename 167 => tests/xfs/167 (100%)
> rename 167.out => tests/xfs/167.out (100%)
> rename 168 => tests/xfs/168 (100%)
> rename 168.out => tests/xfs/168.out (100%)
> rename 170 => tests/xfs/170 (100%)
> rename 170.out => tests/xfs/170.out (100%)
> rename 171 => tests/xfs/171 (100%)
> rename 171.out => tests/xfs/171.out (100%)
> rename 172 => tests/xfs/172 (100%)
> rename 172.out => tests/xfs/172.out (100%)
> rename 173 => tests/xfs/173 (100%)
> rename 173.out => tests/xfs/173.out (100%)
> rename 174 => tests/xfs/174 (100%)
> rename 174.out => tests/xfs/174.out (100%)
> rename 175 => tests/xfs/175 (100%)
> rename 175.out => tests/xfs/175.out (100%)
> rename 176 => tests/xfs/176 (100%)
> rename 176.out => tests/xfs/176.out (100%)
> rename 178 => tests/xfs/178 (100%)
> rename 178.out => tests/xfs/178.out (100%)
> rename 179 => tests/xfs/179 (100%)
> rename 179.out => tests/xfs/179.out (100%)
> rename 180 => tests/xfs/180 (100%)
> rename 180.out => tests/xfs/180.out (100%)
> rename 181 => tests/xfs/181 (100%)
> rename 181.out => tests/xfs/181.out (100%)
> rename 182 => tests/xfs/182 (100%)
> rename 182.out => tests/xfs/182.out (100%)
> rename 183 => tests/xfs/183 (100%)
> rename 183.out => tests/xfs/183.out (100%)
> rename 185 => tests/xfs/185 (100%)
> rename 185.out => tests/xfs/185.out (100%)
> rename 186 => tests/xfs/186 (100%)
> rename 186.out => tests/xfs/186.out (100%)
> rename 187 => tests/xfs/187 (100%)
> rename 187.out => tests/xfs/187.out (100%)
> rename 188 => tests/xfs/188 (100%)
> rename 188.out => tests/xfs/188.out (100%)
> rename 189 => tests/xfs/189 (100%)
> rename 189.out => tests/xfs/189.out (100%)
> rename 190 => tests/xfs/190 (100%)
> rename 190.out => tests/xfs/190.out (100%)
> rename 191 => tests/xfs/191 (100%)
> rename 191.out => tests/xfs/191.out (100%)
> rename 194 => tests/xfs/194 (100%)
> rename 194.out => tests/xfs/194.out (100%)
> rename 195 => tests/xfs/195 (100%)
> rename 195.out => tests/xfs/195.out (100%)
> rename 196 => tests/xfs/196 (100%)
> rename 196.out => tests/xfs/196.out (100%)
> rename 197 => tests/xfs/197 (100%)
> rename 197.out => tests/xfs/197.out (100%)
> rename 199 => tests/xfs/199 (100%)
> rename 199.out => tests/xfs/199.out (100%)
> rename 200 => tests/xfs/200 (100%)
> rename 200.out => tests/xfs/200.out (100%)
> rename 201 => tests/xfs/201 (100%)
> rename 201.out => tests/xfs/201.out (100%)
> rename 202 => tests/xfs/202 (100%)
> rename 202.out => tests/xfs/202.out (100%)
> rename 203 => tests/xfs/203 (100%)
> rename 203.out => tests/xfs/203.out (100%)
> rename 205 => tests/xfs/205 (100%)
> rename 205.out => tests/xfs/205.out (100%)
> rename 206 => tests/xfs/206 (100%)
> rename 206.out => tests/xfs/206.out (100%)
> rename 216 => tests/xfs/216 (100%)
> rename 216.out => tests/xfs/216.out (100%)
> rename 217 => tests/xfs/217 (100%)
> rename 217.out => tests/xfs/217.out (100%)
> rename 220 => tests/xfs/220 (100%)
> rename 220.out => tests/xfs/220.out (100%)
> rename 222 => tests/xfs/222 (100%)
> rename 222.out => tests/xfs/222.out (100%)
> rename 227 => tests/xfs/227 (100%)
> rename 227.out => tests/xfs/227.out (100%)
> rename 229 => tests/xfs/229 (100%)
> rename 229.out => tests/xfs/229.out (100%)
> rename 238 => tests/xfs/238 (100%)
> rename 238.out => tests/xfs/238.out (100%)
> rename 242 => tests/xfs/242 (100%)
> rename 242.out => tests/xfs/242.out (100%)
> rename 244 => tests/xfs/244 (100%)
> rename 244.out => tests/xfs/244.out (100%)
> rename 250 => tests/xfs/250 (100%)
> rename 250.out => tests/xfs/250.out (100%)
> rename 252 => tests/xfs/252 (100%)
> rename 252.out => tests/xfs/252.out (100%)
> rename 253 => tests/xfs/253 (100%)
> rename 253.out => tests/xfs/253.out (100%)
> rename 259 => tests/xfs/259 (100%)
> rename 259.out => tests/xfs/259.out (100%)
> rename 261 => tests/xfs/261 (100%)
> rename 261.out => tests/xfs/261.out (100%)
> rename 262 => tests/xfs/262 (100%)
> rename 262.out => tests/xfs/262.out (100%)
> rename 266 => tests/xfs/266 (100%)
> rename 266.out => tests/xfs/266.out (100%)
> rename 267 => tests/xfs/267 (100%)
> rename 267.out => tests/xfs/267.out (100%)
> rename 268 => tests/xfs/268 (100%)
> rename 268.out => tests/xfs/268.out (100%)
> rename 278 => tests/xfs/278 (100%)
> rename 278.out => tests/xfs/278.out (100%)
> rename 279 => tests/xfs/279 (100%)
> rename 279.out => tests/xfs/279.out (100%)
> rename 281 => tests/xfs/281 (100%)
> rename 281.out => tests/xfs/281.out (100%)
> rename 282 => tests/xfs/282 (100%)
> rename 282.out => tests/xfs/282.out (100%)
> rename 283 => tests/xfs/283 (100%)
> rename 283.out => tests/xfs/283.out (100%)
> rename 287 => tests/xfs/287 (100%)
> rename 287.out => tests/xfs/287.out (100%)
> rename 290 => tests/xfs/290 (100%)
> rename 290.out => tests/xfs/290.out (100%)
> rename 291 => tests/xfs/291 (100%)
> rename 291.out => tests/xfs/291.out (100%)
> rename 292 => tests/xfs/292 (100%)
> rename 292.out => tests/xfs/292.out (100%)
> rename 293 => tests/xfs/293 (100%)
> rename 293.out => tests/xfs/293.out (100%)
> rename 295 => tests/xfs/295 (100%)
> rename 295.out => tests/xfs/295.out (100%)
> rename 296 => tests/xfs/296 (100%)
> rename 296.out => tests/xfs/296.out (100%)
> rename 297 => tests/xfs/297 (100%)
> rename 297.out => tests/xfs/297.out (100%)
> copy group => tests/xfs/group (68%)
>
> diff --git a/check b/check
> index da2611a..42b25b5 100755
> --- a/check
> +++ b/check
> @@ -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 \
> diff --git a/group b/group
> index 9657be1..af02cce 100644
> --- a/group
> +++ b/group
> @@ -121,206 +121,22 @@ 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
> @@ -328,3 +144,4 @@ stress
> 304 aio dangerous ioctl rw stress
> 305 aio dangerous enospc rw stress
> 313 auto quick
> +
> diff --git a/003 b/tests/xfs/003
> similarity index 100%
> rename from 003
> rename to tests/xfs/003
> diff --git a/003.out b/tests/xfs/003.out
> similarity index 100%
> rename from 003.out
> rename to tests/xfs/003.out
> diff --git a/004 b/tests/xfs/004
> similarity index 100%
> rename from 004
> rename to tests/xfs/004
> diff --git a/004.out b/tests/xfs/004.out
> similarity index 100%
> rename from 004.out
> rename to tests/xfs/004.out
> diff --git a/008 b/tests/xfs/008
> similarity index 100%
> rename from 008
> rename to tests/xfs/008
> diff --git a/008.out b/tests/xfs/008.out
> similarity index 100%
> rename from 008.out
> rename to tests/xfs/008.out
> diff --git a/009 b/tests/xfs/009
> similarity index 100%
> rename from 009
> rename to tests/xfs/009
> diff --git a/009.out b/tests/xfs/009.out
> similarity index 100%
> rename from 009.out
> rename to tests/xfs/009.out
> diff --git a/012 b/tests/xfs/012
> similarity index 100%
> rename from 012
> rename to tests/xfs/012
> diff --git a/012.out b/tests/xfs/012.out
> similarity index 100%
> rename from 012.out
> rename to tests/xfs/012.out
> diff --git a/016 b/tests/xfs/016
> similarity index 100%
> rename from 016
> rename to tests/xfs/016
> diff --git a/016.out b/tests/xfs/016.out
> similarity index 100%
> rename from 016.out
> rename to tests/xfs/016.out
> diff --git a/017 b/tests/xfs/017
> similarity index 100%
> rename from 017
> rename to tests/xfs/017
> diff --git a/017.out b/tests/xfs/017.out
> similarity index 100%
> rename from 017.out
> rename to tests/xfs/017.out
> diff --git a/018 b/tests/xfs/018
> similarity index 100%
> rename from 018
> rename to tests/xfs/018
> diff --git a/018.op.irix b/tests/xfs/018.op.irix
> similarity index 100%
> rename from 018.op.irix
> rename to tests/xfs/018.op.irix
> diff --git a/018.op.linux b/tests/xfs/018.op.linux
> similarity index 100%
> rename from 018.op.linux
> rename to tests/xfs/018.op.linux
> diff --git a/018.out b/tests/xfs/018.out
> similarity index 100%
> rename from 018.out
> rename to tests/xfs/018.out
> diff --git a/018.trans_buf b/tests/xfs/018.trans_buf
> similarity index 100%
> rename from 018.trans_buf
> rename to tests/xfs/018.trans_buf
> diff --git a/018.trans_inode b/tests/xfs/018.trans_inode
> similarity index 100%
> rename from 018.trans_inode
> rename to tests/xfs/018.trans_inode
> diff --git a/019 b/tests/xfs/019
> similarity index 100%
> rename from 019
> rename to tests/xfs/019
> diff --git a/019.out b/tests/xfs/019.out
> similarity index 100%
> rename from 019.out
> rename to tests/xfs/019.out
> diff --git a/021 b/tests/xfs/021
> similarity index 100%
> rename from 021
> rename to tests/xfs/021
> diff --git a/021.out b/tests/xfs/021.out
> similarity index 100%
> rename from 021.out
> rename to tests/xfs/021.out
> diff --git a/022 b/tests/xfs/022
> similarity index 100%
> rename from 022
> rename to tests/xfs/022
> diff --git a/022.out.irix b/tests/xfs/022.out.irix
> similarity index 100%
> rename from 022.out.irix
> rename to tests/xfs/022.out.irix
> diff --git a/022.out.linux b/tests/xfs/022.out.linux
> similarity index 100%
> rename from 022.out.linux
> rename to tests/xfs/022.out.linux
> diff --git a/023 b/tests/xfs/023
> similarity index 100%
> rename from 023
> rename to tests/xfs/023
> diff --git a/023.out.irix b/tests/xfs/023.out.irix
> similarity index 100%
> rename from 023.out.irix
> rename to tests/xfs/023.out.irix
> diff --git a/023.out.linux b/tests/xfs/023.out.linux
> similarity index 100%
> rename from 023.out.linux
> rename to tests/xfs/023.out.linux
> diff --git a/024 b/tests/xfs/024
> similarity index 100%
> rename from 024
> rename to tests/xfs/024
> diff --git a/024.out b/tests/xfs/024.out
> similarity index 100%
> rename from 024.out
> rename to tests/xfs/024.out
> diff --git a/025 b/tests/xfs/025
> similarity index 100%
> rename from 025
> rename to tests/xfs/025
> diff --git a/025.out b/tests/xfs/025.out
> similarity index 100%
> rename from 025.out
> rename to tests/xfs/025.out
> diff --git a/026 b/tests/xfs/026
> similarity index 100%
> rename from 026
> rename to tests/xfs/026
> diff --git a/026.out b/tests/xfs/026.out
> similarity index 100%
> rename from 026.out
> rename to tests/xfs/026.out
> diff --git a/027 b/tests/xfs/027
> similarity index 100%
> rename from 027
> rename to tests/xfs/027
> diff --git a/027.out b/tests/xfs/027.out
> similarity index 100%
> rename from 027.out
> rename to tests/xfs/027.out
> diff --git a/028 b/tests/xfs/028
> similarity index 100%
> rename from 028
> rename to tests/xfs/028
> diff --git a/028.out b/tests/xfs/028.out
> similarity index 100%
> rename from 028.out
> rename to tests/xfs/028.out
> diff --git a/029 b/tests/xfs/029
> similarity index 100%
> rename from 029
> rename to tests/xfs/029
> diff --git a/029.out b/tests/xfs/029.out
> similarity index 100%
> rename from 029.out
> rename to tests/xfs/029.out
> diff --git a/030 b/tests/xfs/030
> similarity index 100%
> rename from 030
> rename to tests/xfs/030
> diff --git a/030.out.irix b/tests/xfs/030.out.irix
> similarity index 100%
> rename from 030.out.irix
> rename to tests/xfs/030.out.irix
> diff --git a/030.out.linux b/tests/xfs/030.out.linux
> similarity index 100%
> rename from 030.out.linux
> rename to tests/xfs/030.out.linux
> diff --git a/031 b/tests/xfs/031
> similarity index 100%
> rename from 031
> rename to tests/xfs/031
> diff --git a/031.out.irix b/tests/xfs/031.out.irix
> similarity index 100%
> rename from 031.out.irix
> rename to tests/xfs/031.out.irix
> diff --git a/031.out.linux b/tests/xfs/031.out.linux
> similarity index 100%
> rename from 031.out.linux
> rename to tests/xfs/031.out.linux
> diff --git a/032 b/tests/xfs/032
> similarity index 100%
> rename from 032
> rename to tests/xfs/032
> diff --git a/032.out b/tests/xfs/032.out
> similarity index 100%
> rename from 032.out
> rename to tests/xfs/032.out
> diff --git a/033 b/tests/xfs/033
> similarity index 100%
> rename from 033
> rename to tests/xfs/033
> diff --git a/033.out.irix b/tests/xfs/033.out.irix
> similarity index 100%
> rename from 033.out.irix
> rename to tests/xfs/033.out.irix
> diff --git a/033.out.linux b/tests/xfs/033.out.linux
> similarity index 100%
> rename from 033.out.linux
> rename to tests/xfs/033.out.linux
> diff --git a/034 b/tests/xfs/034
> similarity index 100%
> rename from 034
> rename to tests/xfs/034
> diff --git a/034.out b/tests/xfs/034.out
> similarity index 100%
> rename from 034.out
> rename to tests/xfs/034.out
> diff --git a/035 b/tests/xfs/035
> similarity index 100%
> rename from 035
> rename to tests/xfs/035
> diff --git a/035.out.irix b/tests/xfs/035.out.irix
> similarity index 100%
> rename from 035.out.irix
> rename to tests/xfs/035.out.irix
> diff --git a/035.out.linux b/tests/xfs/035.out.linux
> similarity index 100%
> rename from 035.out.linux
> rename to tests/xfs/035.out.linux
> diff --git a/036 b/tests/xfs/036
> similarity index 100%
> rename from 036
> rename to tests/xfs/036
> diff --git a/036.out.irix b/tests/xfs/036.out.irix
> similarity index 100%
> rename from 036.out.irix
> rename to tests/xfs/036.out.irix
> diff --git a/036.out.linux b/tests/xfs/036.out.linux
> similarity index 100%
> rename from 036.out.linux
> rename to tests/xfs/036.out.linux
> diff --git a/037 b/tests/xfs/037
> similarity index 100%
> rename from 037
> rename to tests/xfs/037
> diff --git a/037.out b/tests/xfs/037.out
> similarity index 100%
> rename from 037.out
> rename to tests/xfs/037.out
> diff --git a/038 b/tests/xfs/038
> similarity index 100%
> rename from 038
> rename to tests/xfs/038
> diff --git a/038.out b/tests/xfs/038.out
> similarity index 100%
> rename from 038.out
> rename to tests/xfs/038.out
> diff --git a/039 b/tests/xfs/039
> similarity index 100%
> rename from 039
> rename to tests/xfs/039
> diff --git a/039.out.irix b/tests/xfs/039.out.irix
> similarity index 100%
> rename from 039.out.irix
> rename to tests/xfs/039.out.irix
> diff --git a/039.out.linux b/tests/xfs/039.out.linux
> similarity index 100%
> rename from 039.out.linux
> rename to tests/xfs/039.out.linux
> diff --git a/041 b/tests/xfs/041
> similarity index 100%
> rename from 041
> rename to tests/xfs/041
> diff --git a/041.out b/tests/xfs/041.out
> similarity index 100%
> rename from 041.out
> rename to tests/xfs/041.out
> diff --git a/042 b/tests/xfs/042
> similarity index 100%
> rename from 042
> rename to tests/xfs/042
> diff --git a/042.out b/tests/xfs/042.out
> similarity index 100%
> rename from 042.out
> rename to tests/xfs/042.out
> diff --git a/043 b/tests/xfs/043
> similarity index 100%
> rename from 043
> rename to tests/xfs/043
> diff --git a/043.out.irix b/tests/xfs/043.out.irix
> similarity index 100%
> rename from 043.out.irix
> rename to tests/xfs/043.out.irix
> diff --git a/043.out.linux b/tests/xfs/043.out.linux
> similarity index 100%
> rename from 043.out.linux
> rename to tests/xfs/043.out.linux
> diff --git a/044 b/tests/xfs/044
> similarity index 100%
> rename from 044
> rename to tests/xfs/044
> diff --git a/044.out b/tests/xfs/044.out
> similarity index 100%
> rename from 044.out
> rename to tests/xfs/044.out
> diff --git a/045 b/tests/xfs/045
> similarity index 100%
> rename from 045
> rename to tests/xfs/045
> diff --git a/045.out b/tests/xfs/045.out
> similarity index 100%
> rename from 045.out
> rename to tests/xfs/045.out
> diff --git a/046 b/tests/xfs/046
> similarity index 100%
> rename from 046
> rename to tests/xfs/046
> diff --git a/046.out b/tests/xfs/046.out
> similarity index 100%
> rename from 046.out
> rename to tests/xfs/046.out
> diff --git a/047 b/tests/xfs/047
> similarity index 100%
> rename from 047
> rename to tests/xfs/047
> diff --git a/047.out b/tests/xfs/047.out
> similarity index 100%
> rename from 047.out
> rename to tests/xfs/047.out
> diff --git a/048 b/tests/xfs/048
> similarity index 100%
> rename from 048
> rename to tests/xfs/048
> diff --git a/048.out b/tests/xfs/048.out
> similarity index 100%
> rename from 048.out
> rename to tests/xfs/048.out
> diff --git a/049 b/tests/xfs/049
> similarity index 100%
> rename from 049
> rename to tests/xfs/049
> diff --git a/049.out b/tests/xfs/049.out
> similarity index 100%
> rename from 049.out
> rename to tests/xfs/049.out
> diff --git a/050 b/tests/xfs/050
> similarity index 100%
> rename from 050
> rename to tests/xfs/050
> diff --git a/050.out b/tests/xfs/050.out
> similarity index 100%
> rename from 050.out
> rename to tests/xfs/050.out
> diff --git a/052 b/tests/xfs/052
> similarity index 100%
> rename from 052
> rename to tests/xfs/052
> diff --git a/052.out b/tests/xfs/052.out
> similarity index 100%
> rename from 052.out
> rename to tests/xfs/052.out
> diff --git a/054 b/tests/xfs/054
> similarity index 100%
> rename from 054
> rename to tests/xfs/054
> diff --git a/054.out b/tests/xfs/054.out
> similarity index 100%
> rename from 054.out
> rename to tests/xfs/054.out
> diff --git a/055 b/tests/xfs/055
> similarity index 100%
> rename from 055
> rename to tests/xfs/055
> diff --git a/055.out.irix b/tests/xfs/055.out.irix
> similarity index 100%
> rename from 055.out.irix
> rename to tests/xfs/055.out.irix
> diff --git a/055.out.linux b/tests/xfs/055.out.linux
> similarity index 100%
> rename from 055.out.linux
> rename to tests/xfs/055.out.linux
> diff --git a/056 b/tests/xfs/056
> similarity index 100%
> rename from 056
> rename to tests/xfs/056
> diff --git a/056.out b/tests/xfs/056.out
> similarity index 100%
> rename from 056.out
> rename to tests/xfs/056.out
> diff --git a/057 b/tests/xfs/057
> similarity index 100%
> rename from 057
> rename to tests/xfs/057
> diff --git a/057.out b/tests/xfs/057.out
> similarity index 100%
> rename from 057.out
> rename to tests/xfs/057.out
> diff --git a/058 b/tests/xfs/058
> similarity index 100%
> rename from 058
> rename to tests/xfs/058
> diff --git a/058.out b/tests/xfs/058.out
> similarity index 100%
> rename from 058.out
> rename to tests/xfs/058.out
> diff --git a/059 b/tests/xfs/059
> similarity index 100%
> rename from 059
> rename to tests/xfs/059
> diff --git a/059.out b/tests/xfs/059.out
> similarity index 100%
> rename from 059.out
> rename to tests/xfs/059.out
> diff --git a/060 b/tests/xfs/060
> similarity index 100%
> rename from 060
> rename to tests/xfs/060
> diff --git a/060.out b/tests/xfs/060.out
> similarity index 100%
> rename from 060.out
> rename to tests/xfs/060.out
> diff --git a/061 b/tests/xfs/061
> similarity index 100%
> rename from 061
> rename to tests/xfs/061
> diff --git a/061.out b/tests/xfs/061.out
> similarity index 100%
> rename from 061.out
> rename to tests/xfs/061.out
> diff --git a/063 b/tests/xfs/063
> similarity index 100%
> rename from 063
> rename to tests/xfs/063
> diff --git a/063.out b/tests/xfs/063.out
> similarity index 100%
> rename from 063.out
> rename to tests/xfs/063.out
> diff --git a/064 b/tests/xfs/064
> similarity index 100%
> rename from 064
> rename to tests/xfs/064
> diff --git a/064.out b/tests/xfs/064.out
> similarity index 100%
> rename from 064.out
> rename to tests/xfs/064.out
> diff --git a/065 b/tests/xfs/065
> similarity index 100%
> rename from 065
> rename to tests/xfs/065
> diff --git a/065.out b/tests/xfs/065.out
> similarity index 100%
> rename from 065.out
> rename to tests/xfs/065.out
> diff --git a/066 b/tests/xfs/066
> similarity index 100%
> rename from 066
> rename to tests/xfs/066
> diff --git a/066.out b/tests/xfs/066.out
> similarity index 100%
> rename from 066.out
> rename to tests/xfs/066.out
> diff --git a/067 b/tests/xfs/067
> similarity index 100%
> rename from 067
> rename to tests/xfs/067
> diff --git a/067.out b/tests/xfs/067.out
> similarity index 100%
> rename from 067.out
> rename to tests/xfs/067.out
> diff --git a/071 b/tests/xfs/071
> similarity index 100%
> rename from 071
> rename to tests/xfs/071
> diff --git a/071.out b/tests/xfs/071.out
> similarity index 100%
> rename from 071.out
> rename to tests/xfs/071.out
> diff --git a/071.out.32 b/tests/xfs/071.out.32
> similarity index 100%
> rename from 071.out.32
> rename to tests/xfs/071.out.32
> diff --git a/071.out.64 b/tests/xfs/071.out.64
> similarity index 100%
> rename from 071.out.64
> rename to tests/xfs/071.out.64
> diff --git a/072 b/tests/xfs/072
> similarity index 100%
> rename from 072
> rename to tests/xfs/072
> diff --git a/072.out b/tests/xfs/072.out
> similarity index 100%
> rename from 072.out
> rename to tests/xfs/072.out
> diff --git a/073 b/tests/xfs/073
> similarity index 100%
> rename from 073
> rename to tests/xfs/073
> diff --git a/073.out b/tests/xfs/073.out
> similarity index 100%
> rename from 073.out
> rename to tests/xfs/073.out
> diff --git a/078 b/tests/xfs/078
> similarity index 100%
> rename from 078
> rename to tests/xfs/078
> diff --git a/078.out b/tests/xfs/078.out
> similarity index 100%
> rename from 078.out
> rename to tests/xfs/078.out
> diff --git a/080 b/tests/xfs/080
> similarity index 100%
> rename from 080
> rename to tests/xfs/080
> diff --git a/080.out b/tests/xfs/080.out
> similarity index 100%
> rename from 080.out
> rename to tests/xfs/080.out
> diff --git a/081 b/tests/xfs/081
> similarity index 100%
> rename from 081
> rename to tests/xfs/081
> diff --git a/081.out b/tests/xfs/081.out
> similarity index 100%
> rename from 081.out
> rename to tests/xfs/081.out
> diff --git a/081.ugquota.trans_inode b/tests/xfs/081.ugquota.trans_inode
> similarity index 100%
> rename from 081.ugquota.trans_inode
> rename to tests/xfs/081.ugquota.trans_inode
> diff --git a/082 b/tests/xfs/082
> similarity index 100%
> rename from 082
> rename to tests/xfs/082
> diff --git a/082.op.irix b/tests/xfs/082.op.irix
> similarity index 100%
> rename from 082.op.irix
> rename to tests/xfs/082.op.irix
> diff --git a/082.op.linux b/tests/xfs/082.op.linux
> similarity index 100%
> rename from 082.op.linux
> rename to tests/xfs/082.op.linux
> diff --git a/082.out b/tests/xfs/082.out
> similarity index 100%
> rename from 082.out
> rename to tests/xfs/082.out
> diff --git a/082.trans_buf b/tests/xfs/082.trans_buf
> similarity index 100%
> rename from 082.trans_buf
> rename to tests/xfs/082.trans_buf
> diff --git a/082.trans_inode b/tests/xfs/082.trans_inode
> similarity index 100%
> rename from 082.trans_inode
> rename to tests/xfs/082.trans_inode
> diff --git a/084 b/tests/xfs/084
> similarity index 100%
> rename from 084
> rename to tests/xfs/084
> diff --git a/084.out b/tests/xfs/084.out
> similarity index 100%
> rename from 084.out
> rename to tests/xfs/084.out
> diff --git a/085 b/tests/xfs/085
> similarity index 100%
> rename from 085
> rename to tests/xfs/085
> diff --git a/085.out b/tests/xfs/085.out
> similarity index 100%
> rename from 085.out
> rename to tests/xfs/085.out
> diff --git a/086 b/tests/xfs/086
> similarity index 100%
> rename from 086
> rename to tests/xfs/086
> diff --git a/086.out b/tests/xfs/086.out
> similarity index 100%
> rename from 086.out
> rename to tests/xfs/086.out
> diff --git a/087 b/tests/xfs/087
> similarity index 100%
> rename from 087
> rename to tests/xfs/087
> diff --git a/087.out b/tests/xfs/087.out
> similarity index 100%
> rename from 087.out
> rename to tests/xfs/087.out
> diff --git a/090 b/tests/xfs/090
> similarity index 100%
> rename from 090
> rename to tests/xfs/090
> diff --git a/090.out b/tests/xfs/090.out
> similarity index 100%
> rename from 090.out
> rename to tests/xfs/090.out
> diff --git a/092 b/tests/xfs/092
> similarity index 100%
> rename from 092
> rename to tests/xfs/092
> diff --git a/092.out b/tests/xfs/092.out
> similarity index 100%
> rename from 092.out
> rename to tests/xfs/092.out
> diff --git a/094 b/tests/xfs/094
> similarity index 100%
> rename from 094
> rename to tests/xfs/094
> diff --git a/094.out b/tests/xfs/094.out
> similarity index 100%
> rename from 094.out
> rename to tests/xfs/094.out
> diff --git a/095 b/tests/xfs/095
> similarity index 100%
> rename from 095
> rename to tests/xfs/095
> diff --git a/095.out b/tests/xfs/095.out
> similarity index 100%
> rename from 095.out
> rename to tests/xfs/095.out
> diff --git a/096 b/tests/xfs/096
> similarity index 100%
> rename from 096
> rename to tests/xfs/096
> diff --git a/096.external b/tests/xfs/096.external
> similarity index 100%
> rename from 096.external
> rename to tests/xfs/096.external
> diff --git a/096.internal b/tests/xfs/096.internal
> similarity index 100%
> rename from 096.internal
> rename to tests/xfs/096.internal
> diff --git a/103 b/tests/xfs/103
> similarity index 100%
> rename from 103
> rename to tests/xfs/103
> diff --git a/103.out b/tests/xfs/103.out
> similarity index 100%
> rename from 103.out
> rename to tests/xfs/103.out
> diff --git a/104 b/tests/xfs/104
> similarity index 100%
> rename from 104
> rename to tests/xfs/104
> diff --git a/104.out b/tests/xfs/104.out
> similarity index 100%
> rename from 104.out
> rename to tests/xfs/104.out
> diff --git a/106 b/tests/xfs/106
> similarity index 100%
> rename from 106
> rename to tests/xfs/106
> diff --git a/106.out b/tests/xfs/106.out
> similarity index 100%
> rename from 106.out
> rename to tests/xfs/106.out
> diff --git a/107 b/tests/xfs/107
> similarity index 100%
> rename from 107
> rename to tests/xfs/107
> diff --git a/107.out b/tests/xfs/107.out
> similarity index 100%
> rename from 107.out
> rename to tests/xfs/107.out
> diff --git a/108 b/tests/xfs/108
> similarity index 100%
> rename from 108
> rename to tests/xfs/108
> diff --git a/108.out b/tests/xfs/108.out
> similarity index 100%
> rename from 108.out
> rename to tests/xfs/108.out
> diff --git a/109 b/tests/xfs/109
> similarity index 100%
> rename from 109
> rename to tests/xfs/109
> diff --git a/109.out b/tests/xfs/109.out
> similarity index 100%
> rename from 109.out
> rename to tests/xfs/109.out
> diff --git a/110 b/tests/xfs/110
> similarity index 100%
> rename from 110
> rename to tests/xfs/110
> diff --git a/110.out b/tests/xfs/110.out
> similarity index 100%
> rename from 110.out
> rename to tests/xfs/110.out
> diff --git a/111 b/tests/xfs/111
> similarity index 100%
> rename from 111
> rename to tests/xfs/111
> diff --git a/111.out b/tests/xfs/111.out
> similarity index 100%
> rename from 111.out
> rename to tests/xfs/111.out
> diff --git a/114 b/tests/xfs/114
> similarity index 100%
> rename from 114
> rename to tests/xfs/114
> diff --git a/114.out b/tests/xfs/114.out
> similarity index 100%
> rename from 114.out
> rename to tests/xfs/114.out
> diff --git a/115 b/tests/xfs/115
> similarity index 100%
> rename from 115
> rename to tests/xfs/115
> diff --git a/115.out b/tests/xfs/115.out
> similarity index 100%
> rename from 115.out
> rename to tests/xfs/115.out
> diff --git a/116 b/tests/xfs/116
> similarity index 100%
> rename from 116
> rename to tests/xfs/116
> diff --git a/116.out b/tests/xfs/116.out
> similarity index 100%
> rename from 116.out
> rename to tests/xfs/116.out
> diff --git a/118 b/tests/xfs/118
> similarity index 100%
> rename from 118
> rename to tests/xfs/118
> diff --git a/118.out b/tests/xfs/118.out
> similarity index 100%
> rename from 118.out
> rename to tests/xfs/118.out
> diff --git a/119 b/tests/xfs/119
> similarity index 100%
> rename from 119
> rename to tests/xfs/119
> diff --git a/119.out b/tests/xfs/119.out
> similarity index 100%
> rename from 119.out
> rename to tests/xfs/119.out
> diff --git a/121 b/tests/xfs/121
> similarity index 100%
> rename from 121
> rename to tests/xfs/121
> diff --git a/121.out b/tests/xfs/121.out
> similarity index 100%
> rename from 121.out
> rename to tests/xfs/121.out
> diff --git a/122 b/tests/xfs/122
> similarity index 100%
> rename from 122
> rename to tests/xfs/122
> diff --git a/122.out b/tests/xfs/122.out
> similarity index 100%
> rename from 122.out
> rename to tests/xfs/122.out
> diff --git a/134 b/tests/xfs/134
> similarity index 100%
> rename from 134
> rename to tests/xfs/134
> diff --git a/134.out b/tests/xfs/134.out
> similarity index 100%
> rename from 134.out
> rename to tests/xfs/134.out
> diff --git a/136 b/tests/xfs/136
> similarity index 100%
> rename from 136
> rename to tests/xfs/136
> diff --git a/136.out b/tests/xfs/136.out
> similarity index 100%
> rename from 136.out
> rename to tests/xfs/136.out
> diff --git a/137 b/tests/xfs/137
> similarity index 100%
> rename from 137
> rename to tests/xfs/137
> diff --git a/137.out b/tests/xfs/137.out
> similarity index 100%
> rename from 137.out
> rename to tests/xfs/137.out
> diff --git a/138 b/tests/xfs/138
> similarity index 100%
> rename from 138
> rename to tests/xfs/138
> diff --git a/138.out b/tests/xfs/138.out
> similarity index 100%
> rename from 138.out
> rename to tests/xfs/138.out
> diff --git a/139 b/tests/xfs/139
> similarity index 100%
> rename from 139
> rename to tests/xfs/139
> diff --git a/139.out b/tests/xfs/139.out
> similarity index 100%
> rename from 139.out
> rename to tests/xfs/139.out
> diff --git a/140 b/tests/xfs/140
> similarity index 100%
> rename from 140
> rename to tests/xfs/140
> diff --git a/140.out b/tests/xfs/140.out
> similarity index 100%
> rename from 140.out
> rename to tests/xfs/140.out
> diff --git a/142 b/tests/xfs/142
> similarity index 100%
> rename from 142
> rename to tests/xfs/142
> diff --git a/142.out b/tests/xfs/142.out
> similarity index 100%
> rename from 142.out
> rename to tests/xfs/142.out
> diff --git a/143 b/tests/xfs/143
> similarity index 100%
> rename from 143
> rename to tests/xfs/143
> diff --git a/143.out b/tests/xfs/143.out
> similarity index 100%
> rename from 143.out
> rename to tests/xfs/143.out
> diff --git a/144 b/tests/xfs/144
> similarity index 100%
> rename from 144
> rename to tests/xfs/144
> diff --git a/144.out b/tests/xfs/144.out
> similarity index 100%
> rename from 144.out
> rename to tests/xfs/144.out
> diff --git a/145 b/tests/xfs/145
> similarity index 100%
> rename from 145
> rename to tests/xfs/145
> diff --git a/145.out b/tests/xfs/145.out
> similarity index 100%
> rename from 145.out
> rename to tests/xfs/145.out
> diff --git a/146 b/tests/xfs/146
> similarity index 100%
> rename from 146
> rename to tests/xfs/146
> diff --git a/146.out.irix b/tests/xfs/146.out.irix
> similarity index 100%
> rename from 146.out.irix
> rename to tests/xfs/146.out.irix
> diff --git a/146.out.linux b/tests/xfs/146.out.linux
> similarity index 100%
> rename from 146.out.linux
> rename to tests/xfs/146.out.linux
> diff --git a/147 b/tests/xfs/147
> similarity index 100%
> rename from 147
> rename to tests/xfs/147
> diff --git a/147.out b/tests/xfs/147.out
> similarity index 100%
> rename from 147.out
> rename to tests/xfs/147.out
> diff --git a/148 b/tests/xfs/148
> similarity index 100%
> rename from 148
> rename to tests/xfs/148
> diff --git a/148.out b/tests/xfs/148.out
> similarity index 100%
> rename from 148.out
> rename to tests/xfs/148.out
> diff --git a/149 b/tests/xfs/149
> similarity index 100%
> rename from 149
> rename to tests/xfs/149
> diff --git a/149.out b/tests/xfs/149.out
> similarity index 100%
> rename from 149.out
> rename to tests/xfs/149.out
> diff --git a/150 b/tests/xfs/150
> similarity index 100%
> rename from 150
> rename to tests/xfs/150
> diff --git a/150.out b/tests/xfs/150.out
> similarity index 100%
> rename from 150.out
> rename to tests/xfs/150.out
> diff --git a/151 b/tests/xfs/151
> similarity index 100%
> rename from 151
> rename to tests/xfs/151
> diff --git a/151.out b/tests/xfs/151.out
> similarity index 100%
> rename from 151.out
> rename to tests/xfs/151.out
> diff --git a/152 b/tests/xfs/152
> similarity index 100%
> rename from 152
> rename to tests/xfs/152
> diff --git a/152.out b/tests/xfs/152.out
> similarity index 100%
> rename from 152.out
> rename to tests/xfs/152.out
> diff --git a/153 b/tests/xfs/153
> similarity index 100%
> rename from 153
> rename to tests/xfs/153
> diff --git a/153.out b/tests/xfs/153.out
> similarity index 100%
> rename from 153.out
> rename to tests/xfs/153.out
> diff --git a/154 b/tests/xfs/154
> similarity index 100%
> rename from 154
> rename to tests/xfs/154
> diff --git a/154.out b/tests/xfs/154.out
> similarity index 100%
> rename from 154.out
> rename to tests/xfs/154.out
> diff --git a/155 b/tests/xfs/155
> similarity index 100%
> rename from 155
> rename to tests/xfs/155
> diff --git a/155.out b/tests/xfs/155.out
> similarity index 100%
> rename from 155.out
> rename to tests/xfs/155.out
> diff --git a/156 b/tests/xfs/156
> similarity index 100%
> rename from 156
> rename to tests/xfs/156
> diff --git a/156.out b/tests/xfs/156.out
> similarity index 100%
> rename from 156.out
> rename to tests/xfs/156.out
> diff --git a/157 b/tests/xfs/157
> similarity index 100%
> rename from 157
> rename to tests/xfs/157
> diff --git a/157.out b/tests/xfs/157.out
> similarity index 100%
> rename from 157.out
> rename to tests/xfs/157.out
> diff --git a/158 b/tests/xfs/158
> similarity index 100%
> rename from 158
> rename to tests/xfs/158
> diff --git a/158.out b/tests/xfs/158.out
> similarity index 100%
> rename from 158.out
> rename to tests/xfs/158.out
> diff --git a/159 b/tests/xfs/159
> similarity index 100%
> rename from 159
> rename to tests/xfs/159
> diff --git a/159.out b/tests/xfs/159.out
> similarity index 100%
> rename from 159.out
> rename to tests/xfs/159.out
> diff --git a/160 b/tests/xfs/160
> similarity index 100%
> rename from 160
> rename to tests/xfs/160
> diff --git a/160.out b/tests/xfs/160.out
> similarity index 100%
> rename from 160.out
> rename to tests/xfs/160.out
> diff --git a/161 b/tests/xfs/161
> similarity index 100%
> rename from 161
> rename to tests/xfs/161
> diff --git a/161.out b/tests/xfs/161.out
> similarity index 100%
> rename from 161.out
> rename to tests/xfs/161.out
> diff --git a/162 b/tests/xfs/162
> similarity index 100%
> rename from 162
> rename to tests/xfs/162
> diff --git a/162.out b/tests/xfs/162.out
> similarity index 100%
> rename from 162.out
> rename to tests/xfs/162.out
> diff --git a/163 b/tests/xfs/163
> similarity index 100%
> rename from 163
> rename to tests/xfs/163
> diff --git a/163.out b/tests/xfs/163.out
> similarity index 100%
> rename from 163.out
> rename to tests/xfs/163.out
> diff --git a/164 b/tests/xfs/164
> similarity index 100%
> rename from 164
> rename to tests/xfs/164
> diff --git a/164.out b/tests/xfs/164.out
> similarity index 100%
> rename from 164.out
> rename to tests/xfs/164.out
> diff --git a/165 b/tests/xfs/165
> similarity index 100%
> rename from 165
> rename to tests/xfs/165
> diff --git a/165.out b/tests/xfs/165.out
> similarity index 100%
> rename from 165.out
> rename to tests/xfs/165.out
> diff --git a/166 b/tests/xfs/166
> similarity index 100%
> rename from 166
> rename to tests/xfs/166
> diff --git a/166.out b/tests/xfs/166.out
> similarity index 100%
> rename from 166.out
> rename to tests/xfs/166.out
> diff --git a/167 b/tests/xfs/167
> similarity index 100%
> rename from 167
> rename to tests/xfs/167
> diff --git a/167.out b/tests/xfs/167.out
> similarity index 100%
> rename from 167.out
> rename to tests/xfs/167.out
> diff --git a/168 b/tests/xfs/168
> similarity index 100%
> rename from 168
> rename to tests/xfs/168
> diff --git a/168.out b/tests/xfs/168.out
> similarity index 100%
> rename from 168.out
> rename to tests/xfs/168.out
> diff --git a/170 b/tests/xfs/170
> similarity index 100%
> rename from 170
> rename to tests/xfs/170
> diff --git a/170.out b/tests/xfs/170.out
> similarity index 100%
> rename from 170.out
> rename to tests/xfs/170.out
> diff --git a/171 b/tests/xfs/171
> similarity index 100%
> rename from 171
> rename to tests/xfs/171
> diff --git a/171.out b/tests/xfs/171.out
> similarity index 100%
> rename from 171.out
> rename to tests/xfs/171.out
> diff --git a/172 b/tests/xfs/172
> similarity index 100%
> rename from 172
> rename to tests/xfs/172
> diff --git a/172.out b/tests/xfs/172.out
> similarity index 100%
> rename from 172.out
> rename to tests/xfs/172.out
> diff --git a/173 b/tests/xfs/173
> similarity index 100%
> rename from 173
> rename to tests/xfs/173
> diff --git a/173.out b/tests/xfs/173.out
> similarity index 100%
> rename from 173.out
> rename to tests/xfs/173.out
> diff --git a/174 b/tests/xfs/174
> similarity index 100%
> rename from 174
> rename to tests/xfs/174
> diff --git a/174.out b/tests/xfs/174.out
> similarity index 100%
> rename from 174.out
> rename to tests/xfs/174.out
> diff --git a/175 b/tests/xfs/175
> similarity index 100%
> rename from 175
> rename to tests/xfs/175
> diff --git a/175.out b/tests/xfs/175.out
> similarity index 100%
> rename from 175.out
> rename to tests/xfs/175.out
> diff --git a/176 b/tests/xfs/176
> similarity index 100%
> rename from 176
> rename to tests/xfs/176
> diff --git a/176.out b/tests/xfs/176.out
> similarity index 100%
> rename from 176.out
> rename to tests/xfs/176.out
> diff --git a/178 b/tests/xfs/178
> similarity index 100%
> rename from 178
> rename to tests/xfs/178
> diff --git a/178.out b/tests/xfs/178.out
> similarity index 100%
> rename from 178.out
> rename to tests/xfs/178.out
> diff --git a/179 b/tests/xfs/179
> similarity index 100%
> rename from 179
> rename to tests/xfs/179
> diff --git a/179.out b/tests/xfs/179.out
> similarity index 100%
> rename from 179.out
> rename to tests/xfs/179.out
> diff --git a/180 b/tests/xfs/180
> similarity index 100%
> rename from 180
> rename to tests/xfs/180
> diff --git a/180.out b/tests/xfs/180.out
> similarity index 100%
> rename from 180.out
> rename to tests/xfs/180.out
> diff --git a/181 b/tests/xfs/181
> similarity index 100%
> rename from 181
> rename to tests/xfs/181
> diff --git a/181.out b/tests/xfs/181.out
> similarity index 100%
> rename from 181.out
> rename to tests/xfs/181.out
> diff --git a/182 b/tests/xfs/182
> similarity index 100%
> rename from 182
> rename to tests/xfs/182
> diff --git a/182.out b/tests/xfs/182.out
> similarity index 100%
> rename from 182.out
> rename to tests/xfs/182.out
> diff --git a/183 b/tests/xfs/183
> similarity index 100%
> rename from 183
> rename to tests/xfs/183
> diff --git a/183.out b/tests/xfs/183.out
> similarity index 100%
> rename from 183.out
> rename to tests/xfs/183.out
> diff --git a/185 b/tests/xfs/185
> similarity index 100%
> rename from 185
> rename to tests/xfs/185
> diff --git a/185.out b/tests/xfs/185.out
> similarity index 100%
> rename from 185.out
> rename to tests/xfs/185.out
> diff --git a/186 b/tests/xfs/186
> similarity index 100%
> rename from 186
> rename to tests/xfs/186
> diff --git a/186.out b/tests/xfs/186.out
> similarity index 100%
> rename from 186.out
> rename to tests/xfs/186.out
> diff --git a/187 b/tests/xfs/187
> similarity index 100%
> rename from 187
> rename to tests/xfs/187
> diff --git a/187.out b/tests/xfs/187.out
> similarity index 100%
> rename from 187.out
> rename to tests/xfs/187.out
> diff --git a/188 b/tests/xfs/188
> similarity index 100%
> rename from 188
> rename to tests/xfs/188
> diff --git a/188.out b/tests/xfs/188.out
> similarity index 100%
> rename from 188.out
> rename to tests/xfs/188.out
> diff --git a/189 b/tests/xfs/189
> similarity index 100%
> rename from 189
> rename to tests/xfs/189
> diff --git a/189.out b/tests/xfs/189.out
> similarity index 100%
> rename from 189.out
> rename to tests/xfs/189.out
> diff --git a/190 b/tests/xfs/190
> similarity index 100%
> rename from 190
> rename to tests/xfs/190
> diff --git a/190.out b/tests/xfs/190.out
> similarity index 100%
> rename from 190.out
> rename to tests/xfs/190.out
> diff --git a/191 b/tests/xfs/191
> similarity index 100%
> rename from 191
> rename to tests/xfs/191
> diff --git a/191.out b/tests/xfs/191.out
> similarity index 100%
> rename from 191.out
> rename to tests/xfs/191.out
> diff --git a/194 b/tests/xfs/194
> similarity index 100%
> rename from 194
> rename to tests/xfs/194
> diff --git a/194.out b/tests/xfs/194.out
> similarity index 100%
> rename from 194.out
> rename to tests/xfs/194.out
> diff --git a/195 b/tests/xfs/195
> similarity index 100%
> rename from 195
> rename to tests/xfs/195
> diff --git a/195.out b/tests/xfs/195.out
> similarity index 100%
> rename from 195.out
> rename to tests/xfs/195.out
> diff --git a/196 b/tests/xfs/196
> similarity index 100%
> rename from 196
> rename to tests/xfs/196
> diff --git a/196.out b/tests/xfs/196.out
> similarity index 100%
> rename from 196.out
> rename to tests/xfs/196.out
> diff --git a/197 b/tests/xfs/197
> similarity index 100%
> rename from 197
> rename to tests/xfs/197
> diff --git a/197.out b/tests/xfs/197.out
> similarity index 100%
> rename from 197.out
> rename to tests/xfs/197.out
> diff --git a/199 b/tests/xfs/199
> similarity index 100%
> rename from 199
> rename to tests/xfs/199
> diff --git a/199.out b/tests/xfs/199.out
> similarity index 100%
> rename from 199.out
> rename to tests/xfs/199.out
> diff --git a/200 b/tests/xfs/200
> similarity index 100%
> rename from 200
> rename to tests/xfs/200
> diff --git a/200.out b/tests/xfs/200.out
> similarity index 100%
> rename from 200.out
> rename to tests/xfs/200.out
> diff --git a/201 b/tests/xfs/201
> similarity index 100%
> rename from 201
> rename to tests/xfs/201
> diff --git a/201.out b/tests/xfs/201.out
> similarity index 100%
> rename from 201.out
> rename to tests/xfs/201.out
> diff --git a/202 b/tests/xfs/202
> similarity index 100%
> rename from 202
> rename to tests/xfs/202
> diff --git a/202.out b/tests/xfs/202.out
> similarity index 100%
> rename from 202.out
> rename to tests/xfs/202.out
> diff --git a/203 b/tests/xfs/203
> similarity index 100%
> rename from 203
> rename to tests/xfs/203
> diff --git a/203.out b/tests/xfs/203.out
> similarity index 100%
> rename from 203.out
> rename to tests/xfs/203.out
> diff --git a/205 b/tests/xfs/205
> similarity index 100%
> rename from 205
> rename to tests/xfs/205
> diff --git a/205.out b/tests/xfs/205.out
> similarity index 100%
> rename from 205.out
> rename to tests/xfs/205.out
> diff --git a/206 b/tests/xfs/206
> similarity index 100%
> rename from 206
> rename to tests/xfs/206
> diff --git a/206.out b/tests/xfs/206.out
> similarity index 100%
> rename from 206.out
> rename to tests/xfs/206.out
> diff --git a/216 b/tests/xfs/216
> similarity index 100%
> rename from 216
> rename to tests/xfs/216
> diff --git a/216.out b/tests/xfs/216.out
> similarity index 100%
> rename from 216.out
> rename to tests/xfs/216.out
> diff --git a/217 b/tests/xfs/217
> similarity index 100%
> rename from 217
> rename to tests/xfs/217
> diff --git a/217.out b/tests/xfs/217.out
> similarity index 100%
> rename from 217.out
> rename to tests/xfs/217.out
> diff --git a/220 b/tests/xfs/220
> similarity index 100%
> rename from 220
> rename to tests/xfs/220
> diff --git a/220.out b/tests/xfs/220.out
> similarity index 100%
> rename from 220.out
> rename to tests/xfs/220.out
> diff --git a/222 b/tests/xfs/222
> similarity index 100%
> rename from 222
> rename to tests/xfs/222
> diff --git a/222.out b/tests/xfs/222.out
> similarity index 100%
> rename from 222.out
> rename to tests/xfs/222.out
> diff --git a/227 b/tests/xfs/227
> similarity index 100%
> rename from 227
> rename to tests/xfs/227
> diff --git a/227.out b/tests/xfs/227.out
> similarity index 100%
> rename from 227.out
> rename to tests/xfs/227.out
> diff --git a/229 b/tests/xfs/229
> similarity index 100%
> rename from 229
> rename to tests/xfs/229
> diff --git a/229.out b/tests/xfs/229.out
> similarity index 100%
> rename from 229.out
> rename to tests/xfs/229.out
> diff --git a/238 b/tests/xfs/238
> similarity index 100%
> rename from 238
> rename to tests/xfs/238
> diff --git a/238.out b/tests/xfs/238.out
> similarity index 100%
> rename from 238.out
> rename to tests/xfs/238.out
> diff --git a/242 b/tests/xfs/242
> similarity index 100%
> rename from 242
> rename to tests/xfs/242
> diff --git a/242.out b/tests/xfs/242.out
> similarity index 100%
> rename from 242.out
> rename to tests/xfs/242.out
> diff --git a/244 b/tests/xfs/244
> similarity index 100%
> rename from 244
> rename to tests/xfs/244
> diff --git a/244.out b/tests/xfs/244.out
> similarity index 100%
> rename from 244.out
> rename to tests/xfs/244.out
> diff --git a/250 b/tests/xfs/250
> similarity index 100%
> rename from 250
> rename to tests/xfs/250
> diff --git a/250.out b/tests/xfs/250.out
> similarity index 100%
> rename from 250.out
> rename to tests/xfs/250.out
> diff --git a/252 b/tests/xfs/252
> similarity index 100%
> rename from 252
> rename to tests/xfs/252
> diff --git a/252.out b/tests/xfs/252.out
> similarity index 100%
> rename from 252.out
> rename to tests/xfs/252.out
> diff --git a/253 b/tests/xfs/253
> similarity index 100%
> rename from 253
> rename to tests/xfs/253
> diff --git a/253.out b/tests/xfs/253.out
> similarity index 100%
> rename from 253.out
> rename to tests/xfs/253.out
> diff --git a/259 b/tests/xfs/259
> similarity index 100%
> rename from 259
> rename to tests/xfs/259
> diff --git a/259.out b/tests/xfs/259.out
> similarity index 100%
> rename from 259.out
> rename to tests/xfs/259.out
> diff --git a/261 b/tests/xfs/261
> similarity index 100%
> rename from 261
> rename to tests/xfs/261
> diff --git a/261.out b/tests/xfs/261.out
> similarity index 100%
> rename from 261.out
> rename to tests/xfs/261.out
> diff --git a/262 b/tests/xfs/262
> similarity index 100%
> rename from 262
> rename to tests/xfs/262
> diff --git a/262.out b/tests/xfs/262.out
> similarity index 100%
> rename from 262.out
> rename to tests/xfs/262.out
> diff --git a/266 b/tests/xfs/266
> similarity index 100%
> rename from 266
> rename to tests/xfs/266
> diff --git a/266.out b/tests/xfs/266.out
> similarity index 100%
> rename from 266.out
> rename to tests/xfs/266.out
> diff --git a/267 b/tests/xfs/267
> similarity index 100%
> rename from 267
> rename to tests/xfs/267
> diff --git a/267.out b/tests/xfs/267.out
> similarity index 100%
> rename from 267.out
> rename to tests/xfs/267.out
> diff --git a/268 b/tests/xfs/268
> similarity index 100%
> rename from 268
> rename to tests/xfs/268
> diff --git a/268.out b/tests/xfs/268.out
> similarity index 100%
> rename from 268.out
> rename to tests/xfs/268.out
> diff --git a/278 b/tests/xfs/278
> similarity index 100%
> rename from 278
> rename to tests/xfs/278
> diff --git a/278.out b/tests/xfs/278.out
> similarity index 100%
> rename from 278.out
> rename to tests/xfs/278.out
> diff --git a/279 b/tests/xfs/279
> similarity index 100%
> rename from 279
> rename to tests/xfs/279
> diff --git a/279.out b/tests/xfs/279.out
> similarity index 100%
> rename from 279.out
> rename to tests/xfs/279.out
> diff --git a/281 b/tests/xfs/281
> similarity index 100%
> rename from 281
> rename to tests/xfs/281
> diff --git a/281.out b/tests/xfs/281.out
> similarity index 100%
> rename from 281.out
> rename to tests/xfs/281.out
> diff --git a/282 b/tests/xfs/282
> similarity index 100%
> rename from 282
> rename to tests/xfs/282
> diff --git a/282.out b/tests/xfs/282.out
> similarity index 100%
> rename from 282.out
> rename to tests/xfs/282.out
> diff --git a/283 b/tests/xfs/283
> similarity index 100%
> rename from 283
> rename to tests/xfs/283
> diff --git a/283.out b/tests/xfs/283.out
> similarity index 100%
> rename from 283.out
> rename to tests/xfs/283.out
> diff --git a/287 b/tests/xfs/287
> similarity index 100%
> rename from 287
> rename to tests/xfs/287
> diff --git a/287.out b/tests/xfs/287.out
> similarity index 100%
> rename from 287.out
> rename to tests/xfs/287.out
> diff --git a/290 b/tests/xfs/290
> similarity index 100%
> rename from 290
> rename to tests/xfs/290
> diff --git a/290.out b/tests/xfs/290.out
> similarity index 100%
> rename from 290.out
> rename to tests/xfs/290.out
> diff --git a/291 b/tests/xfs/291
> similarity index 100%
> rename from 291
> rename to tests/xfs/291
> diff --git a/291.out b/tests/xfs/291.out
> similarity index 100%
> rename from 291.out
> rename to tests/xfs/291.out
> diff --git a/292 b/tests/xfs/292
> similarity index 100%
> rename from 292
> rename to tests/xfs/292
> diff --git a/292.out b/tests/xfs/292.out
> similarity index 100%
> rename from 292.out
> rename to tests/xfs/292.out
> diff --git a/293 b/tests/xfs/293
> similarity index 100%
> rename from 293
> rename to tests/xfs/293
> diff --git a/293.out b/tests/xfs/293.out
> similarity index 100%
> rename from 293.out
> rename to tests/xfs/293.out
> diff --git a/295 b/tests/xfs/295
> similarity index 100%
> rename from 295
> rename to tests/xfs/295
> diff --git a/295.out b/tests/xfs/295.out
> similarity index 100%
> rename from 295.out
> rename to tests/xfs/295.out
> diff --git a/296 b/tests/xfs/296
> similarity index 100%
> rename from 296
> rename to tests/xfs/296
> diff --git a/296.out b/tests/xfs/296.out
> similarity index 100%
> rename from 296.out
> rename to tests/xfs/296.out
> diff --git a/297 b/tests/xfs/297
> similarity index 100%
> rename from 297
> rename to tests/xfs/297
> diff --git a/297.out b/tests/xfs/297.out
> similarity index 100%
> rename from 297.out
> rename to tests/xfs/297.out
> diff --git a/group b/tests/xfs/group
> similarity index 68%
> copy from group
> copy to tests/xfs/group
> index 9657be1..e70bd3b 100644
> --- a/group
> +++ b/tests/xfs/group
> @@ -3,122 +3,6 @@
> # - 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
> @@ -149,7 +33,6 @@ stress
> 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
> @@ -160,7 +43,6 @@ stress
> 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
> @@ -192,9 +74,6 @@ stress
> 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
> @@ -254,7 +133,6 @@ stress
> 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
> @@ -282,38 +160,28 @@ stress
> 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
> @@ -321,10 +189,3 @@ stress
> 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
> -303 aio dangerous ioctl rw stress
> -304 aio dangerous ioctl rw stress
> -305 aio dangerous enospc rw stress
> -313 auto quick
> --
> 1.7.10.4
>
> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 59+ messages in thread
* [PATCH 14/25] xfstests: move remaining tests out of top level directory
2013-03-15 12:27 [PATCH 00/25] xfstests: xfstests: move tests out of top level Dave Chinner
` (12 preceding siblings ...)
2013-03-15 12:27 ` [PATCH 13/25] xfstests: move xfs specific tests out of top directory Dave Chinner
@ 2013-03-15 12:27 ` Dave Chinner
2013-03-23 10:23 ` Phil White
2013-03-15 12:27 ` [PATCH 15/25] xfstests: rework CLI individual test specification Dave Chinner
` (12 subsequent siblings)
26 siblings, 1 reply; 59+ messages in thread
From: Dave Chinner @ 2013-03-15 12:27 UTC (permalink / raw)
To: xfs
From: Dave Chinner <dchinner@redhat.com>
These are tests that are shared between multiple filesystems (moved
to shared), and udf/btrfs/ext4 specific tests, moved to appropriate
directories.
I created the "shared" directory to indicate tests that are not
truly generic, but also not filesystem specific. They might rely on
a feature that is only implmented in a few filesystems and so can't
be truly generic.
Signed-off-by: Dave Chinner <dchinner@redhat.com>
---
check | 16 +++++++---------
group | 26 --------------------------
254 => tests/btrfs/254 | 0
254.out => tests/btrfs/254.out | 0
264 => tests/btrfs/264 | 0
264.out => tests/btrfs/264.out | 0
265 => tests/btrfs/265 | 0
265.out => tests/btrfs/265.out | 0
276 => tests/btrfs/276 | 0
276.out => tests/btrfs/276.out | 0
284 => tests/btrfs/284 | 0
284.out => tests/btrfs/284.out | 0
313 => tests/btrfs/313 | 0
313.out => tests/btrfs/313.out | 0
tests/btrfs/group | 11 +++++++++++
271 => tests/ext4/271 | 0
271.out => tests/ext4/271.out | 0
301 => tests/ext4/301 | 0
301.out => tests/ext4/301.out | 0
302 => tests/ext4/302 | 0
302.out => tests/ext4/302.out | 0
303 => tests/ext4/303 | 0
303.out => tests/ext4/303.out | 0
304 => tests/ext4/304 | 0
304.out => tests/ext4/304.out | 0
tests/ext4/group | 10 ++++++++++
051 => tests/shared/051 | 0
051.out => tests/shared/051.out | 0
218 => tests/shared/218 | 0
218.out => tests/shared/218.out | 0
243 => tests/shared/243 | 0
243.out => tests/shared/243.out | 0
272 => tests/shared/272 | 0
272.out => tests/shared/272.out | 0
289 => tests/shared/289 | 0
289.out => tests/shared/289.out | 0
298 => tests/shared/298 | 0
298.out => tests/shared/298.out | 0
305 => tests/shared/305 | 0
305.out => tests/shared/305.out | 0
tests/shared/group | 13 +++++++++++++
098 => tests/udf/098 | 0
098.out => tests/udf/098.out | 0
101 => tests/udf/101 | 0
101.out => tests/udf/101.out | 0
102 => tests/udf/102 | 0
102.out => tests/udf/102.out | 0
tests/udf/group | 8 ++++++++
040 => tests/xfs/040 | 0
040.good => tests/xfs/040.good | 0
040.out => tests/xfs/040.out | 0
177 => tests/xfs/177 | 0
177.out => tests/xfs/177.out | 0
tests/xfs/group | 2 ++
54 files changed, 51 insertions(+), 35 deletions(-)
rename 254 => tests/btrfs/254 (100%)
rename 254.out => tests/btrfs/254.out (100%)
rename 264 => tests/btrfs/264 (100%)
rename 264.out => tests/btrfs/264.out (100%)
rename 265 => tests/btrfs/265 (100%)
rename 265.out => tests/btrfs/265.out (100%)
rename 276 => tests/btrfs/276 (100%)
rename 276.out => tests/btrfs/276.out (100%)
rename 284 => tests/btrfs/284 (100%)
rename 284.out => tests/btrfs/284.out (100%)
rename 313 => tests/btrfs/313 (100%)
rename 313.out => tests/btrfs/313.out (100%)
create mode 100644 tests/btrfs/group
rename 271 => tests/ext4/271 (100%)
rename 271.out => tests/ext4/271.out (100%)
rename 301 => tests/ext4/301 (100%)
rename 301.out => tests/ext4/301.out (100%)
rename 302 => tests/ext4/302 (100%)
rename 302.out => tests/ext4/302.out (100%)
rename 303 => tests/ext4/303 (100%)
rename 303.out => tests/ext4/303.out (100%)
rename 304 => tests/ext4/304 (100%)
rename 304.out => tests/ext4/304.out (100%)
create mode 100644 tests/ext4/group
rename 051 => tests/shared/051 (100%)
rename 051.out => tests/shared/051.out (100%)
rename 218 => tests/shared/218 (100%)
rename 218.out => tests/shared/218.out (100%)
rename 243 => tests/shared/243 (100%)
rename 243.out => tests/shared/243.out (100%)
rename 272 => tests/shared/272 (100%)
rename 272.out => tests/shared/272.out (100%)
rename 289 => tests/shared/289 (100%)
rename 289.out => tests/shared/289.out (100%)
rename 298 => tests/shared/298 (100%)
rename 298.out => tests/shared/298.out (100%)
rename 305 => tests/shared/305 (100%)
rename 305.out => tests/shared/305.out (100%)
create mode 100644 tests/shared/group
rename 098 => tests/udf/098 (100%)
rename 098.out => tests/udf/098.out (100%)
rename 101 => tests/udf/101 (100%)
rename 101.out => tests/udf/101.out (100%)
rename 102 => tests/udf/102 (100%)
rename 102.out => tests/udf/102.out (100%)
create mode 100644 tests/udf/group
rename 040 => tests/xfs/040 (100%)
rename 040.good => tests/xfs/040.good (100%)
rename 040.out => tests/xfs/040.out (100%)
rename 177 => tests/xfs/177 (100%)
rename 177.out => tests/xfs/177.out (100%)
diff --git a/check b/check
index 42b25b5..195c25d 100755
--- a/check
+++ b/check
@@ -36,9 +36,8 @@ here=`pwd`
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"
+SRC_DIR="tests"
+SRC_GROUPS="generic shared"
# generic initialization
iam=check
@@ -87,13 +86,12 @@ _setenvironment()
get_group_list()
{
grp=$1
- dirs=". $GENERIC_GROUP_DIR $XFS_GROUP_DIR"
- for d in $dirs; do
- l=$(sed -n < $d/group \
+ for d in $SRC_GROUPS $FSTYP; do
+ l=$(sed -n < $SRC_DIR/$d/group \
-e 's/#.*//' \
-e 's/$/ /' \
- -e "s;\(^[0-9][0-9][0-9]\).* $grp .*;$d/\1;p")
+ -e "s;\(^[0-9][0-9][0-9]\).* $grp .*;$SRC_DIR/$d/\1;p")
grpl="$grpl $l"
done
echo $grpl
@@ -297,7 +295,7 @@ END { if (NR > 0) {
echo "" >>check.log
date >>check.log
- echo $list | fmt | sed -e 's/^/ /' -e 's;tests/;;g' >>check.log
+ echo $list | fmt | sed -e 's/^/ /' -e "s;$SRC_DIR/;;g" >>check.log
$interrupt && echo "Interrupted!" >>check.log
if [ ! -z "$n_try" -a $n_try != 0 ]
@@ -378,7 +376,7 @@ do
# the filename for the test and the name output are different.
# we don't include the tests/ directory in the name output.
- seqnum=`echo $seq | sed -e 's;tests/;;'`
+ seqnum=`echo $seq | sed -e "s;$SRC_DIR/;;"`
echo -n "$seqnum"
diff --git a/group b/group
index af02cce..e378121 100644
--- a/group
+++ b/group
@@ -119,29 +119,3 @@ deprecated
# TIME_FACTOR: Usually means factor of run time, or number of operations
stress
-# test-group association ... one line per test
-#
-040 other auto
-051 acl udf auto quick
-098 udf auto
-101 udf
-102 udf
-177 rw other auto
-218 auto fsr quick
-243 auto quick prealloc
-254 auto quick
-264 auto
-265 auto
-271 auto rw quick
-272 auto enospc rw
-276 auto rw metadata
-284 auto
-289 auto quick
-298 auto trim
-301 aio dangerous ioctl rw stress
-302 aio dangerous ioctl rw stress
-303 aio dangerous ioctl rw stress
-304 aio dangerous ioctl rw stress
-305 aio dangerous enospc rw stress
-313 auto quick
-
diff --git a/254 b/tests/btrfs/254
similarity index 100%
rename from 254
rename to tests/btrfs/254
diff --git a/254.out b/tests/btrfs/254.out
similarity index 100%
rename from 254.out
rename to tests/btrfs/254.out
diff --git a/264 b/tests/btrfs/264
similarity index 100%
rename from 264
rename to tests/btrfs/264
diff --git a/264.out b/tests/btrfs/264.out
similarity index 100%
rename from 264.out
rename to tests/btrfs/264.out
diff --git a/265 b/tests/btrfs/265
similarity index 100%
rename from 265
rename to tests/btrfs/265
diff --git a/265.out b/tests/btrfs/265.out
similarity index 100%
rename from 265.out
rename to tests/btrfs/265.out
diff --git a/276 b/tests/btrfs/276
similarity index 100%
rename from 276
rename to tests/btrfs/276
diff --git a/276.out b/tests/btrfs/276.out
similarity index 100%
rename from 276.out
rename to tests/btrfs/276.out
diff --git a/284 b/tests/btrfs/284
similarity index 100%
rename from 284
rename to tests/btrfs/284
diff --git a/284.out b/tests/btrfs/284.out
similarity index 100%
rename from 284.out
rename to tests/btrfs/284.out
diff --git a/313 b/tests/btrfs/313
similarity index 100%
rename from 313
rename to tests/btrfs/313
diff --git a/313.out b/tests/btrfs/313.out
similarity index 100%
rename from 313.out
rename to tests/btrfs/313.out
diff --git a/tests/btrfs/group b/tests/btrfs/group
new file mode 100644
index 0000000..6ad497d
--- /dev/null
+++ b/tests/btrfs/group
@@ -0,0 +1,11 @@
+# QA groups control file
+# Defines test groups and nominal group owners
+# - do not start group names with a digit
+# - comment line before each group is "new" description
+#
+254 auto quick
+264 auto
+265 auto
+276 auto rw metadata
+284 auto
+313 auto quick
diff --git a/271 b/tests/ext4/271
similarity index 100%
rename from 271
rename to tests/ext4/271
diff --git a/271.out b/tests/ext4/271.out
similarity index 100%
rename from 271.out
rename to tests/ext4/271.out
diff --git a/301 b/tests/ext4/301
similarity index 100%
rename from 301
rename to tests/ext4/301
diff --git a/301.out b/tests/ext4/301.out
similarity index 100%
rename from 301.out
rename to tests/ext4/301.out
diff --git a/302 b/tests/ext4/302
similarity index 100%
rename from 302
rename to tests/ext4/302
diff --git a/302.out b/tests/ext4/302.out
similarity index 100%
rename from 302.out
rename to tests/ext4/302.out
diff --git a/303 b/tests/ext4/303
similarity index 100%
rename from 303
rename to tests/ext4/303
diff --git a/303.out b/tests/ext4/303.out
similarity index 100%
rename from 303.out
rename to tests/ext4/303.out
diff --git a/304 b/tests/ext4/304
similarity index 100%
rename from 304
rename to tests/ext4/304
diff --git a/304.out b/tests/ext4/304.out
similarity index 100%
rename from 304.out
rename to tests/ext4/304.out
diff --git a/tests/ext4/group b/tests/ext4/group
new file mode 100644
index 0000000..97b1efe
--- /dev/null
+++ b/tests/ext4/group
@@ -0,0 +1,10 @@
+# QA groups control file
+# Defines test groups and nominal group owners
+# - do not start group names with a digit
+# - comment line before each group is "new" description
+#
+271 auto rw quick
+301 aio dangerous ioctl rw stress
+302 aio dangerous ioctl rw stress
+303 aio dangerous ioctl rw stress
+304 aio dangerous ioctl rw stress
diff --git a/051 b/tests/shared/051
similarity index 100%
rename from 051
rename to tests/shared/051
diff --git a/051.out b/tests/shared/051.out
similarity index 100%
rename from 051.out
rename to tests/shared/051.out
diff --git a/218 b/tests/shared/218
similarity index 100%
rename from 218
rename to tests/shared/218
diff --git a/218.out b/tests/shared/218.out
similarity index 100%
rename from 218.out
rename to tests/shared/218.out
diff --git a/243 b/tests/shared/243
similarity index 100%
rename from 243
rename to tests/shared/243
diff --git a/243.out b/tests/shared/243.out
similarity index 100%
rename from 243.out
rename to tests/shared/243.out
diff --git a/272 b/tests/shared/272
similarity index 100%
rename from 272
rename to tests/shared/272
diff --git a/272.out b/tests/shared/272.out
similarity index 100%
rename from 272.out
rename to tests/shared/272.out
diff --git a/289 b/tests/shared/289
similarity index 100%
rename from 289
rename to tests/shared/289
diff --git a/289.out b/tests/shared/289.out
similarity index 100%
rename from 289.out
rename to tests/shared/289.out
diff --git a/298 b/tests/shared/298
similarity index 100%
rename from 298
rename to tests/shared/298
diff --git a/298.out b/tests/shared/298.out
similarity index 100%
rename from 298.out
rename to tests/shared/298.out
diff --git a/305 b/tests/shared/305
similarity index 100%
rename from 305
rename to tests/shared/305
diff --git a/305.out b/tests/shared/305.out
similarity index 100%
rename from 305.out
rename to tests/shared/305.out
diff --git a/tests/shared/group b/tests/shared/group
new file mode 100644
index 0000000..8e18d80
--- /dev/null
+++ b/tests/shared/group
@@ -0,0 +1,13 @@
+# QA groups control file
+# Defines test groups and nominal group owners
+# - do not start group names with a digit
+# - comment line before each group is "new" description
+#
+051 acl udf auto quick
+218 auto fsr quick
+243 auto quick prealloc
+272 auto enospc rw
+289 auto quick
+298 auto trim
+305 aio dangerous enospc rw stress
+
diff --git a/098 b/tests/udf/098
similarity index 100%
rename from 098
rename to tests/udf/098
diff --git a/098.out b/tests/udf/098.out
similarity index 100%
rename from 098.out
rename to tests/udf/098.out
diff --git a/101 b/tests/udf/101
similarity index 100%
rename from 101
rename to tests/udf/101
diff --git a/101.out b/tests/udf/101.out
similarity index 100%
rename from 101.out
rename to tests/udf/101.out
diff --git a/102 b/tests/udf/102
similarity index 100%
rename from 102
rename to tests/udf/102
diff --git a/102.out b/tests/udf/102.out
similarity index 100%
rename from 102.out
rename to tests/udf/102.out
diff --git a/tests/udf/group b/tests/udf/group
new file mode 100644
index 0000000..24f682c
--- /dev/null
+++ b/tests/udf/group
@@ -0,0 +1,8 @@
+# QA groups control file
+# Defines test groups and nominal group owners
+# - do not start group names with a digit
+# - comment line before each group is "new" description
+#
+098 udf auto
+101 udf
+102 udf
diff --git a/040 b/tests/xfs/040
similarity index 100%
rename from 040
rename to tests/xfs/040
diff --git a/040.good b/tests/xfs/040.good
similarity index 100%
rename from 040.good
rename to tests/xfs/040.good
diff --git a/040.out b/tests/xfs/040.out
similarity index 100%
rename from 040.out
rename to tests/xfs/040.out
diff --git a/177 b/tests/xfs/177
similarity index 100%
rename from 177
rename to tests/xfs/177
diff --git a/177.out b/tests/xfs/177.out
similarity index 100%
rename from 177.out
rename to tests/xfs/177.out
diff --git a/tests/xfs/group b/tests/xfs/group
index e70bd3b..c93fc89 100644
--- a/tests/xfs/group
+++ b/tests/xfs/group
@@ -33,6 +33,7 @@
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
@@ -133,6 +134,7 @@
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
--
1.7.10.4
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply related [flat|nested] 59+ messages in thread* Re: [PATCH 14/25] xfstests: move remaining tests out of top level directory
2013-03-15 12:27 ` [PATCH 14/25] xfstests: move remaining tests out of top level directory Dave Chinner
@ 2013-03-23 10:23 ` Phil White
0 siblings, 0 replies; 59+ messages in thread
From: Phil White @ 2013-03-23 10:23 UTC (permalink / raw)
To: Dave Chinner; +Cc: xfs
Looks OK.
Reviewed-by: Phil White <pwhite@sgi.com>
On Fri, Mar 15, 2013 at 11:27:58PM +1100, Dave Chinner wrote:
> From: Dave Chinner <dchinner@redhat.com>
>
> These are tests that are shared between multiple filesystems (moved
> to shared), and udf/btrfs/ext4 specific tests, moved to appropriate
> directories.
>
> I created the "shared" directory to indicate tests that are not
> truly generic, but also not filesystem specific. They might rely on
> a feature that is only implmented in a few filesystems and so can't
> be truly generic.
>
> Signed-off-by: Dave Chinner <dchinner@redhat.com>
> ---
> check | 16 +++++++---------
> group | 26 --------------------------
> 254 => tests/btrfs/254 | 0
> 254.out => tests/btrfs/254.out | 0
> 264 => tests/btrfs/264 | 0
> 264.out => tests/btrfs/264.out | 0
> 265 => tests/btrfs/265 | 0
> 265.out => tests/btrfs/265.out | 0
> 276 => tests/btrfs/276 | 0
> 276.out => tests/btrfs/276.out | 0
> 284 => tests/btrfs/284 | 0
> 284.out => tests/btrfs/284.out | 0
> 313 => tests/btrfs/313 | 0
> 313.out => tests/btrfs/313.out | 0
> tests/btrfs/group | 11 +++++++++++
> 271 => tests/ext4/271 | 0
> 271.out => tests/ext4/271.out | 0
> 301 => tests/ext4/301 | 0
> 301.out => tests/ext4/301.out | 0
> 302 => tests/ext4/302 | 0
> 302.out => tests/ext4/302.out | 0
> 303 => tests/ext4/303 | 0
> 303.out => tests/ext4/303.out | 0
> 304 => tests/ext4/304 | 0
> 304.out => tests/ext4/304.out | 0
> tests/ext4/group | 10 ++++++++++
> 051 => tests/shared/051 | 0
> 051.out => tests/shared/051.out | 0
> 218 => tests/shared/218 | 0
> 218.out => tests/shared/218.out | 0
> 243 => tests/shared/243 | 0
> 243.out => tests/shared/243.out | 0
> 272 => tests/shared/272 | 0
> 272.out => tests/shared/272.out | 0
> 289 => tests/shared/289 | 0
> 289.out => tests/shared/289.out | 0
> 298 => tests/shared/298 | 0
> 298.out => tests/shared/298.out | 0
> 305 => tests/shared/305 | 0
> 305.out => tests/shared/305.out | 0
> tests/shared/group | 13 +++++++++++++
> 098 => tests/udf/098 | 0
> 098.out => tests/udf/098.out | 0
> 101 => tests/udf/101 | 0
> 101.out => tests/udf/101.out | 0
> 102 => tests/udf/102 | 0
> 102.out => tests/udf/102.out | 0
> tests/udf/group | 8 ++++++++
> 040 => tests/xfs/040 | 0
> 040.good => tests/xfs/040.good | 0
> 040.out => tests/xfs/040.out | 0
> 177 => tests/xfs/177 | 0
> 177.out => tests/xfs/177.out | 0
> tests/xfs/group | 2 ++
> 54 files changed, 51 insertions(+), 35 deletions(-)
> rename 254 => tests/btrfs/254 (100%)
> rename 254.out => tests/btrfs/254.out (100%)
> rename 264 => tests/btrfs/264 (100%)
> rename 264.out => tests/btrfs/264.out (100%)
> rename 265 => tests/btrfs/265 (100%)
> rename 265.out => tests/btrfs/265.out (100%)
> rename 276 => tests/btrfs/276 (100%)
> rename 276.out => tests/btrfs/276.out (100%)
> rename 284 => tests/btrfs/284 (100%)
> rename 284.out => tests/btrfs/284.out (100%)
> rename 313 => tests/btrfs/313 (100%)
> rename 313.out => tests/btrfs/313.out (100%)
> create mode 100644 tests/btrfs/group
> rename 271 => tests/ext4/271 (100%)
> rename 271.out => tests/ext4/271.out (100%)
> rename 301 => tests/ext4/301 (100%)
> rename 301.out => tests/ext4/301.out (100%)
> rename 302 => tests/ext4/302 (100%)
> rename 302.out => tests/ext4/302.out (100%)
> rename 303 => tests/ext4/303 (100%)
> rename 303.out => tests/ext4/303.out (100%)
> rename 304 => tests/ext4/304 (100%)
> rename 304.out => tests/ext4/304.out (100%)
> create mode 100644 tests/ext4/group
> rename 051 => tests/shared/051 (100%)
> rename 051.out => tests/shared/051.out (100%)
> rename 218 => tests/shared/218 (100%)
> rename 218.out => tests/shared/218.out (100%)
> rename 243 => tests/shared/243 (100%)
> rename 243.out => tests/shared/243.out (100%)
> rename 272 => tests/shared/272 (100%)
> rename 272.out => tests/shared/272.out (100%)
> rename 289 => tests/shared/289 (100%)
> rename 289.out => tests/shared/289.out (100%)
> rename 298 => tests/shared/298 (100%)
> rename 298.out => tests/shared/298.out (100%)
> rename 305 => tests/shared/305 (100%)
> rename 305.out => tests/shared/305.out (100%)
> create mode 100644 tests/shared/group
> rename 098 => tests/udf/098 (100%)
> rename 098.out => tests/udf/098.out (100%)
> rename 101 => tests/udf/101 (100%)
> rename 101.out => tests/udf/101.out (100%)
> rename 102 => tests/udf/102 (100%)
> rename 102.out => tests/udf/102.out (100%)
> create mode 100644 tests/udf/group
> rename 040 => tests/xfs/040 (100%)
> rename 040.good => tests/xfs/040.good (100%)
> rename 040.out => tests/xfs/040.out (100%)
> rename 177 => tests/xfs/177 (100%)
> rename 177.out => tests/xfs/177.out (100%)
>
> diff --git a/check b/check
> index 42b25b5..195c25d 100755
> --- a/check
> +++ b/check
> @@ -36,9 +36,8 @@ here=`pwd`
> 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"
> +SRC_DIR="tests"
> +SRC_GROUPS="generic shared"
>
> # generic initialization
> iam=check
> @@ -87,13 +86,12 @@ _setenvironment()
> get_group_list()
> {
> grp=$1
> - dirs=". $GENERIC_GROUP_DIR $XFS_GROUP_DIR"
>
> - for d in $dirs; do
> - l=$(sed -n < $d/group \
> + for d in $SRC_GROUPS $FSTYP; do
> + l=$(sed -n < $SRC_DIR/$d/group \
> -e 's/#.*//' \
> -e 's/$/ /' \
> - -e "s;\(^[0-9][0-9][0-9]\).* $grp .*;$d/\1;p")
> + -e "s;\(^[0-9][0-9][0-9]\).* $grp .*;$SRC_DIR/$d/\1;p")
> grpl="$grpl $l"
> done
> echo $grpl
> @@ -297,7 +295,7 @@ END { if (NR > 0) {
>
> echo "" >>check.log
> date >>check.log
> - echo $list | fmt | sed -e 's/^/ /' -e 's;tests/;;g' >>check.log
> + echo $list | fmt | sed -e 's/^/ /' -e "s;$SRC_DIR/;;g" >>check.log
> $interrupt && echo "Interrupted!" >>check.log
>
> if [ ! -z "$n_try" -a $n_try != 0 ]
> @@ -378,7 +376,7 @@ do
>
> # the filename for the test and the name output are different.
> # we don't include the tests/ directory in the name output.
> - seqnum=`echo $seq | sed -e 's;tests/;;'`
> + seqnum=`echo $seq | sed -e "s;$SRC_DIR/;;"`
>
> echo -n "$seqnum"
>
> diff --git a/group b/group
> index af02cce..e378121 100644
> --- a/group
> +++ b/group
> @@ -119,29 +119,3 @@ deprecated
> # TIME_FACTOR: Usually means factor of run time, or number of operations
> stress
>
> -# test-group association ... one line per test
> -#
> -040 other auto
> -051 acl udf auto quick
> -098 udf auto
> -101 udf
> -102 udf
> -177 rw other auto
> -218 auto fsr quick
> -243 auto quick prealloc
> -254 auto quick
> -264 auto
> -265 auto
> -271 auto rw quick
> -272 auto enospc rw
> -276 auto rw metadata
> -284 auto
> -289 auto quick
> -298 auto trim
> -301 aio dangerous ioctl rw stress
> -302 aio dangerous ioctl rw stress
> -303 aio dangerous ioctl rw stress
> -304 aio dangerous ioctl rw stress
> -305 aio dangerous enospc rw stress
> -313 auto quick
> -
> diff --git a/254 b/tests/btrfs/254
> similarity index 100%
> rename from 254
> rename to tests/btrfs/254
> diff --git a/254.out b/tests/btrfs/254.out
> similarity index 100%
> rename from 254.out
> rename to tests/btrfs/254.out
> diff --git a/264 b/tests/btrfs/264
> similarity index 100%
> rename from 264
> rename to tests/btrfs/264
> diff --git a/264.out b/tests/btrfs/264.out
> similarity index 100%
> rename from 264.out
> rename to tests/btrfs/264.out
> diff --git a/265 b/tests/btrfs/265
> similarity index 100%
> rename from 265
> rename to tests/btrfs/265
> diff --git a/265.out b/tests/btrfs/265.out
> similarity index 100%
> rename from 265.out
> rename to tests/btrfs/265.out
> diff --git a/276 b/tests/btrfs/276
> similarity index 100%
> rename from 276
> rename to tests/btrfs/276
> diff --git a/276.out b/tests/btrfs/276.out
> similarity index 100%
> rename from 276.out
> rename to tests/btrfs/276.out
> diff --git a/284 b/tests/btrfs/284
> similarity index 100%
> rename from 284
> rename to tests/btrfs/284
> diff --git a/284.out b/tests/btrfs/284.out
> similarity index 100%
> rename from 284.out
> rename to tests/btrfs/284.out
> diff --git a/313 b/tests/btrfs/313
> similarity index 100%
> rename from 313
> rename to tests/btrfs/313
> diff --git a/313.out b/tests/btrfs/313.out
> similarity index 100%
> rename from 313.out
> rename to tests/btrfs/313.out
> diff --git a/tests/btrfs/group b/tests/btrfs/group
> new file mode 100644
> index 0000000..6ad497d
> --- /dev/null
> +++ b/tests/btrfs/group
> @@ -0,0 +1,11 @@
> +# QA groups control file
> +# Defines test groups and nominal group owners
> +# - do not start group names with a digit
> +# - comment line before each group is "new" description
> +#
> +254 auto quick
> +264 auto
> +265 auto
> +276 auto rw metadata
> +284 auto
> +313 auto quick
> diff --git a/271 b/tests/ext4/271
> similarity index 100%
> rename from 271
> rename to tests/ext4/271
> diff --git a/271.out b/tests/ext4/271.out
> similarity index 100%
> rename from 271.out
> rename to tests/ext4/271.out
> diff --git a/301 b/tests/ext4/301
> similarity index 100%
> rename from 301
> rename to tests/ext4/301
> diff --git a/301.out b/tests/ext4/301.out
> similarity index 100%
> rename from 301.out
> rename to tests/ext4/301.out
> diff --git a/302 b/tests/ext4/302
> similarity index 100%
> rename from 302
> rename to tests/ext4/302
> diff --git a/302.out b/tests/ext4/302.out
> similarity index 100%
> rename from 302.out
> rename to tests/ext4/302.out
> diff --git a/303 b/tests/ext4/303
> similarity index 100%
> rename from 303
> rename to tests/ext4/303
> diff --git a/303.out b/tests/ext4/303.out
> similarity index 100%
> rename from 303.out
> rename to tests/ext4/303.out
> diff --git a/304 b/tests/ext4/304
> similarity index 100%
> rename from 304
> rename to tests/ext4/304
> diff --git a/304.out b/tests/ext4/304.out
> similarity index 100%
> rename from 304.out
> rename to tests/ext4/304.out
> diff --git a/tests/ext4/group b/tests/ext4/group
> new file mode 100644
> index 0000000..97b1efe
> --- /dev/null
> +++ b/tests/ext4/group
> @@ -0,0 +1,10 @@
> +# QA groups control file
> +# Defines test groups and nominal group owners
> +# - do not start group names with a digit
> +# - comment line before each group is "new" description
> +#
> +271 auto rw quick
> +301 aio dangerous ioctl rw stress
> +302 aio dangerous ioctl rw stress
> +303 aio dangerous ioctl rw stress
> +304 aio dangerous ioctl rw stress
> diff --git a/051 b/tests/shared/051
> similarity index 100%
> rename from 051
> rename to tests/shared/051
> diff --git a/051.out b/tests/shared/051.out
> similarity index 100%
> rename from 051.out
> rename to tests/shared/051.out
> diff --git a/218 b/tests/shared/218
> similarity index 100%
> rename from 218
> rename to tests/shared/218
> diff --git a/218.out b/tests/shared/218.out
> similarity index 100%
> rename from 218.out
> rename to tests/shared/218.out
> diff --git a/243 b/tests/shared/243
> similarity index 100%
> rename from 243
> rename to tests/shared/243
> diff --git a/243.out b/tests/shared/243.out
> similarity index 100%
> rename from 243.out
> rename to tests/shared/243.out
> diff --git a/272 b/tests/shared/272
> similarity index 100%
> rename from 272
> rename to tests/shared/272
> diff --git a/272.out b/tests/shared/272.out
> similarity index 100%
> rename from 272.out
> rename to tests/shared/272.out
> diff --git a/289 b/tests/shared/289
> similarity index 100%
> rename from 289
> rename to tests/shared/289
> diff --git a/289.out b/tests/shared/289.out
> similarity index 100%
> rename from 289.out
> rename to tests/shared/289.out
> diff --git a/298 b/tests/shared/298
> similarity index 100%
> rename from 298
> rename to tests/shared/298
> diff --git a/298.out b/tests/shared/298.out
> similarity index 100%
> rename from 298.out
> rename to tests/shared/298.out
> diff --git a/305 b/tests/shared/305
> similarity index 100%
> rename from 305
> rename to tests/shared/305
> diff --git a/305.out b/tests/shared/305.out
> similarity index 100%
> rename from 305.out
> rename to tests/shared/305.out
> diff --git a/tests/shared/group b/tests/shared/group
> new file mode 100644
> index 0000000..8e18d80
> --- /dev/null
> +++ b/tests/shared/group
> @@ -0,0 +1,13 @@
> +# QA groups control file
> +# Defines test groups and nominal group owners
> +# - do not start group names with a digit
> +# - comment line before each group is "new" description
> +#
> +051 acl udf auto quick
> +218 auto fsr quick
> +243 auto quick prealloc
> +272 auto enospc rw
> +289 auto quick
> +298 auto trim
> +305 aio dangerous enospc rw stress
> +
> diff --git a/098 b/tests/udf/098
> similarity index 100%
> rename from 098
> rename to tests/udf/098
> diff --git a/098.out b/tests/udf/098.out
> similarity index 100%
> rename from 098.out
> rename to tests/udf/098.out
> diff --git a/101 b/tests/udf/101
> similarity index 100%
> rename from 101
> rename to tests/udf/101
> diff --git a/101.out b/tests/udf/101.out
> similarity index 100%
> rename from 101.out
> rename to tests/udf/101.out
> diff --git a/102 b/tests/udf/102
> similarity index 100%
> rename from 102
> rename to tests/udf/102
> diff --git a/102.out b/tests/udf/102.out
> similarity index 100%
> rename from 102.out
> rename to tests/udf/102.out
> diff --git a/tests/udf/group b/tests/udf/group
> new file mode 100644
> index 0000000..24f682c
> --- /dev/null
> +++ b/tests/udf/group
> @@ -0,0 +1,8 @@
> +# QA groups control file
> +# Defines test groups and nominal group owners
> +# - do not start group names with a digit
> +# - comment line before each group is "new" description
> +#
> +098 udf auto
> +101 udf
> +102 udf
> diff --git a/040 b/tests/xfs/040
> similarity index 100%
> rename from 040
> rename to tests/xfs/040
> diff --git a/040.good b/tests/xfs/040.good
> similarity index 100%
> rename from 040.good
> rename to tests/xfs/040.good
> diff --git a/040.out b/tests/xfs/040.out
> similarity index 100%
> rename from 040.out
> rename to tests/xfs/040.out
> diff --git a/177 b/tests/xfs/177
> similarity index 100%
> rename from 177
> rename to tests/xfs/177
> diff --git a/177.out b/tests/xfs/177.out
> similarity index 100%
> rename from 177.out
> rename to tests/xfs/177.out
> diff --git a/tests/xfs/group b/tests/xfs/group
> index e70bd3b..c93fc89 100644
> --- a/tests/xfs/group
> +++ b/tests/xfs/group
> @@ -33,6 +33,7 @@
> 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
> @@ -133,6 +134,7 @@
> 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
> --
> 1.7.10.4
>
> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 59+ messages in thread
* [PATCH 15/25] xfstests: rework CLI individual test specification
2013-03-15 12:27 [PATCH 00/25] xfstests: xfstests: move tests out of top level Dave Chinner
` (13 preceding siblings ...)
2013-03-15 12:27 ` [PATCH 14/25] xfstests: move remaining tests out of top level directory Dave Chinner
@ 2013-03-15 12:27 ` Dave Chinner
2013-03-23 10:23 ` Phil White
2013-03-15 12:28 ` [PATCH 16/25] xfstests: make exclude groups aware of multiple subdirectories Dave Chinner
` (11 subsequent siblings)
26 siblings, 1 reply; 59+ messages in thread
From: Dave Chinner @ 2013-03-15 12:27 UTC (permalink / raw)
To: xfs
From: Dave Chinner <dchinner@redhat.com>
Now that tests are in separate subdirectories, they cannot be selected purely by
test number on the command line. We need to specify the test by subdir and test
name, so effectively we move to specifying them by regexes on the command line
rather than by expanding a range internally. This is needed to support
non-numeric test names as well, so the change may as well be made here.
This means the command line parsing needs to change from trying to detect tests
by a regex match to a processing loop that simply parses the tests and checks
for there existence. Hence the moment we find an argument that is not a switch
(i.e no preceeding "-"), we move from the arg processing loop to the test name
processing loop. IOWs, tests must be specified last on the command line.
Signed-off-by: Dave Chinner <dchinner@redhat.com>
---
check | 86 ++++++++++++++++++++++++++++-------------------------------------
1 file changed, 37 insertions(+), 49 deletions(-)
diff --git a/check b/check
index 195c25d..620de0f 100755
--- a/check
+++ b/check
@@ -71,8 +71,7 @@ check options
testlist options
-g group[,group...] include tests from these groups
-x group[,group...] exclude tests from these groups
- NNN include test NNN
- NNN-NNN include test range (eg. 012-021)
+ [testlist] include tests matching names in testlist
'
exit 0
}
@@ -97,26 +96,6 @@ get_group_list()
echo $grpl
}
-expand_test_numbers()
-{
- # strip leading zeros, could be considered octal.
- start=`echo $1 | sed 's/^0*//'`
- end=`echo $2 | sed 's/^0*//'`
-
- $AWK_PROG </dev/null '
-BEGIN { for (t='$start'; t<='$end'; t++) printf "%03d\n",t }' \
- | while read id
- do
- if grep -s "^$id " group >/dev/null ; then
- # in group file ... OK
- echo $id >>$tmp.list
- else
- # oops
- echo "$id - unknown test, ignored"
- fi
- done
-}
-
_wallclock()
{
date "+%H %M %S" | $AWK_PROG '{ print $1*3600 + $2*60 + $3 }'
@@ -146,6 +125,7 @@ then
exit 1
fi
+# Process command arguments first.
while [ $# -gt 0 ]; do
case "$1" in
-\? | -h | --help) usage ;;
@@ -202,42 +182,50 @@ while [ $# -gt 0 ]; do
-T) timestamp=true ;;
- "$SUPPORTED_TESTS")
- echo "No tests?"
- status=1
- exit $status
- ;;
-
- [0-9]*-[0-9]*)
- eval `echo $1 | sed -e 's/^/start=/' -e 's/-/ end=/'`
- expand_test_numbers $start $end
- have_test_arg=true
- ;;
-
- [0-9]*-)
- eval `echo $1 | sed -e 's/^/start=/' -e 's/-//'`
- end=`echo $SUPPORTED_TESTS | sed -e 's/\[0-9]//g' -e 's/ *$//' -e 's/.* //'`
- if [ -z "$end" ]; then
- echo "No tests in range \"$1\"?"
- status=1
- exit $status
- fi
- expand_test_numbers $start $end
- have_test_arg=true
- ;;
-
--large-fs) export LARGE_SCRATCH_DEV=yes ;;
--extra-space=*) export SCRATCH_DEV_EMPTY_SPACE=${r#*=} ;;
-*) usage ;;
- *) expand_test_numbers $1 $1 ;
- have_test_arg=true
- ;;
+ *) # not an argument, we've got tests now.
+ have_test_arg=true ;;
esac
+ # if we've found a test specification, the break out of the processing
+ # loop before we shift the arguments so that this is the first argument
+ # that we process in the test arg loop below.
+ if $have_test_arg; then
+ break;
+ fi
+
shift
done
+# Process tests from command line now.
+if $have_test_arg; then
+ while [ $# -gt 0 ]; do
+ case "$1" in
+ -*) echo "Argments before tests, please!"
+ status=1
+ exit $status
+ ;;
+ *) test_dir=`dirname $1`
+ test_name=`basename $1`
+ group_file=$SRC_DIR/$test_dir/group
+
+ if grep "^$testname" $group_file >/dev/null ; then
+ # in group file ... OK
+ echo $SRC_DIR/$1 >>$tmp.list
+ else
+ # oops
+ echo "$1 - unknown test, ignored"
+ fi
+ ;;
+ esac
+
+ shift
+ done
+fi
+
if [ -s $tmp.list ]; then
# found some valid test numbers ... this is good
:
--
1.7.10.4
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply related [flat|nested] 59+ messages in thread* Re: [PATCH 15/25] xfstests: rework CLI individual test specification
2013-03-15 12:27 ` [PATCH 15/25] xfstests: rework CLI individual test specification Dave Chinner
@ 2013-03-23 10:23 ` Phil White
0 siblings, 0 replies; 59+ messages in thread
From: Phil White @ 2013-03-23 10:23 UTC (permalink / raw)
To: Dave Chinner; +Cc: xfs
Looks OK.
Reviewed-by: Phil White <pwhite@sgi.com>
On Fri, Mar 15, 2013 at 11:27:59PM +1100, Dave Chinner wrote:
> From: Dave Chinner <dchinner@redhat.com>
>
> Now that tests are in separate subdirectories, they cannot be selected purely by
> test number on the command line. We need to specify the test by subdir and test
> name, so effectively we move to specifying them by regexes on the command line
> rather than by expanding a range internally. This is needed to support
> non-numeric test names as well, so the change may as well be made here.
>
> This means the command line parsing needs to change from trying to detect tests
> by a regex match to a processing loop that simply parses the tests and checks
> for there existence. Hence the moment we find an argument that is not a switch
> (i.e no preceeding "-"), we move from the arg processing loop to the test name
> processing loop. IOWs, tests must be specified last on the command line.
>
> Signed-off-by: Dave Chinner <dchinner@redhat.com>
> ---
> check | 86 ++++++++++++++++++++++++++++-------------------------------------
> 1 file changed, 37 insertions(+), 49 deletions(-)
>
> diff --git a/check b/check
> index 195c25d..620de0f 100755
> --- a/check
> +++ b/check
> @@ -71,8 +71,7 @@ check options
> testlist options
> -g group[,group...] include tests from these groups
> -x group[,group...] exclude tests from these groups
> - NNN include test NNN
> - NNN-NNN include test range (eg. 012-021)
> + [testlist] include tests matching names in testlist
> '
> exit 0
> }
> @@ -97,26 +96,6 @@ get_group_list()
> echo $grpl
> }
>
> -expand_test_numbers()
> -{
> - # strip leading zeros, could be considered octal.
> - start=`echo $1 | sed 's/^0*//'`
> - end=`echo $2 | sed 's/^0*//'`
> -
> - $AWK_PROG </dev/null '
> -BEGIN { for (t='$start'; t<='$end'; t++) printf "%03d\n",t }' \
> - | while read id
> - do
> - if grep -s "^$id " group >/dev/null ; then
> - # in group file ... OK
> - echo $id >>$tmp.list
> - else
> - # oops
> - echo "$id - unknown test, ignored"
> - fi
> - done
> -}
> -
> _wallclock()
> {
> date "+%H %M %S" | $AWK_PROG '{ print $1*3600 + $2*60 + $3 }'
> @@ -146,6 +125,7 @@ then
> exit 1
> fi
>
> +# Process command arguments first.
> while [ $# -gt 0 ]; do
> case "$1" in
> -\? | -h | --help) usage ;;
> @@ -202,42 +182,50 @@ while [ $# -gt 0 ]; do
>
> -T) timestamp=true ;;
>
> - "$SUPPORTED_TESTS")
> - echo "No tests?"
> - status=1
> - exit $status
> - ;;
> -
> - [0-9]*-[0-9]*)
> - eval `echo $1 | sed -e 's/^/start=/' -e 's/-/ end=/'`
> - expand_test_numbers $start $end
> - have_test_arg=true
> - ;;
> -
> - [0-9]*-)
> - eval `echo $1 | sed -e 's/^/start=/' -e 's/-//'`
> - end=`echo $SUPPORTED_TESTS | sed -e 's/\[0-9]//g' -e 's/ *$//' -e 's/.* //'`
> - if [ -z "$end" ]; then
> - echo "No tests in range \"$1\"?"
> - status=1
> - exit $status
> - fi
> - expand_test_numbers $start $end
> - have_test_arg=true
> - ;;
> -
> --large-fs) export LARGE_SCRATCH_DEV=yes ;;
> --extra-space=*) export SCRATCH_DEV_EMPTY_SPACE=${r#*=} ;;
>
> -*) usage ;;
> - *) expand_test_numbers $1 $1 ;
> - have_test_arg=true
> - ;;
> + *) # not an argument, we've got tests now.
> + have_test_arg=true ;;
> esac
>
> + # if we've found a test specification, the break out of the processing
> + # loop before we shift the arguments so that this is the first argument
> + # that we process in the test arg loop below.
> + if $have_test_arg; then
> + break;
> + fi
> +
> shift
> done
>
> +# Process tests from command line now.
> +if $have_test_arg; then
> + while [ $# -gt 0 ]; do
> + case "$1" in
> + -*) echo "Argments before tests, please!"
> + status=1
> + exit $status
> + ;;
> + *) test_dir=`dirname $1`
> + test_name=`basename $1`
> + group_file=$SRC_DIR/$test_dir/group
> +
> + if grep "^$testname" $group_file >/dev/null ; then
> + # in group file ... OK
> + echo $SRC_DIR/$1 >>$tmp.list
> + else
> + # oops
> + echo "$1 - unknown test, ignored"
> + fi
> + ;;
> + esac
> +
> + shift
> + done
> +fi
> +
> if [ -s $tmp.list ]; then
> # found some valid test numbers ... this is good
> :
> --
> 1.7.10.4
>
> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 59+ messages in thread
* [PATCH 16/25] xfstests: make exclude groups aware of multiple subdirectories
2013-03-15 12:27 [PATCH 00/25] xfstests: xfstests: move tests out of top level Dave Chinner
` (14 preceding siblings ...)
2013-03-15 12:27 ` [PATCH 15/25] xfstests: rework CLI individual test specification Dave Chinner
@ 2013-03-15 12:28 ` Dave Chinner
2013-03-23 10:23 ` Phil White
2013-03-15 12:28 ` [PATCH 17/25] xfstests: Introduce a results directory Dave Chinner
` (10 subsequent siblings)
26 siblings, 1 reply; 59+ messages in thread
From: Dave Chinner @ 2013-03-15 12:28 UTC (permalink / raw)
To: xfs
From: Dave Chinner <dchinner@redhat.com>
Now that there are no tests in the top level directory, the exlude
group functionality no longer works (-x group) as it cannot find
tests to build an initial list of tests. Rework the the exclude
group implementation to operate correctly on the new test locations.
Also, switch from sed to grep for exclusion because sed has problems
distnguishing the '/' in path names from regex control...
Signed-off-by: Dave Chinner <dchinner@redhat.com>
---
check | 35 +++++++++++++++++++++++++++--------
1 file changed, 27 insertions(+), 8 deletions(-)
diff --git a/check b/check
index 620de0f..d7426e5 100755
--- a/check
+++ b/check
@@ -96,6 +96,19 @@ get_group_list()
echo $grpl
}
+# find all tests, excluding files that are test metadata such as group files.
+# This assumes that tests are defined purely by alphanumeric filenames with no
+# ".xyz" extensions in the name.
+get_all_tests()
+{
+ touch $tmp.list
+ for d in $SRC_GROUPS $FSTYP; do
+ ls $SRC_DIR/$d/* | \
+ grep -v "\..*" | \
+ grep -v group >> $tmp.list 2>/dev/null
+ done
+}
+
_wallclock()
{
date "+%H %M %S" | $AWK_PROG '{ print $1*3600 + $2*60 + $3 }'
@@ -110,7 +123,7 @@ _timestamp()
# start the initialisation work now
_setenvironment
-rm -f $tmp.list $tmp.tmp $tmp.sed $here/$iam.out
+rm -f $tmp.list $tmp.tmp $tmp.grep $here/$iam.out
# Autodetect fs type based on what's on $TEST_DEV
if [ "$HOSTOS" == "Linux" ]; then
@@ -150,27 +163,33 @@ while [ $# -gt 0 ]; do
;;
-x) xgroup=$2 ; shift ;
- [ ! -s $tmp.list ] && ls $SUPPORTED_TESTS >$tmp.list 2>/dev/null
+
+ # Note: behaviour is dependent on command line ordering of
+ # -g and -x parameters. If there are no preceding -g commands,
+ # this works on all tests, otherwise just the tests specified by
+ # the early -g inclusions.
+ [ ! -s $tmp.list ] && get_all_tests
+
group_list=$(get_group_list $xgroup)
if [ -z "$group_list" ]; then
echo "Group \"$xgroup\" is empty or not defined?"
exit 1
fi
- rm -f $tmp.sed
+ rm -f $tmp.grep
numsed=0
for t in $group_list
do
if [ $numsed -gt 100 ]; then
- sed -f $tmp.sed <$tmp.list >$tmp.tmp
+ grep -v -f $tmp.grep <$tmp.list >$tmp.tmp
mv $tmp.tmp $tmp.list
numsed=0
- rm -f $tmp.sed
+ rm -f $tmp.grep
fi
- echo "/^$t\$/d" >>$tmp.sed
+ echo "^$t\$" >>$tmp.grep
numsed=`expr $numsed + 1`
done
- sed -f $tmp.sed <$tmp.list >$tmp.tmp
+ grep -v -f $tmp.grep <$tmp.list >$tmp.tmp
mv $tmp.tmp $tmp.list
;;
@@ -239,7 +258,7 @@ fi
# sort the list of tests into numeric order
list=`sort -n $tmp.list`
-rm -f $tmp.list $tmp.tmp $tmp.sed
+rm -f $tmp.list $tmp.tmp $tmp.grep
if $randomize
then
--
1.7.10.4
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply related [flat|nested] 59+ messages in thread* Re: [PATCH 16/25] xfstests: make exclude groups aware of multiple subdirectories
2013-03-15 12:28 ` [PATCH 16/25] xfstests: make exclude groups aware of multiple subdirectories Dave Chinner
@ 2013-03-23 10:23 ` Phil White
0 siblings, 0 replies; 59+ messages in thread
From: Phil White @ 2013-03-23 10:23 UTC (permalink / raw)
To: Dave Chinner; +Cc: xfs
Looks OK.
Reviewed-by: Phil White <pwhite@sgi.com>
On Fri, Mar 15, 2013 at 11:28:00PM +1100, Dave Chinner wrote:
> From: Dave Chinner <dchinner@redhat.com>
>
> Now that there are no tests in the top level directory, the exlude
> group functionality no longer works (-x group) as it cannot find
> tests to build an initial list of tests. Rework the the exclude
> group implementation to operate correctly on the new test locations.
>
> Also, switch from sed to grep for exclusion because sed has problems
> distnguishing the '/' in path names from regex control...
>
> Signed-off-by: Dave Chinner <dchinner@redhat.com>
> ---
> check | 35 +++++++++++++++++++++++++++--------
> 1 file changed, 27 insertions(+), 8 deletions(-)
>
> diff --git a/check b/check
> index 620de0f..d7426e5 100755
> --- a/check
> +++ b/check
> @@ -96,6 +96,19 @@ get_group_list()
> echo $grpl
> }
>
> +# find all tests, excluding files that are test metadata such as group files.
> +# This assumes that tests are defined purely by alphanumeric filenames with no
> +# ".xyz" extensions in the name.
> +get_all_tests()
> +{
> + touch $tmp.list
> + for d in $SRC_GROUPS $FSTYP; do
> + ls $SRC_DIR/$d/* | \
> + grep -v "\..*" | \
> + grep -v group >> $tmp.list 2>/dev/null
> + done
> +}
> +
> _wallclock()
> {
> date "+%H %M %S" | $AWK_PROG '{ print $1*3600 + $2*60 + $3 }'
> @@ -110,7 +123,7 @@ _timestamp()
> # start the initialisation work now
> _setenvironment
>
> -rm -f $tmp.list $tmp.tmp $tmp.sed $here/$iam.out
> +rm -f $tmp.list $tmp.tmp $tmp.grep $here/$iam.out
>
> # Autodetect fs type based on what's on $TEST_DEV
> if [ "$HOSTOS" == "Linux" ]; then
> @@ -150,27 +163,33 @@ while [ $# -gt 0 ]; do
> ;;
>
> -x) xgroup=$2 ; shift ;
> - [ ! -s $tmp.list ] && ls $SUPPORTED_TESTS >$tmp.list 2>/dev/null
> +
> + # Note: behaviour is dependent on command line ordering of
> + # -g and -x parameters. If there are no preceding -g commands,
> + # this works on all tests, otherwise just the tests specified by
> + # the early -g inclusions.
> + [ ! -s $tmp.list ] && get_all_tests
> +
> group_list=$(get_group_list $xgroup)
> if [ -z "$group_list" ]; then
> echo "Group \"$xgroup\" is empty or not defined?"
> exit 1
> fi
>
> - rm -f $tmp.sed
> + rm -f $tmp.grep
> numsed=0
> for t in $group_list
> do
> if [ $numsed -gt 100 ]; then
> - sed -f $tmp.sed <$tmp.list >$tmp.tmp
> + grep -v -f $tmp.grep <$tmp.list >$tmp.tmp
> mv $tmp.tmp $tmp.list
> numsed=0
> - rm -f $tmp.sed
> + rm -f $tmp.grep
> fi
> - echo "/^$t\$/d" >>$tmp.sed
> + echo "^$t\$" >>$tmp.grep
> numsed=`expr $numsed + 1`
> done
> - sed -f $tmp.sed <$tmp.list >$tmp.tmp
> + grep -v -f $tmp.grep <$tmp.list >$tmp.tmp
> mv $tmp.tmp $tmp.list
> ;;
>
> @@ -239,7 +258,7 @@ fi
>
> # sort the list of tests into numeric order
> list=`sort -n $tmp.list`
> -rm -f $tmp.list $tmp.tmp $tmp.sed
> +rm -f $tmp.list $tmp.tmp $tmp.grep
>
> if $randomize
> then
> --
> 1.7.10.4
>
> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 59+ messages in thread
* [PATCH 17/25] xfstests: Introduce a results directory
2013-03-15 12:27 [PATCH 00/25] xfstests: xfstests: move tests out of top level Dave Chinner
` (15 preceding siblings ...)
2013-03-15 12:28 ` [PATCH 16/25] xfstests: make exclude groups aware of multiple subdirectories Dave Chinner
@ 2013-03-15 12:28 ` Dave Chinner
2013-03-23 10:23 ` Phil White
2013-03-15 12:28 ` [PATCH 18/25] xfstests: convert tests to use new " Dave Chinner
` (9 subsequent siblings)
26 siblings, 1 reply; 59+ messages in thread
From: Dave Chinner @ 2013-03-15 12:28 UTC (permalink / raw)
To: xfs
From: Dave Chinner <dchinner@redhat.com>
Currently each test gets it's sequence number from it's name. It
separates this from the path via basename, and uses it for
outputting full, notrun an dother status/log files. Hence these end
up in the top level directory.
All these output files need to go somewhere other than the top level
directory. Right now the check script is looking for them in the new
test directories (e.g. for the notrun files), but it would be good
to be able to separate the test source form the test output.
Hence create an output directory which has a similar heirarchy to
the test source directory. Create it on demand when we build the
list of tests to run if it doesn't already exist.
Change the high level check script to set up this variable
appropriately for each test that is being run, and to use this new
output directory for it's result files as well. The next commit will
change all the tests themselves to use the new
This is the first (small) step in being able to store test results
in an external location for archival/data mining purposes
Signed-off-by: Dave Chinner <dchinner@redhat.com>
---
check | 38 +++++++++++++-------
common.attr | 4 +--
common.defrag | 4 +--
common.dump | 86 ++++++++++++++++++++++-----------------------
common.filestreams | 4 +--
common.log | 36 +++++++++----------
common.quota | 18 +++++-----
common.rc | 98 ++++++++++++++++++++++++++--------------------------
common.scsi_debug | 2 +-
9 files changed, 152 insertions(+), 138 deletions(-)
diff --git a/check b/check
index d7426e5..af6d317 100755
--- a/check
+++ b/check
@@ -36,8 +36,9 @@ here=`pwd`
FSTYP=xfs
SUPPORTED_TESTS="[0-9][0-9][0-9] [0-9][0-9][0-9][0-9]"
-SRC_DIR="tests"
SRC_GROUPS="generic shared"
+export SRC_DIR="tests"
+export RESULT_BASE=${RESULT_BASE:="results"}
# generic initialization
iam=check
@@ -374,6 +375,12 @@ if [ ! -z "$SCRATCH_DEV" ]; then
fi
fi
+mkdir -p $RESULT_BASE
+if [ ! -d $RESULT_BASE ]; then
+ echo "failed to create results directory $RESULTS_BASE"
+ exit 1;
+fi
+
seq="check"
_check_test_fs
@@ -385,6 +392,13 @@ do
# we don't include the tests/ directory in the name output.
seqnum=`echo $seq | sed -e "s;$SRC_DIR/;;"`
+ # Similarly, the result directory needs to replace the tests/
+ # part of the test location.
+ group=`dirname $seq`
+ export RESULT_DIR=`echo $group | sed -e "s;$SRC_DIR;$RESULT_BASE;"`
+ mkdir -p $RESULT_DIR
+ seqres="$RESULT_BASE/$seqnum"
+
echo -n "$seqnum"
if $showme
@@ -397,7 +411,7 @@ do
else
# really going to try and run this one
#
- rm -f $seq.out.bad
+ rm -f $seqres.out.bad
# slashes now in names, sed barfs on them so use grep
lasttime=`grep -w ^$seq check.time | awk '// {print $2}'`
@@ -406,7 +420,7 @@ do
else
echo -n " " # prettier output with timestamps.
fi
- rm -f core $seq.notrun
+ rm -f core $seqres.notrun
start=`_wallclock`
$timestamp && echo -n " ["`date "+%T"`"]"
@@ -423,15 +437,15 @@ do
if [ -f core ]
then
echo -n " [dumped core]"
- mv core $seq.core
+ mv core $RESULT_BASE/$seqnum.core
err=true
fi
- if [ -f $seq.notrun ]
+ if [ -f $seqres.notrun ]
then
$timestamp || echo -n " [not run] "
$timestamp && echo " [not run]" && echo -n " $seqnum -- "
- cat $seq.notrun
+ cat $seqres.notrun
notrun="$notrun $seqnum"
else
if [ $sts -ne 0 ]
@@ -455,9 +469,9 @@ do
fi
echo ""
else
- echo " - output mismatch (see $seq.out.bad)"
- mv $tmp.out $seq.out.bad
- $diff $seq.out $seq.out.bad | {
+ echo " - output mismatch (see $seqres.out.bad)"
+ mv $tmp.out $seqres.out.bad
+ $diff $seq.out $seqres.out.bad | {
if test "$DIFF_LENGTH" -le 0; then
cat
else
@@ -465,7 +479,7 @@ do
fi; } | \
sed -e 's/^\(.\)/ \1/'
echo " ..."
- echo " (Run '$diff $seq.out $seq.out.bad' to see the" \
+ echo " (Run '$diff $seq.out $seqres.out.bad' to see the" \
"entire diff)"
err=true
fi
@@ -482,13 +496,13 @@ do
n_bad=`expr $n_bad + 1`
quick=false
fi
- if [ ! -f $seq.notrun ]
+ if [ ! -f $seqres.notrun ]
then
try="$try $seqnum"
n_try=`expr $n_try + 1`
_check_test_fs
fi
-
+
seq="after_$seqnum"
done
diff --git a/common.attr b/common.attr
index 6e2c004..69bcb01 100644
--- a/common.attr
+++ b/common.attr
@@ -129,7 +129,7 @@ _require_acls()
#
touch $TEST_DIR/syscalltest
chacl -l $TEST_DIR/syscalltest > $TEST_DIR/syscalltest.out 2>&1
- cat $TEST_DIR/syscalltest.out >> $here/$seq.full
+ cat $TEST_DIR/syscalltest.out >> $RESULT_DIR/$seq.full
if grep -q 'Function not implemented' $TEST_DIR/syscalltest.out; then
_notrun "kernel does not support ACLs"
@@ -164,7 +164,7 @@ _require_attrs()
#
touch $TEST_DIR/syscalltest
attr -s "user.xfstests" -V "attr" $TEST_DIR > $TEST_DIR/syscalltest.out 2>&1
- cat $TEST_DIR/syscalltest.out >> $here/$seq.full
+ cat $TEST_DIR/syscalltest.out >> $RESULT_DIR/$seq.full
if grep -q 'Function not implemented' $TEST_DIR/syscalltest.out; then
_notrun "kernel does not support attrs"
diff --git a/common.defrag b/common.defrag
index 9c9eb9b..13405a4 100644
--- a/common.defrag
+++ b/common.defrag
@@ -44,7 +44,7 @@ _require_defrag()
_extent_count()
{
$FILEFRAG_PROG $1 | awk '{print $2}'
- $FILEFRAG_PROG -v $1 >> $seq.full 2>&1
+ $FILEFRAG_PROG -v $1 >> $RESULT_DIR/$seq.full 2>&1
}
# Defrag file, check it, and remove it.
@@ -54,7 +54,7 @@ _defrag()
_extent_count $1
CSUM_BEFORE=`md5sum $1`
STAT_BEFORE=`stat -c "a: %x m: %y c: %z" $1`
- $DEFRAG_PROG -v $1 >> $seq.full 2>&1
+ $DEFRAG_PROG -v $1 >> $RESULT_DIR/$seq.full 2>&1
_scratch_remount
STAT_AFTER=`stat -c "a: %x m: %y c: %z" $1`
CSUM_AFTER=`md5sum $1`
diff --git a/common.dump b/common.dump
index be55249..0395ee3 100644
--- a/common.dump
+++ b/common.dump
@@ -20,7 +20,7 @@
#
# --- initializations ---
-rm -f $here/$seq.full
+rm -f $RESULT_DIR/$seq.full
if [ -n "$DEBUGDUMP" ]; then
_dump_debug=-v4
@@ -125,7 +125,7 @@ _check_onl()
_limit=10
i=0
while [ $i -lt $_limit ]; do
- echo "Checking online..." >>$here/$seq.full
+ echo "Checking online..." >>$RESULT_DIR/$seq.full
if _mt status >$tmp.status 2>&1; then
break;
else
@@ -159,12 +159,12 @@ _check_onl()
_wait_tape()
{
- echo "Wait for tape, $dumptape, ..." >>$here/$seq.full
+ echo "Wait for tape, $dumptape, ..." >>$RESULT_DIR/$seq.full
i=0
while [ $i -lt 20 ]; do
- echo "Checking status..." >>$here/$seq.full
- if _mt status 2>&1 | tee -a $here/$seq.full | egrep -i "onl|ready" >/dev/null; then
+ echo "Checking status..." >>$RESULT_DIR/$seq.full
+ if _mt status 2>&1 | tee -a $RESULT_DIR/$seq.full | egrep -i "onl|ready" >/dev/null; then
break;
else
sleep 1
@@ -178,7 +178,7 @@ _wait_tape()
#
_rewind()
{
- echo "Initiate rewind..." >>$here/$seq.full
+ echo "Initiate rewind..." >>$RESULT_DIR/$seq.full
_wait_tape
_mt rewind >/dev/null
_wait_tape
@@ -191,7 +191,7 @@ _rewind()
#
_erase_soft()
{
- echo "Erasing tape" | tee -a $here/$seq.full
+ echo "Erasing tape" | tee -a $RESULT_DIR/$seq.full
_rewind
_mt weof 3
_rewind
@@ -199,7 +199,7 @@ _erase_soft()
_erase_hard()
{
- echo "Erasing tape" | tee -a $here/$seq.full
+ echo "Erasing tape" | tee -a $RESULT_DIR/$seq.full
_mt erase
}
@@ -230,7 +230,7 @@ _require_tape()
if [ -z "$dumptape" -o "@" == "$dumptape" ]; then
echo "This test requires a dump tape - none was specified"
- echo "No dump tape specified" >$seq.notrun
+ echo "No dump tape specified" >$RESULT_DIR/$seq.notrun
status=$NOTRUNSTS
exit
fi
@@ -243,8 +243,8 @@ _wipe_fs()
{
_require_scratch
- _scratch_mkfs_xfs >>$here/$seq.full || _fail "mkfs failed"
- _scratch_mount >>$here/$seq.full || _fail "mount failed"
+ _scratch_mkfs_xfs >>$RESULT_DIR/$seq.full || _fail "mkfs failed"
+ _scratch_mount >>$RESULT_DIR/$seq.full || _fail "mount failed"
}
#
@@ -266,8 +266,8 @@ _cleanup()
# save it for inspection
for dir in /var/xfsdump/inventory /var/lib/xfsdump/inventory; do
[ -d $dir ] || continue
- tar -cvf $seq.inventory.tar $dir
- ls -nR $dir >$seq.inventory.ls
+ tar -cvf $RESULT_DIR/$seq.inventory.tar $dir
+ ls -nR $dir >$RESULT_DIR/$seq.inventory.ls
done
fi
@@ -295,8 +295,8 @@ _cleanup()
_stable_fs()
{
_saveddir=`pwd`; cd /
- umount $SCRATCH_MNT >>$here/$seq.full || _fail "unmount failed"
- _scratch_mount >>$here/$seq.full || _fail "mount failed"
+ umount $SCRATCH_MNT >>$RESULT_DIR/$seq.full || _fail "unmount failed"
+ _scratch_mount >>$RESULT_DIR/$seq.full || _fail "mount failed"
cd $_saveddir
}
@@ -326,12 +326,12 @@ _create_dumpdir_stress()
echo "-----------------------------------------------"
if ! $here/ltp/fsstress $_param -s 1 $FSSTRESS_AVOID -n $_count -d $dump_dir >$tmp.out 2>&1
then
- echo " fsstress (count=$_count) returned $? - see $here/$seq.full"
+ echo " fsstress (count=$_count) returned $? - see $RESULT_DIR/$seq.full"
- echo "--------------------------------------" >>$here/$seq.full
- echo "output from fsstress:" >>$here/$seq.full
- echo "--------------------------------------" >>$here/$seq.full
- cat $tmp.out >>$here/$seq.full
+ echo "--------------------------------------" >>$RESULT_DIR/$seq.full
+ echo "output from fsstress:" >>$RESULT_DIR/$seq.full
+ echo "--------------------------------------" >>$RESULT_DIR/$seq.full
+ cat $tmp.out >>$RESULT_DIR/$seq.full
status=1
fi
@@ -1043,7 +1043,7 @@ _do_dump_sub()
echo "Dumping to tape..."
opts="$_dump_debug$dump_args -s $dump_sdir -f $dumptape -M $media_label -L $session_label $SCRATCH_MNT"
echo "xfsdump $opts" | _dir_filter
- $XFSDUMP_PROG $opts 2>&1 | tee -a $here/$seq.full | _dump_filter
+ $XFSDUMP_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
}
#
@@ -1056,7 +1056,7 @@ _do_dump()
echo "Dumping to tape..."
opts="$_dump_debug$dump_args -f $dumptape -M $media_label -L $session_label $SCRATCH_MNT"
echo "xfsdump $opts" | _dir_filter
- $XFSDUMP_PROG $opts 2>&1 | tee -a $here/$seq.full | _dump_filter
+ $XFSDUMP_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
}
@@ -1071,7 +1071,7 @@ _do_dump_min()
onemeg=1048576
opts="$_dump_debug$dump_args -m -b $onemeg -l0 -f $dumptape -M $media_label -L $session_label $SCRATCH_MNT"
echo "xfsdump $opts" | _dir_filter
- $XFSDUMP_PROG $opts 2>&1 | tee -a $here/$seq.full | _dump_filter
+ $XFSDUMP_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
}
@@ -1085,7 +1085,7 @@ _do_dump_file()
echo "Dumping to file..."
opts="$_dump_debug$dump_args -f $dump_file -M $media_label -L $session_label $SCRATCH_MNT"
echo "xfsdump $opts" | _dir_filter
- $XFSDUMP_PROG $opts 2>&1 | tee -a $here/$seq.full | _dump_filter
+ $XFSDUMP_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
}
#
@@ -1107,7 +1107,7 @@ _do_dump_multi_file()
echo "Dumping to files..."
opts="$_dump_debug$dump_args $multi_args -L $session_label $SCRATCH_MNT"
echo "xfsdump $opts" | _dir_filter
- $XFSDUMP_PROG $opts 2>&1 | tee -a $here/$seq.full | _dump_filter
+ $XFSDUMP_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
}
@@ -1140,7 +1140,7 @@ _do_restore()
echo "Restoring from tape..."
opts="$_restore_debug$restore_args -f $dumptape -L $session_label $restore_dir"
echo "xfsrestore $opts" | _dir_filter
- $XFSRESTORE_PROG $opts 2>&1 | tee -a $here/$seq.full | _dump_filter
+ $XFSRESTORE_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
}
#
@@ -1155,7 +1155,7 @@ _do_restore_min()
onemeg=1048576
opts="$_restore_debug$restore_args -m -b $onemeg -f $dumptape -L $session_label $restore_dir"
echo "xfsrestore $opts" | _dir_filter
- $XFSRESTORE_PROG $opts 2>&1 | tee -a $here/$seq.full | _dump_filter
+ $XFSRESTORE_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
}
#
@@ -1169,7 +1169,7 @@ _do_restore_file()
echo "Restoring from file..."
opts="$_restore_debug$restore_args -f $dump_file -L $session_label $restore_dir"
echo "xfsrestore $opts" | _dir_filter
- $XFSRESTORE_PROG $opts 2>&1 | tee -a $here/$seq.full | _dump_filter
+ $XFSRESTORE_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
}
#
@@ -1184,7 +1184,7 @@ _do_restore_file_cum()
echo "Restoring cumumlative from file..."
opts="$_restore_debug$restore_args -f $dump_file -r $restore_dir"
echo "xfsrestore $opts" | _dir_filter
- $XFSRESTORE_PROG $opts 2>&1 | tee -a $here/$seq.full | _dump_filter
+ $XFSRESTORE_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
}
_do_restore_toc()
@@ -1195,7 +1195,7 @@ _do_restore_toc()
opts="$_restore_debug$restore_args -f $dump_file -t"
echo "xfsrestore $opts" | _dir_filter
cd $SCRATCH_MNT # for IRIX which needs xfs cwd
- $XFSRESTORE_PROG $opts 2>&1 | tee -a $here/$seq.full | _dump_filter_main |\
+ $XFSRESTORE_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter_main |\
_check_quota_file |\
_check_quota_entries |\
$AWK_PROG 'NF != 1 { print; next }
@@ -1226,7 +1226,7 @@ _do_restore_multi_file()
echo "Restoring from file..."
opts="$_restore_debug$restore_args $multi_args -L $session_label $restore_dir"
echo "xfsrestore $opts" | _dir_filter
- $XFSRESTORE_PROG $opts 2>&1 | tee -a $here/$seq.full | _dump_filter
+ $XFSRESTORE_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
}
#
@@ -1246,7 +1246,7 @@ _do_dump_restore()
restore_opts="$_restore_debug$restore_args - $restore_dir"
dump_opts="$_dump_debug$dump_args -s $dump_sdir - $SCRATCH_MNT"
echo "xfsdump $dump_opts | xfsrestore $restore_opts" | _dir_filter
- $XFSDUMP_PROG $dump_opts 2>$tmp.dump.mlog | $XFSRESTORE_PROG $restore_opts 2>&1 | tee -a $here/$seq.full | _dump_filter
+ $XFSDUMP_PROG $dump_opts 2>$tmp.dump.mlog | $XFSRESTORE_PROG $restore_opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
_dump_filter <$tmp.dump.mlog
}
@@ -1262,8 +1262,8 @@ _ls_compare_sub()
# verify we got back what we dumped
#
echo "Comparing listing of dump directory with restore directory"
- ls -nR $dump_dir | tee -a $here/$seq.full | _ls_filter >$tmp.dump_dir
- ls -nR $restore_dir/$dump_sdir | tee -a $here/$seq.full | _ls_filter \
+ ls -nR $dump_dir | tee -a $RESULT_DIR/$seq.full | _ls_filter >$tmp.dump_dir
+ ls -nR $restore_dir/$dump_sdir | tee -a $RESULT_DIR/$seq.full | _ls_filter \
| sed -e "s#$restore_sdir\/##" >$tmp.restore_dir
diff -bcs $tmp.dump_dir $tmp.restore_dir | sed -e "s#$tmp#TMP#g"
@@ -1285,8 +1285,8 @@ _ls_nodate_compare_sub()
# verify we got back what we dumped
#
echo "Comparing listing of dump directory with restore directory"
- ls -nR $dump_dir | tee -a $here/$seq.full | _ls_filter | _ls_nodate_filter >$tmp.dump_dir
- ls -nR $restore_dir/$dump_sdir | tee -a $here/$seq.full | _ls_filter \
+ ls -nR $dump_dir | tee -a $RESULT_DIR/$seq.full | _ls_filter | _ls_nodate_filter >$tmp.dump_dir
+ ls -nR $restore_dir/$dump_sdir | tee -a $RESULT_DIR/$seq.full | _ls_filter \
| _ls_nodate_filter | sed -e "s#$restore_sdir\/##" >$tmp.restore_dir
diff -bcs $tmp.dump_dir $tmp.restore_dir | sed -e "s#$tmp#TMP#g"
@@ -1359,13 +1359,13 @@ _diff_compare_eas()
echo "Comparing dump directory with restore directory"
echo "Looking at the extended attributes (EAs)"
echo "EAs on dump"
- _get_eas_on_path $dump_dir | tee $seq.ea1 | _dir_filter
+ _get_eas_on_path $dump_dir | tee $RESULT_DIR/$seq.ea1 | _dir_filter
echo "EAs on restore"
_get_eas_on_path $restore_dir/$dump_sdir \
| sed -e "s#$restore_sdir\/##" \
- | tee $seq.ea2 \
+ | tee $RESULT_DIR/$seq.ea2 \
| _dir_filter
- diff -s $seq.ea1 $seq.ea2
+ diff -s $RESULT_DIR/$seq.ea1 $RESULT_DIR/$seq.ea2
}
@@ -1384,7 +1384,7 @@ _diff_compare()
#
_dump_inventory()
{
- $XFSDUMP_PROG $_dump_debug -I | tee -a $here/$seq.full | _dump_filter_main
+ $XFSDUMP_PROG $_dump_debug -I | tee -a $RESULT_DIR/$seq.full | _dump_filter_main
}
#
@@ -1394,9 +1394,9 @@ _dump_inventory()
_do_invutil()
{
host=`hostname`
- echo "xfsinvutil $_invutil_debug -M $host:$SCRATCH_MNT \"$middate\" $*" >$here/$seq.full
+ echo "xfsinvutil $_invutil_debug -M $host:$SCRATCH_MNT \"$middate\" $*" >$RESULT_DIR/$seq.full
$XFSINVUTIL_PROG $_invutil_debug $* -M $host:$SCRATCH_MNT "$middate" \
- | tee -a $here/$seq.full | _invutil_filter
+ | tee -a $RESULT_DIR/$seq.full | _invutil_filter
}
#
@@ -1416,7 +1416,7 @@ _check_quota()
$here/src/feature -P $SCRATCH_DEV && pquota=1
$AWK_PROG -v uquota=$uquota -v gquota=$gquota -v pquota=$pquota \
- -v full=$here/$seq.full -v usermsg="$usermsg" \
+ -v full=$RESULT_DIR/$seq.full -v usermsg="$usermsg" \
-v groupmsg="$groupmsg" -v projectmsg="$projectmsg" '
$0 ~ projectmsg {
print "Found project quota:", $0 >>full
diff --git a/common.filestreams b/common.filestreams
index 08eaf90..b3aee27 100644
--- a/common.filestreams
+++ b/common.filestreams
@@ -116,7 +116,7 @@ _check_for_dupes()
for this_num_two in $num_str_two; do
if [ "$this_num_one" == "$this_num_two" ]; then
echo "duplicate AG $this_num_one found" \
- >> $here/$seq.full
+ >> $RESULT_DIR/$seq.full
return 1
fi
done
@@ -189,7 +189,7 @@ _test_streams() {
stream_index=1
while [ $stream_index -le $stream_count ]; do
this_stream_ags=`_get_stream_ags stream${stream_index}-dir`
- echo "stream $stream_index AGs: $this_stream_ags" >> $here/$seq.full
+ echo "stream $stream_index AGs: $this_stream_ags" >> $RESULT_DIR/$seq.full
_check_for_dupes "$ags_seen" "$this_stream_ags"
if [ $? -ne 0 ]; then
# this stream is not in seperate AGs to previous streams
diff --git a/common.log b/common.log
index 3958c48..e0e2bc6 100644
--- a/common.log
+++ b/common.log
@@ -20,7 +20,7 @@
# Created by dxm@sgi.com & tes@sgi.com
#
-fulldir=$seq.fulldir
+fulldir=$RESULT_DIR/$seq.fulldir
rm -rf $fulldir
_cleanup_logfiles()
@@ -33,16 +33,16 @@ _cleanup_logfiles()
_full()
{
- echo "" >>$seq.full
- echo "*** $* ***" >>$seq.full
- echo "" >>$seq.full
+ echo "" >>$RESULT_DIR/$seq.full
+ echo "*** $* ***" >>$RESULT_DIR/$seq.full
+ echo "" >>$RESULT_DIR/$seq.full
}
_echofull()
{
- echo "" | tee -a $seq.full
- echo "*** $* ***" | tee -a $seq.full
- echo "" | tee -a $seq.full
+ echo "" | tee -a $RESULT_DIR/$seq.full
+ echo "*** $* ***" | tee -a $RESULT_DIR/$seq.full
+ echo "" | tee -a $RESULT_DIR/$seq.full
}
# Handle the operations which get split over Log Record
@@ -212,13 +212,13 @@ _filter_logprint()
_check_log()
{
_full "clean_log : xfs_logprint"
- _scratch_xfs_logprint -t | tee -a $seq.full \
+ _scratch_xfs_logprint -t | tee -a $RESULT_DIR/$seq.full \
| head | grep -q "<CLEAN>" || _fail "DIRTY LOG"
}
_print_logstate()
{
- _scratch_xfs_logprint -t | tee -a $seq.full >$tmp.logprint
+ _scratch_xfs_logprint -t | tee -a $RESULT_DIR/$seq.full >$tmp.logprint
if grep -q "<DIRTY>" $tmp.logprint; then
echo "dirty log"
fi
@@ -288,7 +288,7 @@ _mkfs_log()
# mkfs options to append to log size otion can be specified ($*)
export MKFS_OPTIONS="-l size=2000b -l lazy-count=1 $*"
_full "mkfs"
- _scratch_mkfs_xfs >>$seq.full 2>&1
+ _scratch_mkfs_xfs >>$RESULT_DIR/$seq.full 2>&1
if [ $? -ne 0 ] ; then
_echofull "Cannot mkfs for this test using option specified: $MKFS_OPTIONS"
return 1
@@ -305,7 +305,7 @@ _create_log()
{
# mount the FS
_full "mount"
- _scratch_mount >>$seq.full 2>&1
+ _scratch_mount >>$RESULT_DIR/$seq.full 2>&1
if [ $? -ne 0 ] ; then
_echofull "mount failed: $MOUNT_OPTIONS"
return 1
@@ -318,7 +318,7 @@ _create_log()
# unmount the FS
_full "umount"
- umount $SCRATCH_DEV >>$seq.full 2>&1
+ umount $SCRATCH_DEV >>$RESULT_DIR/$seq.full 2>&1
if [ $? -ne 0 ] ; then
_echofull "umount failed"
return 1
@@ -334,7 +334,7 @@ _create_log_sync()
{
# mount the FS
_full " mount"
- _scratch_mount >>$seq.full 2>&1
+ _scratch_mount >>$RESULT_DIR/$seq.full 2>&1
if [ $? -ne 0 ] ; then
_echofull "mount failed: $MOUNT_OPTIONS"
return 1
@@ -349,7 +349,7 @@ _create_log_sync()
# unmount the FS
_full "umount"
- umount $SCRATCH_DEV >>$seq.full 2>&1
+ umount $SCRATCH_DEV >>$RESULT_DIR/$seq.full 2>&1
if [ $? -ne 0 ] ; then
_echofull "umount failed"
return 1
@@ -448,21 +448,21 @@ _require_v2log()
{
# test out mkfs to see if it supports "-l version=2"
export MKFS_OPTIONS="-l version=2"
- if ! _scratch_mkfs_xfs >>$seq.full 2>&1; then
+ if ! _scratch_mkfs_xfs >>$RESULT_DIR/$seq.full 2>&1; then
_notrun "mkfs does not support v2 logs"
fi
# test out mount to see if it mounts a v2 log fs
export MOUNT_OPTIONS="-o logbsize=32k"
- if ! _scratch_mount >>$seq.full 2>&1; then
+ if ! _scratch_mount >>$RESULT_DIR/$seq.full 2>&1; then
_notrun "mount/kernel does not support v2 logs"
fi
# check after unmount to see if it is clean
# i.e. it is not a 6.5.25 buggy version checking kernel
touch $SCRATCH_MNT/file
- umount $SCRATCH_DEV >>$seq.full 2>&1
- if _scratch_xfs_logprint -t | tee -a $seq.full \
+ umount $SCRATCH_DEV >>$RESULT_DIR/$seq.full 2>&1
+ if _scratch_xfs_logprint -t | tee -a $RESULT_DIR/$seq.full \
| head | grep -q "<DIRTY>"; then
_notrun "kernel does not support v2 logs"
fi
diff --git a/common.quota b/common.quota
index 2fa784b..ff80382 100644
--- a/common.quota
+++ b/common.quota
@@ -96,8 +96,8 @@ _file_as_id()
parent=`dirname $1`
if [ $3 = p ]; then
- echo PARENT: xfs_io -r -c "chproj $2" -c "chattr +P" $parent >>$seq.full
- $XFS_IO_PROG -r -c "chproj $2" -c "chattr +P" $parent >>$seq.full 2>&1
+ echo PARENT: xfs_io -r -c "chproj $2" -c "chattr +P" $parent >>$RESULT_DIR/$seq.full
+ $XFS_IO_PROG -r -c "chproj $2" -c "chattr +P" $parent >>$RESULT_DIR/$seq.full 2>&1
magik='$>' # (irrelevent, above set projid-inherit-on-parent)
elif [ $3 = u ]; then
magik='$>' # perlspeak for effective uid
@@ -107,7 +107,7 @@ _file_as_id()
_notrun "broken type in call to _file_as_id in test $seq"
fi
- perl <<EOF >>$seq.full 2>&1
+ perl <<EOF >>$RESULT_DIR/$seq.full 2>&1
\$| = 1;
$magik = $2;
if ($5 == 0) {
@@ -119,11 +119,11 @@ _file_as_id()
}
EOF
# for debugging the above euid change, try... [need write in cwd]
-# exec "dd if=/dev/zero of=$1 bs=$4 count=$5 >>$seq.full 2>&1";
+# exec "dd if=/dev/zero of=$1 bs=$4 count=$5 >>$RESULT_DIR/$seq.full 2>&1";
if [ $3 = p ]; then
- echo PARENT: xfs_io -r -c "chproj 0" -c "chattr -P" $parent >>$seq.full
- $XFS_IO_PROG -r -c "chproj 0" -c "chattr -P" $parent >>$seq.full 2>&1
+ echo PARENT: xfs_io -r -c "chproj 0" -c "chattr -P" $parent >>$RESULT_DIR/$seq.full
+ $XFS_IO_PROG -r -c "chproj 0" -c "chattr -P" $parent >>$RESULT_DIR/$seq.full 2>&1
fi
}
@@ -198,8 +198,8 @@ _qsetup()
_notrun "No quota support at mount time"
fi
- echo "Using output from '" `ls -l $seq.out` "'" >>$seq.full
- echo "and using type=$type id=$id" >>$seq.full
+ echo "Using output from '" `ls -l $seq.out` "'" >>$RESULT_DIR/$seq.full
+ echo "and using type=$type id=$id" >>$RESULT_DIR/$seq.full
}
#
@@ -229,7 +229,7 @@ _qmount_option()
# Ensure we have the given quota option - duplicates are fine
export MOUNT_OPTIONS="$MOUNT_OPTIONS -o $1"
- echo "MOUNT_OPTIONS = $MOUNT_OPTIONS" >>$seq.full
+ echo "MOUNT_OPTIONS = $MOUNT_OPTIONS" >>$RESULT_DIR/$seq.full
}
_check_quota_usage()
diff --git a/common.rc b/common.rc
index 0babfed..ba275fc 100644
--- a/common.rc
+++ b/common.rc
@@ -358,9 +358,9 @@ _scratch_mkfs_xfs()
if [ $mkfs_status -ne 0 -a ! -z "$extra_mkfs_options" ]; then
echo "** mkfs failed with extra mkfs options added to \"$MKFS_OPTIONS\" by test $seq **" \
- >>$here/$seq.full
+ >>$RESULT_DIR/$seq.full
echo "** attempting to mkfs using only test $seq options: $extra_mkfs_options **" \
- >>$here/$seq.full
+ >>$RESULT_DIR/$seq.full
# running mkfs again. overwrite previous mkfs output files
$MKFS_XFS_PROG $SCRATCH_OPTIONS $extra_mkfs_options $SCRATCH_DEV \
2>$tmp_dir.mkfserr 1>$tmp_dir.mkfsstd
@@ -796,7 +796,7 @@ _is_block_dev()
fi
}
-# Do a command, log it to $seq.full, optionally test return status
+# Do a command, log it to $RESULT_DIR/$seq.full, optionally test return status
# and die if command fails. If called with one argument _do executes the
# command, logs it, and returns its exit status. With two arguments _do
# first prints the message passed in the first argument, and then "done"
@@ -804,7 +804,7 @@ _is_block_dev()
# second argument. If the command fails and the variable _do_die_on_error
# is set to "always" or the two argument form is used and _do_die_on_error
# is set to "message_only" _do will print an error message to
-# $seq.out and exit.
+# $RESULT_DIR/$seq.out and exit.
_do()
{
@@ -819,9 +819,9 @@ _do()
status=1; exit
fi
- (eval "echo '---' \"$_cmd\"") >>$here/$seq.full
+ (eval "echo '---' \"$_cmd\"") >>$RESULT_DIR/$seq.full
(eval "$_cmd") >$tmp._out 2>&1; ret=$?
- cat $tmp._out | _fix_malloc >>$here/$seq.full
+ cat $tmp._out | _fix_malloc >>$RESULT_DIR/$seq.full
if [ $# -eq 2 ]; then
if [ $ret -eq 0 ]; then
echo "done"
@@ -834,7 +834,7 @@ _do()
-o \( $# -eq 2 -a "$_do_die_on_error" = "message_only" \) ]
then
[ $# -ne 2 ] && echo
- eval "echo \"$_cmd\" failed \(returned $ret\): see $seq.full"
+ eval "echo \"$_cmd\" failed \(returned $ret\): see $RESULT_DIR/$seq.full"
status=1; exit
fi
@@ -845,7 +845,7 @@ _do()
#
_notrun()
{
- echo "$*" >$seq.notrun
+ echo "$*" > $RESULT_DIR/$seq.notrun
echo "$seq not run: $*"
status=0
exit
@@ -855,8 +855,8 @@ _notrun()
#
_fail()
{
- echo "$*" | tee -a $here/$seq.full
- echo "(see $seq.full for details)"
+ echo "$*" | tee -a $RESULT_DIR/$seq.full
+ echo "(see $RESULT_DIR/$seq.full for details)"
status=1
exit 1
}
@@ -1343,12 +1343,12 @@ _check_generic_filesystem()
fsck -t $FSTYP $FSCK_OPTIONS $device >$tmp.fsck 2>&1
if [ $? -ne 0 ]
then
- echo "_check_generic_filesystem: filesystem on $device is inconsistent (see $seq.full)"
+ echo "_check_generic_filesystem: filesystem on $device is inconsistent (see $RESULT_DIR/$seq.full)"
- echo "_check_generic filesystem: filesystem on $device is inconsistent" >>$here/$seq.full
- echo "*** fsck.$FSTYP output ***" >>$here/$seq.full
- cat $tmp.fsck >>$here/$seq.full
- echo "*** end fsck.$FSTYP output" >>$here/$seq.full
+ echo "_check_generic filesystem: filesystem on $device is inconsistent" >>$RESULT_DIR/$seq.full
+ echo "*** fsck.$FSTYP output ***" >>$RESULT_DIR/$seq.full
+ cat $tmp.fsck >>$RESULT_DIR/$seq.full
+ echo "*** end fsck.$FSTYP output" >>$RESULT_DIR/$seq.full
ok=0
fi
@@ -1356,9 +1356,9 @@ _check_generic_filesystem()
if [ $ok -eq 0 ]
then
- echo "*** mount output ***" >>$here/$seq.full
- _mount >>$here/$seq.full
- echo "*** end mount output" >>$here/$seq.full
+ echo "*** mount output ***" >>$RESULT_DIR/$seq.full
+ _mount >>$RESULT_DIR/$seq.full
+ echo "*** end mount output" >>$RESULT_DIR/$seq.full
elif [ "$type" = "$FSTYP" ]
then
# was mounted ...
@@ -1412,12 +1412,12 @@ _check_xfs_filesystem()
| tee $tmp.logprint | grep -q "<CLEAN>"
if [ $? -ne 0 -a "$HOSTOS" = "Linux" ]
then
- echo "_check_xfs_filesystem: filesystem on $device has dirty log (see $seq.full)"
+ echo "_check_xfs_filesystem: filesystem on $device has dirty log (see $RESULT_DIR/$seq.full)"
- echo "_check_xfs_filesystem: filesystem on $device has dirty log" >>$here/$seq.full
- echo "*** xfs_logprint -t output ***" >>$here/$seq.full
- cat $tmp.logprint >>$here/$seq.full
- echo "*** end xfs_logprint output" >>$here/$seq.full
+ echo "_check_xfs_filesystem: filesystem on $device has dirty log" >>$RESULT_DIR/$seq.full
+ echo "*** xfs_logprint -t output ***" >>$RESULT_DIR/$seq.full
+ cat $tmp.logprint >>$RESULT_DIR/$seq.full
+ echo "*** end xfs_logprint output" >>$RESULT_DIR/$seq.full
ok=0
fi
@@ -1431,12 +1431,12 @@ _check_xfs_filesystem()
fi
if [ -s $tmp.fs_check ]
then
- echo "_check_xfs_filesystem: filesystem on $device is inconsistent (c) (see $seq.full)"
+ echo "_check_xfs_filesystem: filesystem on $device is inconsistent (c) (see $RESULT_DIR/$seq.full)"
- echo "_check_xfs_filesystem: filesystem on $device is inconsistent" >>$here/$seq.full
- echo "*** xfs_check output ***" >>$here/$seq.full
- cat $tmp.fs_check >>$here/$seq.full
- echo "*** end xfs_check output" >>$here/$seq.full
+ echo "_check_xfs_filesystem: filesystem on $device is inconsistent" >>$RESULT_DIR/$seq.full
+ echo "*** xfs_check output ***" >>$RESULT_DIR/$seq.full
+ cat $tmp.fs_check >>$RESULT_DIR/$seq.full
+ echo "*** end xfs_check output" >>$RESULT_DIR/$seq.full
ok=0
fi
@@ -1444,12 +1444,12 @@ _check_xfs_filesystem()
$XFS_REPAIR_PROG -n $extra_log_options $extra_rt_options $device >$tmp.repair 2>&1
if [ $? -ne 0 ]
then
- echo "_check_xfs_filesystem: filesystem on $device is inconsistent (r) (see $seq.full)"
+ echo "_check_xfs_filesystem: filesystem on $device is inconsistent (r) (see $RESULT_DIR/$seq.full)"
- echo "_check_xfs_filesystem: filesystem on $device is inconsistent" >>$here/$seq.full
- echo "*** xfs_repair -n output ***" >>$here/$seq.full
- cat $tmp.repair | _fix_malloc >>$here/$seq.full
- echo "*** end xfs_repair output" >>$here/$seq.full
+ echo "_check_xfs_filesystem: filesystem on $device is inconsistent" >>$RESULT_DIR/$seq.full
+ echo "*** xfs_repair -n output ***" >>$RESULT_DIR/$seq.full
+ cat $tmp.repair | _fix_malloc >>$RESULT_DIR/$seq.full
+ echo "*** end xfs_repair output" >>$RESULT_DIR/$seq.full
ok=0
fi
@@ -1457,9 +1457,9 @@ _check_xfs_filesystem()
if [ $ok -eq 0 ]
then
- echo "*** mount output ***" >>$here/$seq.full
- _mount >>$here/$seq.full
- echo "*** end mount output" >>$here/$seq.full
+ echo "*** mount output ***" >>$RESULT_DIR/$seq.full
+ _mount >>$RESULT_DIR/$seq.full
+ echo "*** end mount output" >>$RESULT_DIR/$seq.full
elif [ "$type" = "xfs" ]
then
_mount_or_remount_rw "$extra_mount_options" $device $mountpoint
@@ -1507,12 +1507,12 @@ _check_udf_filesystem()
OPT_ARG="-lastvalidblock $LAST_BLOCK"
fi
- rm -f $seq.checkfs
+ rm -f $RESULT_DIR/$seq.checkfs
sleep 1 # Due to a problem with time stamps in udf_test
- $here/src/udf_test $OPT_ARG $device | tee $here/$seq.checkfs | egrep "Error|Warning" | \
+ $here/src/udf_test $OPT_ARG $device | tee $RESULT_DIR/$seq.checkfs | egrep "Error|Warning" | \
_udf_test_known_error_filter | \
egrep -iv "Error count:.*[0-9]+.*total occurrences:.*[0-9]+|Warning count:.*[0-9]+.*total occurrences:.*[0-9]+" | \
- sed "s/^.*$/Warning UDF Verifier reported errors see $seq.checkfs./g"
+ sed "s/^.*$/Warning UDF Verifier reported errors see $RESULT_DIR/$seq.checkfs./g"
}
@@ -1553,12 +1553,12 @@ _check_btrfs_filesystem()
btrfsck $device >$tmp.fsck 2>&1
if [ $? -ne 0 ]
then
- echo "_check_btrfs_filesystem: filesystem on $device is inconsistent (see $seq.full)"
+ echo "_check_btrfs_filesystem: filesystem on $device is inconsistent (see $RESULT_DIR/$seq.full)"
- echo "_check_btrfs_filesystem: filesystem on $device is inconsistent" >>$here/$seq.full
- echo "*** fsck.$FSTYP output ***" >>$here/$seq.full
- cat $tmp.fsck >>$here/$seq.full
- echo "*** end fsck.$FSTYP output" >>$here/$seq.full
+ echo "_check_btrfs_filesystem: filesystem on $device is inconsistent" >>$RESULT_DIR/$seq.full
+ echo "*** fsck.$FSTYP output ***" >>$RESULT_DIR/$seq.full
+ cat $tmp.fsck >>$RESULT_DIR/$seq.full
+ echo "*** end fsck.$FSTYP output" >>$RESULT_DIR/$seq.full
ok=0
fi
@@ -1566,9 +1566,9 @@ _check_btrfs_filesystem()
if [ $ok -eq 0 ]
then
- echo "*** mount output ***" >>$here/$seq.full
- _mount >>$here/$seq.full
- echo "*** end mount output" >>$here/$seq.full
+ echo "*** mount output ***" >>$RESULT_DIR/$seq.full
+ _mount >>$RESULT_DIR/$seq.full
+ echo "*** end mount output" >>$RESULT_DIR/$seq.full
elif [ "$type" = "$FSTYP" ]
then
# was mounted ...
@@ -2053,8 +2053,8 @@ _scale_fsstress_args()
run_check()
{
- echo "# $@" >> $seq.full 2>&1
- "$@" >> $seq.full 2>&1 || _fail "failed: '$@'"
+ echo "# $@" >> $RESULT_DIR/$seq.full 2>&1
+ "$@" >> $RESULT_DIR/$seq.full 2>&1 || _fail "failed: '$@'"
}
################################################################################
diff --git a/common.scsi_debug b/common.scsi_debug
index a085a67..f05c8db 100644
--- a/common.scsi_debug
+++ b/common.scsi_debug
@@ -47,7 +47,7 @@ _get_scsi_debug_dev()
let phys_exp=phys_exp+1
done
opts="sector_size=$logical physblk_exp=$phys_exp lowest_aligned=$unaligned dev_size_mb=$size"
- echo "scsi_debug options $opts" >> $seq.full
+ echo "scsi_debug options $opts" >> $RESULT_DIR/$seq.full
modprobe scsi_debug $opts
[ $? -eq 0 ] || _fail "scsi_debug modprobe failed"
sleep 1
--
1.7.10.4
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply related [flat|nested] 59+ messages in thread* Re: [PATCH 17/25] xfstests: Introduce a results directory
2013-03-15 12:28 ` [PATCH 17/25] xfstests: Introduce a results directory Dave Chinner
@ 2013-03-23 10:23 ` Phil White
0 siblings, 0 replies; 59+ messages in thread
From: Phil White @ 2013-03-23 10:23 UTC (permalink / raw)
To: Dave Chinner; +Cc: xfs
Looks OK.
Reviewed-by: Phil White <pwhite@sgi.com>
On Fri, Mar 15, 2013 at 11:28:01PM +1100, Dave Chinner wrote:
> From: Dave Chinner <dchinner@redhat.com>
>
> Currently each test gets it's sequence number from it's name. It
> separates this from the path via basename, and uses it for
> outputting full, notrun an dother status/log files. Hence these end
> up in the top level directory.
>
> All these output files need to go somewhere other than the top level
> directory. Right now the check script is looking for them in the new
> test directories (e.g. for the notrun files), but it would be good
> to be able to separate the test source form the test output.
>
> Hence create an output directory which has a similar heirarchy to
> the test source directory. Create it on demand when we build the
> list of tests to run if it doesn't already exist.
>
> Change the high level check script to set up this variable
> appropriately for each test that is being run, and to use this new
> output directory for it's result files as well. The next commit will
> change all the tests themselves to use the new
>
> This is the first (small) step in being able to store test results
> in an external location for archival/data mining purposes
>
> Signed-off-by: Dave Chinner <dchinner@redhat.com>
> ---
> check | 38 +++++++++++++-------
> common.attr | 4 +--
> common.defrag | 4 +--
> common.dump | 86 ++++++++++++++++++++++-----------------------
> common.filestreams | 4 +--
> common.log | 36 +++++++++----------
> common.quota | 18 +++++-----
> common.rc | 98 ++++++++++++++++++++++++++--------------------------
> common.scsi_debug | 2 +-
> 9 files changed, 152 insertions(+), 138 deletions(-)
>
> diff --git a/check b/check
> index d7426e5..af6d317 100755
> --- a/check
> +++ b/check
> @@ -36,8 +36,9 @@ here=`pwd`
> FSTYP=xfs
>
> SUPPORTED_TESTS="[0-9][0-9][0-9] [0-9][0-9][0-9][0-9]"
> -SRC_DIR="tests"
> SRC_GROUPS="generic shared"
> +export SRC_DIR="tests"
> +export RESULT_BASE=${RESULT_BASE:="results"}
>
> # generic initialization
> iam=check
> @@ -374,6 +375,12 @@ if [ ! -z "$SCRATCH_DEV" ]; then
> fi
> fi
>
> +mkdir -p $RESULT_BASE
> +if [ ! -d $RESULT_BASE ]; then
> + echo "failed to create results directory $RESULTS_BASE"
> + exit 1;
> +fi
> +
> seq="check"
> _check_test_fs
>
> @@ -385,6 +392,13 @@ do
> # we don't include the tests/ directory in the name output.
> seqnum=`echo $seq | sed -e "s;$SRC_DIR/;;"`
>
> + # Similarly, the result directory needs to replace the tests/
> + # part of the test location.
> + group=`dirname $seq`
> + export RESULT_DIR=`echo $group | sed -e "s;$SRC_DIR;$RESULT_BASE;"`
> + mkdir -p $RESULT_DIR
> + seqres="$RESULT_BASE/$seqnum"
> +
> echo -n "$seqnum"
>
> if $showme
> @@ -397,7 +411,7 @@ do
> else
> # really going to try and run this one
> #
> - rm -f $seq.out.bad
> + rm -f $seqres.out.bad
>
> # slashes now in names, sed barfs on them so use grep
> lasttime=`grep -w ^$seq check.time | awk '// {print $2}'`
> @@ -406,7 +420,7 @@ do
> else
> echo -n " " # prettier output with timestamps.
> fi
> - rm -f core $seq.notrun
> + rm -f core $seqres.notrun
>
> start=`_wallclock`
> $timestamp && echo -n " ["`date "+%T"`"]"
> @@ -423,15 +437,15 @@ do
> if [ -f core ]
> then
> echo -n " [dumped core]"
> - mv core $seq.core
> + mv core $RESULT_BASE/$seqnum.core
> err=true
> fi
>
> - if [ -f $seq.notrun ]
> + if [ -f $seqres.notrun ]
> then
> $timestamp || echo -n " [not run] "
> $timestamp && echo " [not run]" && echo -n " $seqnum -- "
> - cat $seq.notrun
> + cat $seqres.notrun
> notrun="$notrun $seqnum"
> else
> if [ $sts -ne 0 ]
> @@ -455,9 +469,9 @@ do
> fi
> echo ""
> else
> - echo " - output mismatch (see $seq.out.bad)"
> - mv $tmp.out $seq.out.bad
> - $diff $seq.out $seq.out.bad | {
> + echo " - output mismatch (see $seqres.out.bad)"
> + mv $tmp.out $seqres.out.bad
> + $diff $seq.out $seqres.out.bad | {
> if test "$DIFF_LENGTH" -le 0; then
> cat
> else
> @@ -465,7 +479,7 @@ do
> fi; } | \
> sed -e 's/^\(.\)/ \1/'
> echo " ..."
> - echo " (Run '$diff $seq.out $seq.out.bad' to see the" \
> + echo " (Run '$diff $seq.out $seqres.out.bad' to see the" \
> "entire diff)"
> err=true
> fi
> @@ -482,13 +496,13 @@ do
> n_bad=`expr $n_bad + 1`
> quick=false
> fi
> - if [ ! -f $seq.notrun ]
> + if [ ! -f $seqres.notrun ]
> then
> try="$try $seqnum"
> n_try=`expr $n_try + 1`
> _check_test_fs
> fi
> -
> +
> seq="after_$seqnum"
> done
>
> diff --git a/common.attr b/common.attr
> index 6e2c004..69bcb01 100644
> --- a/common.attr
> +++ b/common.attr
> @@ -129,7 +129,7 @@ _require_acls()
> #
> touch $TEST_DIR/syscalltest
> chacl -l $TEST_DIR/syscalltest > $TEST_DIR/syscalltest.out 2>&1
> - cat $TEST_DIR/syscalltest.out >> $here/$seq.full
> + cat $TEST_DIR/syscalltest.out >> $RESULT_DIR/$seq.full
>
> if grep -q 'Function not implemented' $TEST_DIR/syscalltest.out; then
> _notrun "kernel does not support ACLs"
> @@ -164,7 +164,7 @@ _require_attrs()
> #
> touch $TEST_DIR/syscalltest
> attr -s "user.xfstests" -V "attr" $TEST_DIR > $TEST_DIR/syscalltest.out 2>&1
> - cat $TEST_DIR/syscalltest.out >> $here/$seq.full
> + cat $TEST_DIR/syscalltest.out >> $RESULT_DIR/$seq.full
>
> if grep -q 'Function not implemented' $TEST_DIR/syscalltest.out; then
> _notrun "kernel does not support attrs"
> diff --git a/common.defrag b/common.defrag
> index 9c9eb9b..13405a4 100644
> --- a/common.defrag
> +++ b/common.defrag
> @@ -44,7 +44,7 @@ _require_defrag()
> _extent_count()
> {
> $FILEFRAG_PROG $1 | awk '{print $2}'
> - $FILEFRAG_PROG -v $1 >> $seq.full 2>&1
> + $FILEFRAG_PROG -v $1 >> $RESULT_DIR/$seq.full 2>&1
> }
>
> # Defrag file, check it, and remove it.
> @@ -54,7 +54,7 @@ _defrag()
> _extent_count $1
> CSUM_BEFORE=`md5sum $1`
> STAT_BEFORE=`stat -c "a: %x m: %y c: %z" $1`
> - $DEFRAG_PROG -v $1 >> $seq.full 2>&1
> + $DEFRAG_PROG -v $1 >> $RESULT_DIR/$seq.full 2>&1
> _scratch_remount
> STAT_AFTER=`stat -c "a: %x m: %y c: %z" $1`
> CSUM_AFTER=`md5sum $1`
> diff --git a/common.dump b/common.dump
> index be55249..0395ee3 100644
> --- a/common.dump
> +++ b/common.dump
> @@ -20,7 +20,7 @@
> #
>
> # --- initializations ---
> -rm -f $here/$seq.full
> +rm -f $RESULT_DIR/$seq.full
>
> if [ -n "$DEBUGDUMP" ]; then
> _dump_debug=-v4
> @@ -125,7 +125,7 @@ _check_onl()
> _limit=10
> i=0
> while [ $i -lt $_limit ]; do
> - echo "Checking online..." >>$here/$seq.full
> + echo "Checking online..." >>$RESULT_DIR/$seq.full
> if _mt status >$tmp.status 2>&1; then
> break;
> else
> @@ -159,12 +159,12 @@ _check_onl()
>
> _wait_tape()
> {
> - echo "Wait for tape, $dumptape, ..." >>$here/$seq.full
> + echo "Wait for tape, $dumptape, ..." >>$RESULT_DIR/$seq.full
>
> i=0
> while [ $i -lt 20 ]; do
> - echo "Checking status..." >>$here/$seq.full
> - if _mt status 2>&1 | tee -a $here/$seq.full | egrep -i "onl|ready" >/dev/null; then
> + echo "Checking status..." >>$RESULT_DIR/$seq.full
> + if _mt status 2>&1 | tee -a $RESULT_DIR/$seq.full | egrep -i "onl|ready" >/dev/null; then
> break;
> else
> sleep 1
> @@ -178,7 +178,7 @@ _wait_tape()
> #
> _rewind()
> {
> - echo "Initiate rewind..." >>$here/$seq.full
> + echo "Initiate rewind..." >>$RESULT_DIR/$seq.full
> _wait_tape
> _mt rewind >/dev/null
> _wait_tape
> @@ -191,7 +191,7 @@ _rewind()
> #
> _erase_soft()
> {
> - echo "Erasing tape" | tee -a $here/$seq.full
> + echo "Erasing tape" | tee -a $RESULT_DIR/$seq.full
> _rewind
> _mt weof 3
> _rewind
> @@ -199,7 +199,7 @@ _erase_soft()
>
> _erase_hard()
> {
> - echo "Erasing tape" | tee -a $here/$seq.full
> + echo "Erasing tape" | tee -a $RESULT_DIR/$seq.full
> _mt erase
> }
>
> @@ -230,7 +230,7 @@ _require_tape()
>
> if [ -z "$dumptape" -o "@" == "$dumptape" ]; then
> echo "This test requires a dump tape - none was specified"
> - echo "No dump tape specified" >$seq.notrun
> + echo "No dump tape specified" >$RESULT_DIR/$seq.notrun
> status=$NOTRUNSTS
> exit
> fi
> @@ -243,8 +243,8 @@ _wipe_fs()
> {
> _require_scratch
>
> - _scratch_mkfs_xfs >>$here/$seq.full || _fail "mkfs failed"
> - _scratch_mount >>$here/$seq.full || _fail "mount failed"
> + _scratch_mkfs_xfs >>$RESULT_DIR/$seq.full || _fail "mkfs failed"
> + _scratch_mount >>$RESULT_DIR/$seq.full || _fail "mount failed"
> }
>
> #
> @@ -266,8 +266,8 @@ _cleanup()
> # save it for inspection
> for dir in /var/xfsdump/inventory /var/lib/xfsdump/inventory; do
> [ -d $dir ] || continue
> - tar -cvf $seq.inventory.tar $dir
> - ls -nR $dir >$seq.inventory.ls
> + tar -cvf $RESULT_DIR/$seq.inventory.tar $dir
> + ls -nR $dir >$RESULT_DIR/$seq.inventory.ls
> done
> fi
>
> @@ -295,8 +295,8 @@ _cleanup()
> _stable_fs()
> {
> _saveddir=`pwd`; cd /
> - umount $SCRATCH_MNT >>$here/$seq.full || _fail "unmount failed"
> - _scratch_mount >>$here/$seq.full || _fail "mount failed"
> + umount $SCRATCH_MNT >>$RESULT_DIR/$seq.full || _fail "unmount failed"
> + _scratch_mount >>$RESULT_DIR/$seq.full || _fail "mount failed"
> cd $_saveddir
> }
>
> @@ -326,12 +326,12 @@ _create_dumpdir_stress()
> echo "-----------------------------------------------"
> if ! $here/ltp/fsstress $_param -s 1 $FSSTRESS_AVOID -n $_count -d $dump_dir >$tmp.out 2>&1
> then
> - echo " fsstress (count=$_count) returned $? - see $here/$seq.full"
> + echo " fsstress (count=$_count) returned $? - see $RESULT_DIR/$seq.full"
>
> - echo "--------------------------------------" >>$here/$seq.full
> - echo "output from fsstress:" >>$here/$seq.full
> - echo "--------------------------------------" >>$here/$seq.full
> - cat $tmp.out >>$here/$seq.full
> + echo "--------------------------------------" >>$RESULT_DIR/$seq.full
> + echo "output from fsstress:" >>$RESULT_DIR/$seq.full
> + echo "--------------------------------------" >>$RESULT_DIR/$seq.full
> + cat $tmp.out >>$RESULT_DIR/$seq.full
> status=1
> fi
>
> @@ -1043,7 +1043,7 @@ _do_dump_sub()
> echo "Dumping to tape..."
> opts="$_dump_debug$dump_args -s $dump_sdir -f $dumptape -M $media_label -L $session_label $SCRATCH_MNT"
> echo "xfsdump $opts" | _dir_filter
> - $XFSDUMP_PROG $opts 2>&1 | tee -a $here/$seq.full | _dump_filter
> + $XFSDUMP_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
> }
>
> #
> @@ -1056,7 +1056,7 @@ _do_dump()
> echo "Dumping to tape..."
> opts="$_dump_debug$dump_args -f $dumptape -M $media_label -L $session_label $SCRATCH_MNT"
> echo "xfsdump $opts" | _dir_filter
> - $XFSDUMP_PROG $opts 2>&1 | tee -a $here/$seq.full | _dump_filter
> + $XFSDUMP_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
> }
>
>
> @@ -1071,7 +1071,7 @@ _do_dump_min()
> onemeg=1048576
> opts="$_dump_debug$dump_args -m -b $onemeg -l0 -f $dumptape -M $media_label -L $session_label $SCRATCH_MNT"
> echo "xfsdump $opts" | _dir_filter
> - $XFSDUMP_PROG $opts 2>&1 | tee -a $here/$seq.full | _dump_filter
> + $XFSDUMP_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
> }
>
>
> @@ -1085,7 +1085,7 @@ _do_dump_file()
> echo "Dumping to file..."
> opts="$_dump_debug$dump_args -f $dump_file -M $media_label -L $session_label $SCRATCH_MNT"
> echo "xfsdump $opts" | _dir_filter
> - $XFSDUMP_PROG $opts 2>&1 | tee -a $here/$seq.full | _dump_filter
> + $XFSDUMP_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
> }
>
> #
> @@ -1107,7 +1107,7 @@ _do_dump_multi_file()
> echo "Dumping to files..."
> opts="$_dump_debug$dump_args $multi_args -L $session_label $SCRATCH_MNT"
> echo "xfsdump $opts" | _dir_filter
> - $XFSDUMP_PROG $opts 2>&1 | tee -a $here/$seq.full | _dump_filter
> + $XFSDUMP_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
> }
>
>
> @@ -1140,7 +1140,7 @@ _do_restore()
> echo "Restoring from tape..."
> opts="$_restore_debug$restore_args -f $dumptape -L $session_label $restore_dir"
> echo "xfsrestore $opts" | _dir_filter
> - $XFSRESTORE_PROG $opts 2>&1 | tee -a $here/$seq.full | _dump_filter
> + $XFSRESTORE_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
> }
>
> #
> @@ -1155,7 +1155,7 @@ _do_restore_min()
> onemeg=1048576
> opts="$_restore_debug$restore_args -m -b $onemeg -f $dumptape -L $session_label $restore_dir"
> echo "xfsrestore $opts" | _dir_filter
> - $XFSRESTORE_PROG $opts 2>&1 | tee -a $here/$seq.full | _dump_filter
> + $XFSRESTORE_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
> }
>
> #
> @@ -1169,7 +1169,7 @@ _do_restore_file()
> echo "Restoring from file..."
> opts="$_restore_debug$restore_args -f $dump_file -L $session_label $restore_dir"
> echo "xfsrestore $opts" | _dir_filter
> - $XFSRESTORE_PROG $opts 2>&1 | tee -a $here/$seq.full | _dump_filter
> + $XFSRESTORE_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
> }
>
> #
> @@ -1184,7 +1184,7 @@ _do_restore_file_cum()
> echo "Restoring cumumlative from file..."
> opts="$_restore_debug$restore_args -f $dump_file -r $restore_dir"
> echo "xfsrestore $opts" | _dir_filter
> - $XFSRESTORE_PROG $opts 2>&1 | tee -a $here/$seq.full | _dump_filter
> + $XFSRESTORE_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
> }
>
> _do_restore_toc()
> @@ -1195,7 +1195,7 @@ _do_restore_toc()
> opts="$_restore_debug$restore_args -f $dump_file -t"
> echo "xfsrestore $opts" | _dir_filter
> cd $SCRATCH_MNT # for IRIX which needs xfs cwd
> - $XFSRESTORE_PROG $opts 2>&1 | tee -a $here/$seq.full | _dump_filter_main |\
> + $XFSRESTORE_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter_main |\
> _check_quota_file |\
> _check_quota_entries |\
> $AWK_PROG 'NF != 1 { print; next }
> @@ -1226,7 +1226,7 @@ _do_restore_multi_file()
> echo "Restoring from file..."
> opts="$_restore_debug$restore_args $multi_args -L $session_label $restore_dir"
> echo "xfsrestore $opts" | _dir_filter
> - $XFSRESTORE_PROG $opts 2>&1 | tee -a $here/$seq.full | _dump_filter
> + $XFSRESTORE_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
> }
>
> #
> @@ -1246,7 +1246,7 @@ _do_dump_restore()
> restore_opts="$_restore_debug$restore_args - $restore_dir"
> dump_opts="$_dump_debug$dump_args -s $dump_sdir - $SCRATCH_MNT"
> echo "xfsdump $dump_opts | xfsrestore $restore_opts" | _dir_filter
> - $XFSDUMP_PROG $dump_opts 2>$tmp.dump.mlog | $XFSRESTORE_PROG $restore_opts 2>&1 | tee -a $here/$seq.full | _dump_filter
> + $XFSDUMP_PROG $dump_opts 2>$tmp.dump.mlog | $XFSRESTORE_PROG $restore_opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
> _dump_filter <$tmp.dump.mlog
> }
>
> @@ -1262,8 +1262,8 @@ _ls_compare_sub()
> # verify we got back what we dumped
> #
> echo "Comparing listing of dump directory with restore directory"
> - ls -nR $dump_dir | tee -a $here/$seq.full | _ls_filter >$tmp.dump_dir
> - ls -nR $restore_dir/$dump_sdir | tee -a $here/$seq.full | _ls_filter \
> + ls -nR $dump_dir | tee -a $RESULT_DIR/$seq.full | _ls_filter >$tmp.dump_dir
> + ls -nR $restore_dir/$dump_sdir | tee -a $RESULT_DIR/$seq.full | _ls_filter \
> | sed -e "s#$restore_sdir\/##" >$tmp.restore_dir
>
> diff -bcs $tmp.dump_dir $tmp.restore_dir | sed -e "s#$tmp#TMP#g"
> @@ -1285,8 +1285,8 @@ _ls_nodate_compare_sub()
> # verify we got back what we dumped
> #
> echo "Comparing listing of dump directory with restore directory"
> - ls -nR $dump_dir | tee -a $here/$seq.full | _ls_filter | _ls_nodate_filter >$tmp.dump_dir
> - ls -nR $restore_dir/$dump_sdir | tee -a $here/$seq.full | _ls_filter \
> + ls -nR $dump_dir | tee -a $RESULT_DIR/$seq.full | _ls_filter | _ls_nodate_filter >$tmp.dump_dir
> + ls -nR $restore_dir/$dump_sdir | tee -a $RESULT_DIR/$seq.full | _ls_filter \
> | _ls_nodate_filter | sed -e "s#$restore_sdir\/##" >$tmp.restore_dir
>
> diff -bcs $tmp.dump_dir $tmp.restore_dir | sed -e "s#$tmp#TMP#g"
> @@ -1359,13 +1359,13 @@ _diff_compare_eas()
> echo "Comparing dump directory with restore directory"
> echo "Looking at the extended attributes (EAs)"
> echo "EAs on dump"
> - _get_eas_on_path $dump_dir | tee $seq.ea1 | _dir_filter
> + _get_eas_on_path $dump_dir | tee $RESULT_DIR/$seq.ea1 | _dir_filter
> echo "EAs on restore"
> _get_eas_on_path $restore_dir/$dump_sdir \
> | sed -e "s#$restore_sdir\/##" \
> - | tee $seq.ea2 \
> + | tee $RESULT_DIR/$seq.ea2 \
> | _dir_filter
> - diff -s $seq.ea1 $seq.ea2
> + diff -s $RESULT_DIR/$seq.ea1 $RESULT_DIR/$seq.ea2
> }
>
>
> @@ -1384,7 +1384,7 @@ _diff_compare()
> #
> _dump_inventory()
> {
> - $XFSDUMP_PROG $_dump_debug -I | tee -a $here/$seq.full | _dump_filter_main
> + $XFSDUMP_PROG $_dump_debug -I | tee -a $RESULT_DIR/$seq.full | _dump_filter_main
> }
>
> #
> @@ -1394,9 +1394,9 @@ _dump_inventory()
> _do_invutil()
> {
> host=`hostname`
> - echo "xfsinvutil $_invutil_debug -M $host:$SCRATCH_MNT \"$middate\" $*" >$here/$seq.full
> + echo "xfsinvutil $_invutil_debug -M $host:$SCRATCH_MNT \"$middate\" $*" >$RESULT_DIR/$seq.full
> $XFSINVUTIL_PROG $_invutil_debug $* -M $host:$SCRATCH_MNT "$middate" \
> - | tee -a $here/$seq.full | _invutil_filter
> + | tee -a $RESULT_DIR/$seq.full | _invutil_filter
> }
>
> #
> @@ -1416,7 +1416,7 @@ _check_quota()
> $here/src/feature -P $SCRATCH_DEV && pquota=1
>
> $AWK_PROG -v uquota=$uquota -v gquota=$gquota -v pquota=$pquota \
> - -v full=$here/$seq.full -v usermsg="$usermsg" \
> + -v full=$RESULT_DIR/$seq.full -v usermsg="$usermsg" \
> -v groupmsg="$groupmsg" -v projectmsg="$projectmsg" '
> $0 ~ projectmsg {
> print "Found project quota:", $0 >>full
> diff --git a/common.filestreams b/common.filestreams
> index 08eaf90..b3aee27 100644
> --- a/common.filestreams
> +++ b/common.filestreams
> @@ -116,7 +116,7 @@ _check_for_dupes()
> for this_num_two in $num_str_two; do
> if [ "$this_num_one" == "$this_num_two" ]; then
> echo "duplicate AG $this_num_one found" \
> - >> $here/$seq.full
> + >> $RESULT_DIR/$seq.full
> return 1
> fi
> done
> @@ -189,7 +189,7 @@ _test_streams() {
> stream_index=1
> while [ $stream_index -le $stream_count ]; do
> this_stream_ags=`_get_stream_ags stream${stream_index}-dir`
> - echo "stream $stream_index AGs: $this_stream_ags" >> $here/$seq.full
> + echo "stream $stream_index AGs: $this_stream_ags" >> $RESULT_DIR/$seq.full
> _check_for_dupes "$ags_seen" "$this_stream_ags"
> if [ $? -ne 0 ]; then
> # this stream is not in seperate AGs to previous streams
> diff --git a/common.log b/common.log
> index 3958c48..e0e2bc6 100644
> --- a/common.log
> +++ b/common.log
> @@ -20,7 +20,7 @@
> # Created by dxm@sgi.com & tes@sgi.com
> #
>
> -fulldir=$seq.fulldir
> +fulldir=$RESULT_DIR/$seq.fulldir
> rm -rf $fulldir
>
> _cleanup_logfiles()
> @@ -33,16 +33,16 @@ _cleanup_logfiles()
>
> _full()
> {
> - echo "" >>$seq.full
> - echo "*** $* ***" >>$seq.full
> - echo "" >>$seq.full
> + echo "" >>$RESULT_DIR/$seq.full
> + echo "*** $* ***" >>$RESULT_DIR/$seq.full
> + echo "" >>$RESULT_DIR/$seq.full
> }
>
> _echofull()
> {
> - echo "" | tee -a $seq.full
> - echo "*** $* ***" | tee -a $seq.full
> - echo "" | tee -a $seq.full
> + echo "" | tee -a $RESULT_DIR/$seq.full
> + echo "*** $* ***" | tee -a $RESULT_DIR/$seq.full
> + echo "" | tee -a $RESULT_DIR/$seq.full
> }
>
> # Handle the operations which get split over Log Record
> @@ -212,13 +212,13 @@ _filter_logprint()
> _check_log()
> {
> _full "clean_log : xfs_logprint"
> - _scratch_xfs_logprint -t | tee -a $seq.full \
> + _scratch_xfs_logprint -t | tee -a $RESULT_DIR/$seq.full \
> | head | grep -q "<CLEAN>" || _fail "DIRTY LOG"
> }
>
> _print_logstate()
> {
> - _scratch_xfs_logprint -t | tee -a $seq.full >$tmp.logprint
> + _scratch_xfs_logprint -t | tee -a $RESULT_DIR/$seq.full >$tmp.logprint
> if grep -q "<DIRTY>" $tmp.logprint; then
> echo "dirty log"
> fi
> @@ -288,7 +288,7 @@ _mkfs_log()
> # mkfs options to append to log size otion can be specified ($*)
> export MKFS_OPTIONS="-l size=2000b -l lazy-count=1 $*"
> _full "mkfs"
> - _scratch_mkfs_xfs >>$seq.full 2>&1
> + _scratch_mkfs_xfs >>$RESULT_DIR/$seq.full 2>&1
> if [ $? -ne 0 ] ; then
> _echofull "Cannot mkfs for this test using option specified: $MKFS_OPTIONS"
> return 1
> @@ -305,7 +305,7 @@ _create_log()
> {
> # mount the FS
> _full "mount"
> - _scratch_mount >>$seq.full 2>&1
> + _scratch_mount >>$RESULT_DIR/$seq.full 2>&1
> if [ $? -ne 0 ] ; then
> _echofull "mount failed: $MOUNT_OPTIONS"
> return 1
> @@ -318,7 +318,7 @@ _create_log()
>
> # unmount the FS
> _full "umount"
> - umount $SCRATCH_DEV >>$seq.full 2>&1
> + umount $SCRATCH_DEV >>$RESULT_DIR/$seq.full 2>&1
> if [ $? -ne 0 ] ; then
> _echofull "umount failed"
> return 1
> @@ -334,7 +334,7 @@ _create_log_sync()
> {
> # mount the FS
> _full " mount"
> - _scratch_mount >>$seq.full 2>&1
> + _scratch_mount >>$RESULT_DIR/$seq.full 2>&1
> if [ $? -ne 0 ] ; then
> _echofull "mount failed: $MOUNT_OPTIONS"
> return 1
> @@ -349,7 +349,7 @@ _create_log_sync()
>
> # unmount the FS
> _full "umount"
> - umount $SCRATCH_DEV >>$seq.full 2>&1
> + umount $SCRATCH_DEV >>$RESULT_DIR/$seq.full 2>&1
> if [ $? -ne 0 ] ; then
> _echofull "umount failed"
> return 1
> @@ -448,21 +448,21 @@ _require_v2log()
> {
> # test out mkfs to see if it supports "-l version=2"
> export MKFS_OPTIONS="-l version=2"
> - if ! _scratch_mkfs_xfs >>$seq.full 2>&1; then
> + if ! _scratch_mkfs_xfs >>$RESULT_DIR/$seq.full 2>&1; then
> _notrun "mkfs does not support v2 logs"
> fi
>
> # test out mount to see if it mounts a v2 log fs
> export MOUNT_OPTIONS="-o logbsize=32k"
> - if ! _scratch_mount >>$seq.full 2>&1; then
> + if ! _scratch_mount >>$RESULT_DIR/$seq.full 2>&1; then
> _notrun "mount/kernel does not support v2 logs"
> fi
>
> # check after unmount to see if it is clean
> # i.e. it is not a 6.5.25 buggy version checking kernel
> touch $SCRATCH_MNT/file
> - umount $SCRATCH_DEV >>$seq.full 2>&1
> - if _scratch_xfs_logprint -t | tee -a $seq.full \
> + umount $SCRATCH_DEV >>$RESULT_DIR/$seq.full 2>&1
> + if _scratch_xfs_logprint -t | tee -a $RESULT_DIR/$seq.full \
> | head | grep -q "<DIRTY>"; then
> _notrun "kernel does not support v2 logs"
> fi
> diff --git a/common.quota b/common.quota
> index 2fa784b..ff80382 100644
> --- a/common.quota
> +++ b/common.quota
> @@ -96,8 +96,8 @@ _file_as_id()
>
> parent=`dirname $1`
> if [ $3 = p ]; then
> - echo PARENT: xfs_io -r -c "chproj $2" -c "chattr +P" $parent >>$seq.full
> - $XFS_IO_PROG -r -c "chproj $2" -c "chattr +P" $parent >>$seq.full 2>&1
> + echo PARENT: xfs_io -r -c "chproj $2" -c "chattr +P" $parent >>$RESULT_DIR/$seq.full
> + $XFS_IO_PROG -r -c "chproj $2" -c "chattr +P" $parent >>$RESULT_DIR/$seq.full 2>&1
> magik='$>' # (irrelevent, above set projid-inherit-on-parent)
> elif [ $3 = u ]; then
> magik='$>' # perlspeak for effective uid
> @@ -107,7 +107,7 @@ _file_as_id()
> _notrun "broken type in call to _file_as_id in test $seq"
> fi
>
> - perl <<EOF >>$seq.full 2>&1
> + perl <<EOF >>$RESULT_DIR/$seq.full 2>&1
> \$| = 1;
> $magik = $2;
> if ($5 == 0) {
> @@ -119,11 +119,11 @@ _file_as_id()
> }
> EOF
> # for debugging the above euid change, try... [need write in cwd]
> -# exec "dd if=/dev/zero of=$1 bs=$4 count=$5 >>$seq.full 2>&1";
> +# exec "dd if=/dev/zero of=$1 bs=$4 count=$5 >>$RESULT_DIR/$seq.full 2>&1";
>
> if [ $3 = p ]; then
> - echo PARENT: xfs_io -r -c "chproj 0" -c "chattr -P" $parent >>$seq.full
> - $XFS_IO_PROG -r -c "chproj 0" -c "chattr -P" $parent >>$seq.full 2>&1
> + echo PARENT: xfs_io -r -c "chproj 0" -c "chattr -P" $parent >>$RESULT_DIR/$seq.full
> + $XFS_IO_PROG -r -c "chproj 0" -c "chattr -P" $parent >>$RESULT_DIR/$seq.full 2>&1
> fi
> }
>
> @@ -198,8 +198,8 @@ _qsetup()
> _notrun "No quota support at mount time"
> fi
>
> - echo "Using output from '" `ls -l $seq.out` "'" >>$seq.full
> - echo "and using type=$type id=$id" >>$seq.full
> + echo "Using output from '" `ls -l $seq.out` "'" >>$RESULT_DIR/$seq.full
> + echo "and using type=$type id=$id" >>$RESULT_DIR/$seq.full
> }
>
> #
> @@ -229,7 +229,7 @@ _qmount_option()
>
> # Ensure we have the given quota option - duplicates are fine
> export MOUNT_OPTIONS="$MOUNT_OPTIONS -o $1"
> - echo "MOUNT_OPTIONS = $MOUNT_OPTIONS" >>$seq.full
> + echo "MOUNT_OPTIONS = $MOUNT_OPTIONS" >>$RESULT_DIR/$seq.full
> }
>
> _check_quota_usage()
> diff --git a/common.rc b/common.rc
> index 0babfed..ba275fc 100644
> --- a/common.rc
> +++ b/common.rc
> @@ -358,9 +358,9 @@ _scratch_mkfs_xfs()
>
> if [ $mkfs_status -ne 0 -a ! -z "$extra_mkfs_options" ]; then
> echo "** mkfs failed with extra mkfs options added to \"$MKFS_OPTIONS\" by test $seq **" \
> - >>$here/$seq.full
> + >>$RESULT_DIR/$seq.full
> echo "** attempting to mkfs using only test $seq options: $extra_mkfs_options **" \
> - >>$here/$seq.full
> + >>$RESULT_DIR/$seq.full
> # running mkfs again. overwrite previous mkfs output files
> $MKFS_XFS_PROG $SCRATCH_OPTIONS $extra_mkfs_options $SCRATCH_DEV \
> 2>$tmp_dir.mkfserr 1>$tmp_dir.mkfsstd
> @@ -796,7 +796,7 @@ _is_block_dev()
> fi
> }
>
> -# Do a command, log it to $seq.full, optionally test return status
> +# Do a command, log it to $RESULT_DIR/$seq.full, optionally test return status
> # and die if command fails. If called with one argument _do executes the
> # command, logs it, and returns its exit status. With two arguments _do
> # first prints the message passed in the first argument, and then "done"
> @@ -804,7 +804,7 @@ _is_block_dev()
> # second argument. If the command fails and the variable _do_die_on_error
> # is set to "always" or the two argument form is used and _do_die_on_error
> # is set to "message_only" _do will print an error message to
> -# $seq.out and exit.
> +# $RESULT_DIR/$seq.out and exit.
>
> _do()
> {
> @@ -819,9 +819,9 @@ _do()
> status=1; exit
> fi
>
> - (eval "echo '---' \"$_cmd\"") >>$here/$seq.full
> + (eval "echo '---' \"$_cmd\"") >>$RESULT_DIR/$seq.full
> (eval "$_cmd") >$tmp._out 2>&1; ret=$?
> - cat $tmp._out | _fix_malloc >>$here/$seq.full
> + cat $tmp._out | _fix_malloc >>$RESULT_DIR/$seq.full
> if [ $# -eq 2 ]; then
> if [ $ret -eq 0 ]; then
> echo "done"
> @@ -834,7 +834,7 @@ _do()
> -o \( $# -eq 2 -a "$_do_die_on_error" = "message_only" \) ]
> then
> [ $# -ne 2 ] && echo
> - eval "echo \"$_cmd\" failed \(returned $ret\): see $seq.full"
> + eval "echo \"$_cmd\" failed \(returned $ret\): see $RESULT_DIR/$seq.full"
> status=1; exit
> fi
>
> @@ -845,7 +845,7 @@ _do()
> #
> _notrun()
> {
> - echo "$*" >$seq.notrun
> + echo "$*" > $RESULT_DIR/$seq.notrun
> echo "$seq not run: $*"
> status=0
> exit
> @@ -855,8 +855,8 @@ _notrun()
> #
> _fail()
> {
> - echo "$*" | tee -a $here/$seq.full
> - echo "(see $seq.full for details)"
> + echo "$*" | tee -a $RESULT_DIR/$seq.full
> + echo "(see $RESULT_DIR/$seq.full for details)"
> status=1
> exit 1
> }
> @@ -1343,12 +1343,12 @@ _check_generic_filesystem()
> fsck -t $FSTYP $FSCK_OPTIONS $device >$tmp.fsck 2>&1
> if [ $? -ne 0 ]
> then
> - echo "_check_generic_filesystem: filesystem on $device is inconsistent (see $seq.full)"
> + echo "_check_generic_filesystem: filesystem on $device is inconsistent (see $RESULT_DIR/$seq.full)"
>
> - echo "_check_generic filesystem: filesystem on $device is inconsistent" >>$here/$seq.full
> - echo "*** fsck.$FSTYP output ***" >>$here/$seq.full
> - cat $tmp.fsck >>$here/$seq.full
> - echo "*** end fsck.$FSTYP output" >>$here/$seq.full
> + echo "_check_generic filesystem: filesystem on $device is inconsistent" >>$RESULT_DIR/$seq.full
> + echo "*** fsck.$FSTYP output ***" >>$RESULT_DIR/$seq.full
> + cat $tmp.fsck >>$RESULT_DIR/$seq.full
> + echo "*** end fsck.$FSTYP output" >>$RESULT_DIR/$seq.full
>
> ok=0
> fi
> @@ -1356,9 +1356,9 @@ _check_generic_filesystem()
>
> if [ $ok -eq 0 ]
> then
> - echo "*** mount output ***" >>$here/$seq.full
> - _mount >>$here/$seq.full
> - echo "*** end mount output" >>$here/$seq.full
> + echo "*** mount output ***" >>$RESULT_DIR/$seq.full
> + _mount >>$RESULT_DIR/$seq.full
> + echo "*** end mount output" >>$RESULT_DIR/$seq.full
> elif [ "$type" = "$FSTYP" ]
> then
> # was mounted ...
> @@ -1412,12 +1412,12 @@ _check_xfs_filesystem()
> | tee $tmp.logprint | grep -q "<CLEAN>"
> if [ $? -ne 0 -a "$HOSTOS" = "Linux" ]
> then
> - echo "_check_xfs_filesystem: filesystem on $device has dirty log (see $seq.full)"
> + echo "_check_xfs_filesystem: filesystem on $device has dirty log (see $RESULT_DIR/$seq.full)"
>
> - echo "_check_xfs_filesystem: filesystem on $device has dirty log" >>$here/$seq.full
> - echo "*** xfs_logprint -t output ***" >>$here/$seq.full
> - cat $tmp.logprint >>$here/$seq.full
> - echo "*** end xfs_logprint output" >>$here/$seq.full
> + echo "_check_xfs_filesystem: filesystem on $device has dirty log" >>$RESULT_DIR/$seq.full
> + echo "*** xfs_logprint -t output ***" >>$RESULT_DIR/$seq.full
> + cat $tmp.logprint >>$RESULT_DIR/$seq.full
> + echo "*** end xfs_logprint output" >>$RESULT_DIR/$seq.full
>
> ok=0
> fi
> @@ -1431,12 +1431,12 @@ _check_xfs_filesystem()
> fi
> if [ -s $tmp.fs_check ]
> then
> - echo "_check_xfs_filesystem: filesystem on $device is inconsistent (c) (see $seq.full)"
> + echo "_check_xfs_filesystem: filesystem on $device is inconsistent (c) (see $RESULT_DIR/$seq.full)"
>
> - echo "_check_xfs_filesystem: filesystem on $device is inconsistent" >>$here/$seq.full
> - echo "*** xfs_check output ***" >>$here/$seq.full
> - cat $tmp.fs_check >>$here/$seq.full
> - echo "*** end xfs_check output" >>$here/$seq.full
> + echo "_check_xfs_filesystem: filesystem on $device is inconsistent" >>$RESULT_DIR/$seq.full
> + echo "*** xfs_check output ***" >>$RESULT_DIR/$seq.full
> + cat $tmp.fs_check >>$RESULT_DIR/$seq.full
> + echo "*** end xfs_check output" >>$RESULT_DIR/$seq.full
>
> ok=0
> fi
> @@ -1444,12 +1444,12 @@ _check_xfs_filesystem()
> $XFS_REPAIR_PROG -n $extra_log_options $extra_rt_options $device >$tmp.repair 2>&1
> if [ $? -ne 0 ]
> then
> - echo "_check_xfs_filesystem: filesystem on $device is inconsistent (r) (see $seq.full)"
> + echo "_check_xfs_filesystem: filesystem on $device is inconsistent (r) (see $RESULT_DIR/$seq.full)"
>
> - echo "_check_xfs_filesystem: filesystem on $device is inconsistent" >>$here/$seq.full
> - echo "*** xfs_repair -n output ***" >>$here/$seq.full
> - cat $tmp.repair | _fix_malloc >>$here/$seq.full
> - echo "*** end xfs_repair output" >>$here/$seq.full
> + echo "_check_xfs_filesystem: filesystem on $device is inconsistent" >>$RESULT_DIR/$seq.full
> + echo "*** xfs_repair -n output ***" >>$RESULT_DIR/$seq.full
> + cat $tmp.repair | _fix_malloc >>$RESULT_DIR/$seq.full
> + echo "*** end xfs_repair output" >>$RESULT_DIR/$seq.full
>
> ok=0
> fi
> @@ -1457,9 +1457,9 @@ _check_xfs_filesystem()
>
> if [ $ok -eq 0 ]
> then
> - echo "*** mount output ***" >>$here/$seq.full
> - _mount >>$here/$seq.full
> - echo "*** end mount output" >>$here/$seq.full
> + echo "*** mount output ***" >>$RESULT_DIR/$seq.full
> + _mount >>$RESULT_DIR/$seq.full
> + echo "*** end mount output" >>$RESULT_DIR/$seq.full
> elif [ "$type" = "xfs" ]
> then
> _mount_or_remount_rw "$extra_mount_options" $device $mountpoint
> @@ -1507,12 +1507,12 @@ _check_udf_filesystem()
> OPT_ARG="-lastvalidblock $LAST_BLOCK"
> fi
>
> - rm -f $seq.checkfs
> + rm -f $RESULT_DIR/$seq.checkfs
> sleep 1 # Due to a problem with time stamps in udf_test
> - $here/src/udf_test $OPT_ARG $device | tee $here/$seq.checkfs | egrep "Error|Warning" | \
> + $here/src/udf_test $OPT_ARG $device | tee $RESULT_DIR/$seq.checkfs | egrep "Error|Warning" | \
> _udf_test_known_error_filter | \
> egrep -iv "Error count:.*[0-9]+.*total occurrences:.*[0-9]+|Warning count:.*[0-9]+.*total occurrences:.*[0-9]+" | \
> - sed "s/^.*$/Warning UDF Verifier reported errors see $seq.checkfs./g"
> + sed "s/^.*$/Warning UDF Verifier reported errors see $RESULT_DIR/$seq.checkfs./g"
>
> }
>
> @@ -1553,12 +1553,12 @@ _check_btrfs_filesystem()
> btrfsck $device >$tmp.fsck 2>&1
> if [ $? -ne 0 ]
> then
> - echo "_check_btrfs_filesystem: filesystem on $device is inconsistent (see $seq.full)"
> + echo "_check_btrfs_filesystem: filesystem on $device is inconsistent (see $RESULT_DIR/$seq.full)"
>
> - echo "_check_btrfs_filesystem: filesystem on $device is inconsistent" >>$here/$seq.full
> - echo "*** fsck.$FSTYP output ***" >>$here/$seq.full
> - cat $tmp.fsck >>$here/$seq.full
> - echo "*** end fsck.$FSTYP output" >>$here/$seq.full
> + echo "_check_btrfs_filesystem: filesystem on $device is inconsistent" >>$RESULT_DIR/$seq.full
> + echo "*** fsck.$FSTYP output ***" >>$RESULT_DIR/$seq.full
> + cat $tmp.fsck >>$RESULT_DIR/$seq.full
> + echo "*** end fsck.$FSTYP output" >>$RESULT_DIR/$seq.full
>
> ok=0
> fi
> @@ -1566,9 +1566,9 @@ _check_btrfs_filesystem()
>
> if [ $ok -eq 0 ]
> then
> - echo "*** mount output ***" >>$here/$seq.full
> - _mount >>$here/$seq.full
> - echo "*** end mount output" >>$here/$seq.full
> + echo "*** mount output ***" >>$RESULT_DIR/$seq.full
> + _mount >>$RESULT_DIR/$seq.full
> + echo "*** end mount output" >>$RESULT_DIR/$seq.full
> elif [ "$type" = "$FSTYP" ]
> then
> # was mounted ...
> @@ -2053,8 +2053,8 @@ _scale_fsstress_args()
>
> run_check()
> {
> - echo "# $@" >> $seq.full 2>&1
> - "$@" >> $seq.full 2>&1 || _fail "failed: '$@'"
> + echo "# $@" >> $RESULT_DIR/$seq.full 2>&1
> + "$@" >> $RESULT_DIR/$seq.full 2>&1 || _fail "failed: '$@'"
> }
>
> ################################################################################
> diff --git a/common.scsi_debug b/common.scsi_debug
> index a085a67..f05c8db 100644
> --- a/common.scsi_debug
> +++ b/common.scsi_debug
> @@ -47,7 +47,7 @@ _get_scsi_debug_dev()
> let phys_exp=phys_exp+1
> done
> opts="sector_size=$logical physblk_exp=$phys_exp lowest_aligned=$unaligned dev_size_mb=$size"
> - echo "scsi_debug options $opts" >> $seq.full
> + echo "scsi_debug options $opts" >> $RESULT_DIR/$seq.full
> modprobe scsi_debug $opts
> [ $? -eq 0 ] || _fail "scsi_debug modprobe failed"
> sleep 1
> --
> 1.7.10.4
>
> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 59+ messages in thread
* [PATCH 18/25] xfstests: convert tests to use new results directory
2013-03-15 12:27 [PATCH 00/25] xfstests: xfstests: move tests out of top level Dave Chinner
` (16 preceding siblings ...)
2013-03-15 12:28 ` [PATCH 17/25] xfstests: Introduce a results directory Dave Chinner
@ 2013-03-15 12:28 ` Dave Chinner
2013-03-23 10:24 ` Phil White
2013-03-15 12:28 ` [PATCH 19/25] xfstests: fix _link_out_file callers Dave Chinner
` (8 subsequent siblings)
26 siblings, 1 reply; 59+ messages in thread
From: Dave Chinner @ 2013-03-15 12:28 UTC (permalink / raw)
To: xfs
From: Dave Chinner <dchinner@redhat.com>
Essentially the change is simply this. Converting:
... >> $seq.????
to:
.... >> $RESULT_DIR/$seq.????
so that output files are directed to the defined output directory.
sed to the rescue:
$ sed -i -e '/^seq=.*$/a seqres=$RESULT_DIR/$seq' -e 's/seq.full/seqres.full/' tests/*/*
will do most of the work automatically.
Signed-off-by: Dave Chinner <dchinner@redhat.com>
---
new | 3 ++-
tests/btrfs/254 | 1 +
tests/btrfs/264 | 1 +
tests/btrfs/265 | 1 +
tests/btrfs/276 | 27 ++++++++++++++-------------
tests/btrfs/284 | 1 +
tests/btrfs/313 | 9 +++++----
tests/ext4/271 | 3 ++-
tests/ext4/301 | 5 +++--
tests/ext4/302 | 5 +++--
tests/ext4/303 | 5 +++--
tests/ext4/304 | 5 +++--
tests/generic/001 | 9 +++++----
tests/generic/002 | 1 +
tests/generic/005 | 1 +
tests/generic/006 | 1 +
tests/generic/007 | 1 +
tests/generic/010 | 5 +++--
tests/generic/011 | 7 ++++---
tests/generic/013 | 21 +++++++++++----------
tests/generic/014 | 1 +
tests/generic/015 | 9 +++++----
tests/generic/020 | 9 +++++----
tests/generic/053 | 1 +
tests/generic/062 | 15 ++++++++-------
tests/generic/068 | 29 +++++++++++++++--------------
tests/generic/069 | 13 +++++++------
tests/generic/070 | 3 ++-
tests/generic/074 | 11 ++++++-----
tests/generic/075 | 7 ++++---
tests/generic/076 | 15 ++++++++-------
tests/generic/077 | 21 +++++++++++----------
tests/generic/079 | 1 +
tests/generic/083 | 15 ++++++++-------
tests/generic/088 | 3 ++-
tests/generic/089 | 7 ++++---
tests/generic/091 | 9 +++++----
tests/generic/093 | 3 ++-
tests/generic/097 | 3 ++-
tests/generic/099 | 3 ++-
tests/generic/100 | 11 ++++++-----
tests/generic/105 | 11 ++++++-----
tests/generic/112 | 7 ++++---
tests/generic/113 | 1 +
tests/generic/117 | 15 ++++++++-------
tests/generic/120 | 1 +
tests/generic/123 | 1 +
tests/generic/124 | 1 +
tests/generic/125 | 1 +
tests/generic/126 | 1 +
tests/generic/127 | 1 +
tests/generic/128 | 1 +
tests/generic/129 | 1 +
tests/generic/130 | 1 +
tests/generic/131 | 1 +
tests/generic/132 | 1 +
tests/generic/133 | 1 +
tests/generic/135 | 1 +
tests/generic/141 | 1 +
tests/generic/169 | 15 ++++++++-------
tests/generic/184 | 1 +
tests/generic/192 | 9 +++++----
tests/generic/193 | 3 ++-
tests/generic/198 | 3 ++-
tests/generic/204 | 5 +++--
tests/generic/207 | 1 +
tests/generic/208 | 1 +
tests/generic/209 | 1 +
tests/generic/210 | 1 +
tests/generic/211 | 1 +
tests/generic/212 | 1 +
tests/generic/213 | 3 ++-
tests/generic/214 | 3 ++-
tests/generic/215 | 3 ++-
tests/generic/219 | 15 ++++++++-------
tests/generic/221 | 1 +
tests/generic/223 | 13 +++++++------
tests/generic/224 | 7 ++++---
tests/generic/225 | 3 ++-
tests/generic/226 | 9 +++++----
tests/generic/228 | 3 ++-
tests/generic/230 | 41 +++++++++++++++++++++--------------------
tests/generic/231 | 9 +++++----
tests/generic/232 | 11 ++++++-----
tests/generic/233 | 11 ++++++-----
tests/generic/234 | 7 ++++---
tests/generic/235 | 13 +++++++------
tests/generic/236 | 1 +
tests/generic/237 | 3 ++-
tests/generic/239 | 1 +
tests/generic/240 | 3 ++-
tests/generic/241 | 5 +++--
tests/generic/245 | 1 +
tests/generic/246 | 1 +
tests/generic/247 | 1 +
tests/generic/248 | 1 +
tests/generic/249 | 7 ++++---
tests/generic/251 | 1 +
tests/generic/255 | 1 +
tests/generic/256 | 1 +
tests/generic/257 | 3 ++-
tests/generic/258 | 1 +
tests/generic/260 | 1 +
tests/generic/263 | 9 +++++----
tests/generic/269 | 7 ++++---
tests/generic/270 | 7 ++++---
tests/generic/273 | 7 ++++---
tests/generic/274 | 41 +++++++++++++++++++++--------------------
tests/generic/275 | 27 ++++++++++++++-------------
tests/generic/277 | 1 +
tests/generic/280 | 5 +++--
tests/generic/285 | 3 ++-
tests/generic/286 | 35 ++++++++++++++++++-----------------
tests/generic/288 | 1 +
tests/generic/294 | 1 +
tests/generic/299 | 7 ++++---
tests/generic/300 | 5 +++--
tests/shared/051 | 3 ++-
tests/shared/218 | 15 ++++++++-------
tests/shared/243 | 23 ++++++++++++-----------
tests/shared/272 | 15 ++++++++-------
tests/shared/289 | 13 +++++++------
tests/shared/298 | 1 +
tests/shared/305 | 15 ++++++++-------
tests/udf/098 | 3 ++-
tests/udf/101 | 1 +
tests/udf/102 | 1 +
tests/xfs/003 | 1 +
tests/xfs/004 | 17 +++++++++--------
tests/xfs/008 | 1 +
tests/xfs/009 | 1 +
tests/xfs/012 | 1 +
tests/xfs/016 | 35 ++++++++++++++++++-----------------
tests/xfs/017 | 31 ++++++++++++++++---------------
tests/xfs/018 | 3 ++-
tests/xfs/019 | 3 ++-
tests/xfs/021 | 5 +++--
tests/xfs/022 | 1 +
tests/xfs/023 | 1 +
tests/xfs/024 | 5 +++--
tests/xfs/025 | 1 +
tests/xfs/026 | 1 +
tests/xfs/027 | 1 +
tests/xfs/028 | 3 ++-
tests/xfs/029 | 1 +
tests/xfs/030 | 1 +
tests/xfs/031 | 13 +++++++------
tests/xfs/032 | 15 ++++++++-------
tests/xfs/033 | 1 +
tests/xfs/034 | 13 +++++++------
tests/xfs/035 | 1 +
tests/xfs/036 | 1 +
tests/xfs/037 | 1 +
tests/xfs/038 | 1 +
tests/xfs/039 | 1 +
tests/xfs/040 | 7 ++++---
tests/xfs/041 | 5 +++--
tests/xfs/042 | 7 ++++---
tests/xfs/043 | 1 +
tests/xfs/044 | 1 +
tests/xfs/045 | 1 +
tests/xfs/046 | 1 +
tests/xfs/047 | 3 ++-
tests/xfs/048 | 1 +
tests/xfs/049 | 53 +++++++++++++++++++++++++++--------------------------
tests/xfs/050 | 31 ++++++++++++++++---------------
tests/xfs/052 | 19 ++++++++++---------
tests/xfs/054 | 7 ++++---
tests/xfs/055 | 1 +
tests/xfs/056 | 1 +
tests/xfs/057 | 1 +
tests/xfs/058 | 1 +
tests/xfs/059 | 1 +
tests/xfs/060 | 1 +
tests/xfs/061 | 1 +
tests/xfs/063 | 1 +
tests/xfs/064 | 9 +++++----
tests/xfs/065 | 1 +
tests/xfs/066 | 1 +
tests/xfs/067 | 9 +++++----
tests/xfs/071 | 17 +++++++++--------
tests/xfs/072 | 3 ++-
tests/xfs/073 | 1 +
tests/xfs/078 | 1 +
tests/xfs/080 | 1 +
tests/xfs/081 | 3 ++-
tests/xfs/082 | 3 ++-
tests/xfs/084 | 1 +
tests/xfs/085 | 11 ++++++-----
tests/xfs/086 | 13 +++++++------
tests/xfs/087 | 17 +++++++++--------
tests/xfs/090 | 1 +
tests/xfs/092 | 1 +
tests/xfs/094 | 1 +
tests/xfs/095 | 1 +
tests/xfs/096 | 5 +++--
tests/xfs/103 | 1 +
tests/xfs/104 | 17 +++++++++--------
tests/xfs/106 | 5 +++--
tests/xfs/107 | 5 +++--
tests/xfs/108 | 15 ++++++++-------
tests/xfs/109 | 3 ++-
tests/xfs/110 | 1 +
tests/xfs/111 | 1 +
tests/xfs/114 | 31 ++++++++++++++++---------------
tests/xfs/115 | 11 ++++++-----
tests/xfs/116 | 1 +
tests/xfs/118 | 3 ++-
tests/xfs/119 | 1 +
tests/xfs/121 | 17 +++++++++--------
tests/xfs/122 | 7 ++++---
tests/xfs/134 | 5 +++--
tests/xfs/136 | 1 +
tests/xfs/137 | 1 +
tests/xfs/138 | 1 +
tests/xfs/139 | 1 +
tests/xfs/140 | 1 +
tests/xfs/142 | 1 +
tests/xfs/143 | 1 +
tests/xfs/144 | 1 +
tests/xfs/145 | 1 +
tests/xfs/146 | 1 +
tests/xfs/147 | 1 +
tests/xfs/148 | 1 +
tests/xfs/149 | 13 +++++++------
tests/xfs/150 | 1 +
tests/xfs/151 | 3 ++-
tests/xfs/152 | 1 +
tests/xfs/153 | 1 +
tests/xfs/154 | 1 +
tests/xfs/155 | 1 +
tests/xfs/156 | 5 +++--
tests/xfs/157 | 1 +
tests/xfs/158 | 1 +
tests/xfs/159 | 1 +
tests/xfs/160 | 1 +
tests/xfs/161 | 1 +
tests/xfs/162 | 1 +
tests/xfs/163 | 1 +
tests/xfs/164 | 5 +++--
tests/xfs/165 | 7 ++++---
tests/xfs/166 | 5 +++--
tests/xfs/167 | 5 +++--
tests/xfs/168 | 5 +++--
tests/xfs/170 | 3 ++-
tests/xfs/171 | 3 ++-
tests/xfs/172 | 3 ++-
tests/xfs/173 | 3 ++-
tests/xfs/174 | 3 ++-
tests/xfs/175 | 3 ++-
tests/xfs/176 | 3 ++-
tests/xfs/177 | 1 +
tests/xfs/178 | 1 +
tests/xfs/179 | 1 +
tests/xfs/180 | 1 +
tests/xfs/181 | 17 +++++++++--------
tests/xfs/182 | 1 +
tests/xfs/183 | 1 +
tests/xfs/185 | 1 +
tests/xfs/186 | 7 ++++---
tests/xfs/187 | 5 +++--
tests/xfs/188 | 3 ++-
tests/xfs/189 | 3 ++-
tests/xfs/190 | 13 +++++++------
tests/xfs/191 | 5 +++--
tests/xfs/194 | 19 ++++++++++---------
tests/xfs/195 | 3 ++-
tests/xfs/196 | 3 ++-
tests/xfs/197 | 3 ++-
tests/xfs/199 | 3 ++-
tests/xfs/200 | 3 ++-
tests/xfs/201 | 3 ++-
tests/xfs/202 | 3 ++-
tests/xfs/203 | 3 ++-
tests/xfs/205 | 7 ++++---
tests/xfs/206 | 3 ++-
tests/xfs/216 | 1 +
tests/xfs/217 | 1 +
tests/xfs/220 | 1 +
tests/xfs/222 | 3 ++-
tests/xfs/227 | 25 +++++++++++++------------
tests/xfs/229 | 1 +
tests/xfs/238 | 1 +
tests/xfs/242 | 1 +
tests/xfs/244 | 17 +++++++++--------
tests/xfs/250 | 1 +
tests/xfs/252 | 1 +
tests/xfs/253 | 1 +
tests/xfs/259 | 1 +
tests/xfs/261 | 1 +
tests/xfs/262 | 1 +
tests/xfs/266 | 1 +
tests/xfs/267 | 1 +
tests/xfs/268 | 1 +
tests/xfs/278 | 25 +++++++++++++------------
tests/xfs/279 | 11 ++++++-----
tests/xfs/281 | 1 +
tests/xfs/282 | 5 +++--
tests/xfs/283 | 5 +++--
tests/xfs/287 | 19 ++++++++++---------
tests/xfs/290 | 1 +
tests/xfs/291 | 19 ++++++++++---------
tests/xfs/292 | 1 +
tests/xfs/293 | 1 +
tests/xfs/295 | 7 ++++---
tests/xfs/296 | 3 ++-
tests/xfs/297 | 15 ++++++++-------
307 files changed, 1018 insertions(+), 711 deletions(-)
diff --git a/new b/new
index 8dde6c5..94638f6 100755
--- a/new
+++ b/new
@@ -106,6 +106,7 @@ cat <<End-of-File >$id
#
# creator
seq=\`basename \$0\`
+seqres=$RESULT_DIR/$seq
echo "QA output created by \$seq"
here=\`pwd\`
@@ -134,7 +135,7 @@ exit
# optional stuff if your test has verbose output to help resolve problems
#echo
-#echo "If failure, check \$seq.full (this) and \$seq.full.ok (reference)"
+#echo "If failure, check \$seqres.full (this) and \$seqres.full.ok (reference)"
# success, all done
status=0
diff --git a/tests/btrfs/254 b/tests/btrfs/254
index 73089d1..ec3d2c5 100755
--- a/tests/btrfs/254
+++ b/tests/btrfs/254
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/btrfs/264 b/tests/btrfs/264
index a589c7c..46a4926 100755
--- a/tests/btrfs/264
+++ b/tests/btrfs/264
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/btrfs/265 b/tests/btrfs/265
index f28d4e5..760f383 100755
--- a/tests/btrfs/265
+++ b/tests/btrfs/265
@@ -22,6 +22,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/btrfs/276 b/tests/btrfs/276
index 29f721f..2b34fa8 100755
--- a/tests/btrfs/276
+++ b/tests/btrfs/276
@@ -26,6 +26,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -54,7 +55,7 @@ _require_nobigloopfs
_require_btrfs inspect-internal
_require_command "/usr/sbin/filefrag"
-rm -f $seq.full
+rm -f $seqres.full
FILEFRAG_FILTER='if (/, blocksize (\d+)/) {$blocksize = $1; next} ($ext, '\
'$logical, $physical, $expected, $length, $flags) = (/^\s*(\d+)\s+(\d+)'\
@@ -68,18 +69,18 @@ FILEFRAG_FILTER='if (/, blocksize (\d+)/) {$blocksize = $1; next} ($ext, '\
# sample output: "1234#10#5678" -> physical 1234, length 10, logical 5678
_filter_extents()
{
- tee -a $seq.full | $PERL_PROG -ne "$FILEFRAG_FILTER"
+ tee -a $seqres.full | $PERL_PROG -ne "$FILEFRAG_FILTER"
}
_check_file_extents()
{
cmd="filefrag -v $1"
- echo "# $cmd" >> $seq.full
+ echo "# $cmd" >> $seqres.full
out=`$cmd | _filter_extents`
if [ -z "$out" ]; then
return 1
fi
- echo "after filter: $out" >> $seq.full
+ echo "after filter: $out" >> $seqres.full
echo $out
return 0
}
@@ -95,9 +96,9 @@ _btrfs_inspect_addr()
expect_inum=$4
file=$5
cmd="$BTRFS_UTIL_PROG inspect-internal logical-resolve -P $addr $mp"
- echo "# $cmd" >> $seq.full
+ echo "# $cmd" >> $seqres.full
out=`$cmd`
- echo "$out" >> $seq.full
+ echo "$out" >> $seqres.full
grep_expr="inode $expect_inum offset $expect_addr root"
echo "$out" | grep "^$grep_expr 5$" >/dev/null
ret=$?
@@ -128,9 +129,9 @@ _btrfs_inspect_inum()
snap_name=$3
mp="$SCRATCH_MNT/$snap_name"
cmd="$BTRFS_UTIL_PROG inspect-internal inode-resolve $inum $mp"
- echo "# $cmd" >> $seq.full
+ echo "# $cmd" >> $seqres.full
out=`$cmd`
- echo "$out" >> $seq.full
+ echo "$out" >> $seqres.full
grep_expr="^$file$"
cnt=`echo "$out" | grep "$grep_expr" | wc -l`
if [ $cnt -ge "1" ]; then
@@ -151,9 +152,9 @@ _btrfs_inspect_check()
logical=$4
snap_name=$5
cmd="stat -c %i $file"
- echo "# $cmd" >> $seq.full
+ echo "# $cmd" >> $seqres.full
inum=`$cmd`
- echo "$inum" >> $seq.full
+ echo "$inum" >> $seqres.full
_btrfs_inspect_addr $SCRATCH_MNT $physical $logical $inum $file
ret=$?
if [ $ret -eq 0 ]; then
@@ -171,9 +172,9 @@ workout()
snap_name=$4
umount $SCRATCH_DEV >/dev/null 2>&1
- echo "*** mkfs -dsize=$fsz" >>$seq.full
- echo "" >>$seq.full
- _scratch_mkfs_sized $fsz >>$seq.full 2>&1 \
+ echo "*** mkfs -dsize=$fsz" >>$seqres.full
+ echo "" >>$seqres.full
+ _scratch_mkfs_sized $fsz >>$seqres.full 2>&1 \
|| _fail "size=$fsz mkfs failed"
run_check _scratch_mount
# -w ensures that the only ops are ones which cause write I/O
diff --git a/tests/btrfs/284 b/tests/btrfs/284
index b86ef32..24b831a 100644
--- a/tests/btrfs/284
+++ b/tests/btrfs/284
@@ -22,6 +22,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here="`pwd`"
tmp=/tmp/$$
diff --git a/tests/btrfs/313 b/tests/btrfs/313
index 64a15d6..7b790ee 100755
--- a/tests/btrfs/313
+++ b/tests/btrfs/313
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "== QA output created by $seq"
here=`pwd`
@@ -48,16 +49,16 @@ _supported_os Linux
_require_scratch
_require_scratch_dev_pool
-rm -f $seq.full
+rm -f $seqres.full
FIRST_POOL_DEV=`echo $SCRATCH_DEV_POOL | awk '{print $1}'`
LAST_POOL_DEV=`echo $SCRATCH_DEV_POOL | awk '{print $NF}'`
TOTAL_DEVS=`echo $SCRATCH_DEV $SCRATCH_DEV_POOL | wc -w`
LABEL=TestLabel.$seq
-echo "Scratch $SCRATCH_DEV First $FIRST_POOL_DEV last $LAST_POOL_DEV Total $TOTAL_DEVS" > $seq.full
+echo "Scratch $SCRATCH_DEV First $FIRST_POOL_DEV last $LAST_POOL_DEV Total $TOTAL_DEVS" > $seqres.full
-_scratch_mkfs $SCRATCH_DEV_POOL >> $seq.full 2>&1 || _fail "mkfs failed"
+_scratch_mkfs $SCRATCH_DEV_POOL >> $seqres.full 2>&1 || _fail "mkfs failed"
# These have to be done unmounted...?
echo "== Set filesystem label to $LABEL"
@@ -72,7 +73,7 @@ echo "== Show filesystem by label"
$BTRFS_UTIL_PROG filesystem show $LABEL | _filter_btrfs_filesystem_show $TOTAL_DEVS
UUID=`$BTRFS_UTIL_PROG filesystem show $LABEL | grep uuid: | awk '{print $NF}'`
-echo "UUID $UUID" >> $seq.full
+echo "UUID $UUID" >> $seqres.full
echo "== Show filesystem by UUID"
$BTRFS_UTIL_PROG filesystem show $UUID | _filter_btrfs_filesystem_show $TOTAL_DEVS $UUID
diff --git a/tests/ext4/271 b/tests/ext4/271
index 50b4c0b..6a0e7b1 100755
--- a/tests/ext4/271
+++ b/tests/ext4/271
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -40,7 +41,7 @@ _supported_os Linux
_need_to_be_root
_require_scratch
-_scratch_mkfs_sized $((128 * 1024 * 1024)) >> $seq.full 2>&1
+_scratch_mkfs_sized $((128 * 1024 * 1024)) >> $seqres.full 2>&1
# -onoload and EXT4_SYNC_FL on file is important becase result in
# metadata sync writes inside ext4_handle_dirty_metadata()
diff --git a/tests/ext4/301 b/tests/ext4/301
index dc19c3a..9da867f 100644
--- a/tests/ext4/301
+++ b/tests/ext4/301
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -101,13 +102,13 @@ _workout()
echo ""
echo " Start defragment activity"
echo ""
- cat $tmp-$seq.fio >> $seq.full
+ cat $tmp-$seq.fio >> $seqres.full
run_check $FIO_PROG $tmp-$seq.fio
}
_require_fio $tmp-$seq.fio
-_scratch_mkfs >> $seq.full 2>&1
+_scratch_mkfs >> $seqres.full 2>&1
_scratch_mount
if ! _workout; then
diff --git a/tests/ext4/302 b/tests/ext4/302
index 43a9517..cb8ffba 100644
--- a/tests/ext4/302
+++ b/tests/ext4/302
@@ -24,6 +24,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -117,13 +118,13 @@ _workout()
echo ""
echo " Start defragment activity"
echo ""
- cat $tmp-$seq.fio >> $seq.full
+ cat $tmp-$seq.fio >> $seqres.full
run_check $FIO_PROG $tmp-$seq.fio
}
_require_fio $tmp-$seq.fio
-_scratch_mkfs >> $seq.full 2>&1
+_scratch_mkfs >> $seqres.full 2>&1
_scratch_mount
if ! _workout; then
diff --git a/tests/ext4/303 b/tests/ext4/303
index 9bb5584..f9eb8c7 100644
--- a/tests/ext4/303
+++ b/tests/ext4/303
@@ -24,6 +24,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -127,13 +128,13 @@ _workout()
echo ""
echo " Start defragment activity"
echo ""
- cat $tmp-$seq.fio >> $seq.full
+ cat $tmp-$seq.fio >> $seqres.full
run_check $FIO_PROG $tmp-$seq.fio
}
_require_fio $tmp-$seq.fio
-_scratch_mkfs >> $seq.full 2>&1
+_scratch_mkfs >> $seqres.full 2>&1
_scratch_mount
if ! _workout; then
diff --git a/tests/ext4/304 b/tests/ext4/304
index f9b3721..ca4b849 100644
--- a/tests/ext4/304
+++ b/tests/ext4/304
@@ -25,6 +25,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -104,13 +105,13 @@ _workout()
echo ""
echo " Start defragment activity"
echo ""
- cat $tmp-$seq.fio >> $seq.full
+ cat $tmp-$seq.fio >> $seqres.full
run_check $FIO_PROG $tmp-$seq.fio
}
_require_fio $tmp-$seq.fio
-_scratch_mkfs >> $seq.full 2>&1
+_scratch_mkfs >> $seqres.full 2>&1
_scratch_mount
if ! _workout; then
diff --git a/tests/generic/001 b/tests/generic/001
index b9997f3..a6659ab 100755
--- a/tests/generic/001
+++ b/tests/generic/001
@@ -32,6 +32,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
# get standard environment, filters and checks
@@ -189,7 +190,7 @@ _mark_iteration()
#
_chain()
{
- $AWK_PROG -v full_file=$here/$seq.full -v verify=$verify <$tmp.config '
+ $AWK_PROG -v full_file=$here/$seqres.full -v verify=$verify <$tmp.config '
BEGIN { nfile = 0 }
/^\#/ { next }
{ file[nfile] = $1
@@ -237,7 +238,7 @@ END { srand('$iter')
}
}
}' \
- | tee -a $here/$seq.full | sh
+ | tee -a $here/$seqres.full | sh
}
_check()
@@ -291,7 +292,7 @@ _cleanup()
fi
}
-rm -f $here/$seq.full
+rm -f $here/$seqres.full
status=0
_cleanup
status=1
@@ -305,7 +306,7 @@ _setup
for iter in 1 2 3 4 5
do
echo -n "iter $iter chain ... "
- echo "iter $iter" >> $here/$seq.full
+ echo "iter $iter" >> $here/$seqres.full
_chain
_check
if [ -f $tmp.bad ]
diff --git a/tests/generic/002 b/tests/generic/002
index db63fa0..ba1a5cf 100755
--- a/tests/generic/002
+++ b/tests/generic/002
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
# get standard environment, filters and checks
diff --git a/tests/generic/005 b/tests/generic/005
index 27da3d3..ba28502 100755
--- a/tests/generic/005
+++ b/tests/generic/005
@@ -33,6 +33,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/generic/006 b/tests/generic/006
index 1437b46..9949d84 100755
--- a/tests/generic/006
+++ b/tests/generic/006
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/generic/007 b/tests/generic/007
index 2bb981f..2d026a3 100755
--- a/tests/generic/007
+++ b/tests/generic/007
@@ -26,6 +26,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/generic/010 b/tests/generic/010
index 245f407..3587f21 100755
--- a/tests/generic/010
+++ b/tests/generic/010
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -59,11 +60,11 @@ _supported_os IRIX Linux
_setup_testdir
-rm -f $seq.full
+rm -f $seqres.full
cd $testdir
-$here/src/dbtest -l 5 -n 1000 2>&1 | tee -a $here/$seq.full | _filter_dbtest
+$here/src/dbtest -l 5 -n 1000 2>&1 | tee -a $here/$seqres.full | _filter_dbtest
# success, all done
exit
diff --git a/tests/generic/011 b/tests/generic/011
index 4ede2d8..e5c6bbf 100755
--- a/tests/generic/011
+++ b/tests/generic/011
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
out=""
@@ -51,7 +52,7 @@ _setup_testdir
out=$testdir/dirstress.$$
-rm -f $seq.full
+rm -f $seqres.full
_test()
{
@@ -63,8 +64,8 @@ _test()
if ! $here/src/dirstress -d $out -f $count $args >$tmp.out 2>&1
then
echo " dirstress failed"
- echo "*** TEST $test -d $out -f $count $args" >>$seq.full
- cat $tmp.out >>$seq.full
+ echo "*** TEST $test -d $out -f $count $args" >>$seqres.full
+ cat $tmp.out >>$seqres.full
status=1
fi
}
diff --git a/tests/generic/013 b/tests/generic/013
index 0879a2a..984ed09 100755
--- a/tests/generic/013
+++ b/tests/generic/013
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -73,15 +74,15 @@ _do_test()
echo "fsstress.$_n : $_param"
echo "-----------------------------------------------"
# -m limits number of users/groups so check doesn't fail (malloc) later
- dbgoutfile=$seq.full
+ dbgoutfile=$seqres.full
if ! $FSSTRESS_PROG $_param $FSSTRESS_AVOID -v -m 8 -n $_count -d $out >>$dbgoutfile 2>&1
then
- echo " fsstress (count=$_count) returned $? - see $seq.full"
- echo "--------------------------------------" >>$here/$seq.full
- echo "$_n - output from fsstress:" >>$here/$seq.full
- echo "--------------------------------------" >>$here/$seq.full
- echo "<NOT LOGGED>" >>$here/$seq.full
- #cat $tmp.out >>$here/$seq.full
+ echo " fsstress (count=$_count) returned $? - see $seqres.full"
+ echo "--------------------------------------" >>$here/$seqres.full
+ echo "$_n - output from fsstress:" >>$here/$seqres.full
+ echo "--------------------------------------" >>$here/$seqres.full
+ echo "<NOT LOGGED>" >>$here/$seqres.full
+ #cat $tmp.out >>$here/$seqres.full
status=1
fi
@@ -95,7 +96,7 @@ _supported_os IRIX Linux
_setup_testdir
-rm -f $here/$seq.full
+rm -f $here/$seqres.full
echo "brevity is wit..."
count=1000
@@ -115,8 +116,8 @@ _do_test 2 "-p $procs -r" $count
_do_test 3 "-p 4 -z -f rmdir=10 -f link=10 -f creat=10 -f mkdir=10 -f rename=30 -f stat=30 -f unlink=30 -f truncate=20" $count
-# if all ok by here then probably don't need $seq.full
-rm -f $seq.full
+# if all ok by here then probably don't need $seqres.full
+rm -f $seqres.full
exit
diff --git a/tests/generic/014 b/tests/generic/014
index 93caaa6..096e4e5 100755
--- a/tests/generic/014
+++ b/tests/generic/014
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/generic/015 b/tests/generic/015
index 52ab251..a77d2f7 100755
--- a/tests/generic/015
+++ b/tests/generic/015
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -56,7 +57,7 @@ _scratch_mkfs_sized `expr 50 \* 1024 \* 1024` >/dev/null 2>&1 \
|| _fail "mkfs failed"
_scratch_mount || _fail "mount failed"
out=$SCRATCH_MNT/fillup.$$
-rm -f $seq.full
+rm -f $seqres.full
free0=`_free`
if [ -z "$free0" ]
@@ -64,7 +65,7 @@ then
echo " *** failed to get free space (0)"
exit 1
fi
-echo "free space at start $free0" >> $seq.full
+echo "free space at start $free0" >> $seqres.full
echo "fill disk:" # well, filesystem really - not disk
@@ -78,7 +79,7 @@ then
echo " *** failed to get free space (1)"
exit 1
fi
-echo "free space after fill $free1" >> $seq.full
+echo "free space after fill $free1" >> $seqres.full
if [ ! -e $out ]
then
@@ -116,7 +117,7 @@ then
echo " *** failed to get free space (2)"
exit 1
fi
-echo "free space after delete $free2" >> $seq.full
+echo "free space after delete $free2" >> $seqres.full
echo -n " !!! "
_within_tolerance "free space" $free2 $free0 1% -v
diff --git a/tests/generic/020 b/tests/generic/020
index 2bd1d9f..42465d8 100755
--- a/tests/generic/020
+++ b/tests/generic/020
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -85,7 +86,7 @@ _require_attrs
_setup_testdir
-rm -f $seq.full
+rm -f $seqres.full
testfile=$testdir/attribute_$$
@@ -120,7 +121,7 @@ v=0
while [ $v -lt $MAX_ATTRS ]
do
- echo -n "value_$v" | attr -s "attribute_$v" $testfile >>$seq.full
+ echo -n "value_$v" | attr -s "attribute_$v" $testfile >>$seqres.full
if [ $? -ne 0 ]
then
echo "!!! failed to add \"attribute_$v\""
@@ -133,7 +134,7 @@ done
echo "*** check"
# don't print it all out...
getfattr --absolute-names $testfile \
- | tee -a $seq.full \
+ | tee -a $seqres.full \
| $AWK_PROG '
/^#/ { next }
/^[ ]*$/ { next }
@@ -145,7 +146,7 @@ echo "*** remove lots of attributes"
v=0
while [ $v -lt $MAX_ATTRS ]
do
- if ! $ATTR_PROG -r "attribute_$v" $testfile >>$seq.full
+ if ! $ATTR_PROG -r "attribute_$v" $testfile >>$seqres.full
then
echo "!!! failed to remove \"attribute_$v\""
exit 1
diff --git a/tests/generic/053 b/tests/generic/053
index 388c9b4..99dd1b0 100755
--- a/tests/generic/053
+++ b/tests/generic/053
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/generic/062 b/tests/generic/062
index 5a6081e..27907a9 100755
--- a/tests/generic/062
+++ b/tests/generic/062
@@ -24,6 +24,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -75,7 +76,7 @@ _supported_os Linux
_require_scratch
_require_attrs
-rm -f $tmp.backup1 $tmp.backup2 $seq.full
+rm -f $tmp.backup1 $tmp.backup2 $seqres.full
# real QA test starts here
_scratch_mkfs > /dev/null 2>&1 || _fail "mkfs failed"
@@ -181,8 +182,8 @@ _backup()
{
# NB: no filtering of scratch here... (need to restore too)
$GETFATTR_PROG --absolute-names -dh -R -m '.' $SCRATCH_MNT >$1
- echo BACKUP $1 >>$seq.full
- cat $1 >> $seq.full
+ echo BACKUP $1 >>$seqres.full
+ cat $1 >> $seqres.full
[ ! -s $1 ] && echo "warning: $1 (backup file) is empty"
}
@@ -191,8 +192,8 @@ _backup $tmp.backup1
echo "*** clear out the scratch device"
rm -fr $SCRATCH_MNT/*
-echo "AFTER REMOVE" >>$seq.full
-getfattr -L -R -m '.' $SCRATCH_MNT >>$seq.full
+echo "AFTER REMOVE" >>$seqres.full
+getfattr -L -R -m '.' $SCRATCH_MNT >>$seqres.full
echo "*** reset test bed with no extended attributes"
_create_test_bed
@@ -202,8 +203,8 @@ echo "*** restore everything"
setfattr -h --restore=$tmp.backup1
_backup $tmp.backup2
-echo "AFTER RESTORE" >>$seq.full
-getfattr -L -R -m '.' $SCRATCH_MNT >>$seq.full
+echo "AFTER RESTORE" >>$seqres.full
+getfattr -L -R -m '.' $SCRATCH_MNT >>$seqres.full
echo "*** compare before and after backups"
diff $tmp.backup1 $tmp.backup2
diff --git a/tests/generic/068 b/tests/generic/068
index 4f10a54..fa71cfc 100755
--- a/tests/generic/068
+++ b/tests/generic/068
@@ -24,6 +24,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -57,13 +58,13 @@ _require_freeze
echo "*** init FS"
-rm -f $seq.full
+rm -f $seqres.full
umount $SCRATCH_DEV >/dev/null 2>&1
-echo "*** MKFS ***" >>$seq.full
-echo "" >>$seq.full
-_scratch_mkfs >>$seq.full 2>&1 \
+echo "*** MKFS ***" >>$seqres.full
+echo "" >>$seqres.full
+_scratch_mkfs >>$seqres.full 2>&1 \
|| _fail "mkfs failed"
-_scratch_mount >>$seq.full 2>&1 \
+_scratch_mount >>$seqres.full 2>&1 \
|| _fail "mount failed"
touch $tmp.running
@@ -106,23 +107,23 @@ touch $tmp.running
i=0
let ITERATIONS=$ITERATIONS-1
-echo | tee -a $seq.full
+echo | tee -a $seqres.full
while [ $i -le $ITERATIONS ]
do
- echo "*** iteration: $i" | tee -a $seq.full
- echo "*** freezing \$SCRATCH_MNT" | tee -a $seq.full
- xfs_freeze -f "$SCRATCH_MNT" | tee -a $seq.full
+ echo "*** iteration: $i" | tee -a $seqres.full
+ echo "*** freezing \$SCRATCH_MNT" | tee -a $seqres.full
+ xfs_freeze -f "$SCRATCH_MNT" | tee -a $seqres.full
[ $? != 0 ] && echo xfs_freeze -f "$SCRATCH_MNT" failed | \
- tee -a $seq.full
+ tee -a $seqres.full
sleep 2
- echo "*** thawing \$SCRATCH_MNT" | tee -a $seq.full
- xfs_freeze -u "$SCRATCH_MNT" | tee -a $seq.full
+ echo "*** thawing \$SCRATCH_MNT" | tee -a $seqres.full
+ xfs_freeze -u "$SCRATCH_MNT" | tee -a $seqres.full
[ $? != 0 ] && echo xfs_freeze -u "$SCRATCH_MNT" failed | \
- tee -a $seq.full
+ tee -a $seqres.full
sleep 2
- echo | tee -a $seq.full
+ echo | tee -a $seqres.full
let i=$i+1
done
diff --git a/tests/generic/069 b/tests/generic/069
index 3451715..b2b18a9 100755
--- a/tests/generic/069
+++ b/tests/generic/069
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -39,7 +40,7 @@ _supported_fs generic
_supported_os IRIX Linux
_require_scratch
-rm -f $seq.full
+rm -f $seqres.full
umount $SCRATCH_DEV >/dev/null 2>&1
@@ -60,19 +61,19 @@ done
cd $here
wait
-ls -lh $SCRATCH_MNT >> $seq.full
-echo "*** PIDs file" >> $seq.full
-cat $SCRATCH_MNT/pids >> $seq.full
+ls -lh $SCRATCH_MNT >> $seqres.full
+echo "*** PIDs file" >> $seqres.full
+cat $SCRATCH_MNT/pids >> $seqres.full
cat $SCRATCH_MNT/pids | while read pid size
do
echo "*** checking file with $size integers"
- echo checking pid=$pid size=$size >> $seq.full
+ echo checking pid=$pid size=$size >> $seqres.full
$here/src/append_reader $SCRATCH_MNT/testfile.$pid
status=$?
[ $status -ne 0 ] && \
echo "maybe corrupt O_APPEND to $SCRATCH_MOUNT/testfile.$pid!"
- echo status: $status >> $seq.full
+ echo status: $status >> $seqres.full
done
# success, all done
diff --git a/tests/generic/070 b/tests/generic/070
index 02fe142..a1c5bf5 100755
--- a/tests/generic/070
+++ b/tests/generic/070
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -61,7 +62,7 @@ FSSTRESS_ARGS=`_scale_fsstress_args \
-f attr_set=100 \
-f attr_remove=100 \
-p 1 -n 10000 -S c`
-$FSSTRESS_PROG $FSSTRESS_ARGS >$seq.full 2>&1
+$FSSTRESS_PROG $FSSTRESS_ARGS >$seqres.full 2>&1
status=$?
exit
diff --git a/tests/generic/074 b/tests/generic/074
index 0e5e820..c795dc7 100755
--- a/tests/generic/074
+++ b/tests/generic/074
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -64,9 +65,9 @@ _do_test()
echo "-----------------------------------------------"
echo "fstest.$_n : $_filter_param"
echo "-----------------------------------------------"
- if ! $here/src/fstest $_param -p $out >>$seq.full
+ if ! $here/src/fstest $_param -p $out >>$seqres.full
then
- echo " fstest ($_param) returned $? - see $seq.full"
+ echo " fstest ($_param) returned $? - see $seqres.full"
status=1
exit
fi
@@ -107,7 +108,7 @@ _process_args()
# real QA test starts here
-rm -f $here/$seq.full
+rm -f $here/$seqres.full
_supported_fs generic
_supported_os IRIX Linux
@@ -153,8 +154,8 @@ fi
# can override the params here
_process_args "$@"
-echo "Params are for $param_type" >>$seq.full
-echo "Params: n = $numchildren l = $numloops f = $numfiles" >>$seq.full
+echo "Params are for $param_type" >>$seqres.full
+echo "Params: n = $numchildren l = $numloops f = $numfiles" >>$seqres.full
_setup_testdir
diff --git a/tests/generic/075 b/tests/generic/075
index de581b6..8012cc1 100755
--- a/tests/generic/075
+++ b/tests/generic/075
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -133,12 +134,12 @@ numops2=10000
# can override the params here
_process_args "$@"
-echo "Params are for $param_type" >>$seq.full
-echo "Params: n = $numops1 N = $numops2 l = $filelen" >>$seq.full
+echo "Params are for $param_type" >>$seqres.full
+echo "Params: n = $numops1 N = $numops2 l = $filelen" >>$seqres.full
_setup_testdir
-rm -f $here/$seq.full
+rm -f $here/$seqres.full
echo "brevity is wit..."
_check_test_fs
diff --git a/tests/generic/076 b/tests/generic/076
index 11a0792..a1847fc 100755
--- a/tests/generic/076
+++ b/tests/generic/076
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -58,13 +59,13 @@ _require_scratch
echo "*** init fs"
-rm -f $seq.full
+rm -f $seqres.full
umount $SCRATCH_DEV >/dev/null 2>&1
-echo "*** MKFS ***" >>$seq.full
-echo "" >>$seq.full
-_scratch_mkfs >>$seq.full 2>&1 \
+echo "*** MKFS ***" >>$seqres.full
+echo "" >>$seqres.full
+_scratch_mkfs >>$seqres.full 2>&1 \
|| _fail "mkfs failed"
-_scratch_mount >>$seq.full 2>&1 \
+_scratch_mount >>$seqres.full 2>&1 \
|| _fail "mount failed"
echo "*** test concurrent block/fs access"
@@ -73,8 +74,8 @@ cat $SCRATCH_DEV >/dev/null &
pid=$!
FSSTRESS_ARGS=`_scale_fsstress_args -p 2 -n 2000 $FSSTRESS_AVOID`
-echo "run fsstress with args: $FSSTRESS_ARGS" >>$seq.full
-$FSSTRESS_PROG $FSSTRESS_ARGS >>$seq.full
+echo "run fsstress with args: $FSSTRESS_ARGS" >>$seqres.full
+$FSSTRESS_PROG $FSSTRESS_ARGS >>$seqres.full
_lets_get_pidst
_check_scratch_fs
diff --git a/tests/generic/077 b/tests/generic/077
index 2b86a37..3113119 100755
--- a/tests/generic/077
+++ b/tests/generic/077
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -56,29 +57,29 @@ _require_user
echo "*** create filesystem"
-rm -f $seq.full
+rm -f $seqres.full
umount $SCRATCH_DEV >/dev/null 2>&1
-echo "*** MKFS ***" >>$seq.full
-echo "" >>$seq.full
+echo "*** MKFS ***" >>$seqres.full
+echo "" >>$seqres.full
SIZE=`expr 50 \* 1024 \* 1024`
-_scratch_mkfs_sized $SIZE >>$seq.full 2>&1 \
+_scratch_mkfs_sized $SIZE >>$seqres.full 2>&1 \
|| _fail "mkfs failed"
-_scratch_mount >>$seq.full 2>&1 \
+_scratch_mount >>$seqres.full 2>&1 \
|| _fail "mount failed"
mkdir $SCRATCH_MNT/subdir
echo "*** set default ACL"
setfacl -R -dm u:fsgqa:rwx,g::rwx,o::r-x,m::rwx $SCRATCH_MNT/subdir
-echo "*** populate filesystem, pass #1" | tee -a $seq.full
-cp -rf $filler $SCRATCH_MNT/subdir >$seq.full 2>&1
+echo "*** populate filesystem, pass #1" | tee -a $seqres.full
+cp -rf $filler $SCRATCH_MNT/subdir >$seqres.full 2>&1
-echo "*** populate filesystem, pass #2" | tee -a $seq.full
-cp -rf $filler $SCRATCH_MNT/subdir >$seq.full 2>&1
+echo "*** populate filesystem, pass #2" | tee -a $seqres.full
+cp -rf $filler $SCRATCH_MNT/subdir >$seqres.full 2>&1
_check_scratch_fs
echo "*** all done"
-rm -f $seq.full
+rm -f $seqres.full
status=0
exit
diff --git a/tests/generic/079 b/tests/generic/079
index 048b220..3faf106 100755
--- a/tests/generic/079
+++ b/tests/generic/079
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/generic/083 b/tests/generic/083
index 1a5913a..12d90f9 100755
--- a/tests/generic/083
+++ b/tests/generic/083
@@ -33,6 +33,7 @@
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -58,7 +59,7 @@ _supported_os IRIX Linux
_require_scratch
_require_no_large_scratch_dev
-rm -f $seq.full
+rm -f $seqres.full
workout()
{
@@ -68,22 +69,22 @@ workout()
nops=$4
umount $SCRATCH_DEV >/dev/null 2>&1
- echo "*** mkfs -dsize=$fsz,agcount=$ags" >>$seq.full
- echo "" >>$seq.full
+ echo "*** mkfs -dsize=$fsz,agcount=$ags" >>$seqres.full
+ echo "" >>$seqres.full
if [ $FSTYP = xfs ]
then
- _scratch_mkfs_xfs -dsize=$fsz,agcount=$ags >>$seq.full 2>&1 \
+ _scratch_mkfs_xfs -dsize=$fsz,agcount=$ags >>$seqres.full 2>&1 \
|| _fail "size=$fsz,agcount=$ags mkfs failed"
else
- _scratch_mkfs_sized $fsz >>$seq.full 2>&1 \
+ _scratch_mkfs_sized $fsz >>$seqres.full 2>&1 \
|| _fail "size=$fsz mkfs failed"
fi
- _scratch_mount >>$seq.full 2>&1 \
+ _scratch_mount >>$seqres.full 2>&1 \
|| _fail "mount failed"
# -w ensures that the only ops are ones which cause write I/O
FSSTRESS_ARGS=`_scale_fsstress_args -d $SCRATCH_MNT -w -p $procs -n $nops $FSSTRESS_AVOID`
- $FSSTRESS_PROG $FSSTRESS_ARGS >>$seq.full
+ $FSSTRESS_PROG $FSSTRESS_ARGS >>$seqres.full
_check_scratch_fs
}
diff --git a/tests/generic/088 b/tests/generic/088
index b6266ef..1386322 100755
--- a/tests/generic/088
+++ b/tests/generic/088
@@ -24,6 +24,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -48,7 +49,7 @@ _supported_fs generic
_supported_os IRIX Linux
path=$TEST_DIR/t_access
-src/t_access_root $path | tee $seq.full | _filter
+src/t_access_root $path | tee $seqres.full | _filter
# success, all done
status=0
diff --git a/tests/generic/089 b/tests/generic/089
index 2653183..5e8210d 100755
--- a/tests/generic/089
+++ b/tests/generic/089
@@ -24,6 +24,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
mtab_output=$TEST_DIR/mtab_output
@@ -51,7 +52,7 @@ addentries()
_supported_fs generic
_supported_os Linux
-rm -f $seq.full
+rm -f $seqres.full
[ "X$TEST_DIR" = "X" ] && exit 1
cd $TEST_DIR
rm -fr test
@@ -72,8 +73,8 @@ mtab()
echo directory entries:
ls | grep mtab
- echo directory entries >> $here/$seq.full
- ls -li >> $here/$seq.full
+ echo directory entries >> $here/$seqres.full
+ ls -li >> $here/$seqres.full
}
# directory with only a few entries
diff --git a/tests/generic/091 b/tests/generic/091
index ad82b8e..755281e 100755
--- a/tests/generic/091
+++ b/tests/generic/091
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -38,16 +39,16 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
_supported_fs generic
_supported_os Linux
-rm -f $seq.full
+rm -f $seqres.full
run_fsx()
{
- echo fsx $@ | tee -a $seq.full
+ echo fsx $@ | tee -a $seqres.full
args=`echo $@ | sed -e "s/ BSIZE / $bsize /g" -e "s/ PSIZE / $psize /g"`
rm -f $TEST_DIR/junk
- $here/ltp/fsx $args $TEST_DIR/junk >>$seq.full 2>&1
+ $here/ltp/fsx $args $TEST_DIR/junk >>$seqres.full 2>&1
if [ $? -ne 0 ]; then
- cat $seq.full
+ cat $seqres.full
exit 1
fi
}
diff --git a/tests/generic/093 b/tests/generic/093
index 881a833..12ef580 100755
--- a/tests/generic/093
+++ b/tests/generic/093
@@ -26,6 +26,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
here=`pwd`
tmp=/tmp/$$
@@ -62,7 +63,7 @@ _require_attrs
[ -x $runas ] || _notrun "$runas executable not found"
-rm -f $seq.full
+rm -f $seqres.full
_setup_testdir
_need_to_be_root
diff --git a/tests/generic/097 b/tests/generic/097
index d3174e4..084aa1c 100755
--- a/tests/generic/097
+++ b/tests/generic/097
@@ -28,6 +28,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -250,7 +251,7 @@ _check_scratch_fs
# optional stuff if your test has verbose output to help resolve problems
#echo
-#echo "If failure, check $seq.full (this) and $seq.full.ok (reference)"
+#echo "If failure, check $seqres.full (this) and $seq.full.ok (reference)"
# success, all done
status=0
diff --git a/tests/generic/099 b/tests/generic/099
index edd88a9..6efa7a7 100755
--- a/tests/generic/099
+++ b/tests/generic/099
@@ -24,6 +24,7 @@
# modifier
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -72,7 +73,7 @@ _cleanup()
# -> this would be done by simultaneously matching on ACEs
# -> interesting if it allows user to specify ACEs in any order
#
-rm -f $seq.full
+rm -f $seqres.full
#-------------------------------------------------------
# real QA test starts here
diff --git a/tests/generic/100 b/tests/generic/100
index 1ba5eb7..34cfde7 100755
--- a/tests/generic/100
+++ b/tests/generic/100
@@ -24,6 +24,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -54,17 +55,17 @@ DEPTH=5
POPULATED_DIR=$TEMP_DIR/populate_root
SIZE=10
-rm -f $seq.full
+rm -f $seqres.full
# Clean up if file exist from prevous run
rm -rf $POPULATED_DIR
rm -f $TEMP_DIR/$TAR_FILE
# Create the new directory structure
-_populate_fs -n $NDIRS -f $NFILES -d $DEPTH -r $POPULATED_DIR -s $SIZE >>$here/$seq.full 2>&1
+_populate_fs -n $NDIRS -f $NFILES -d $DEPTH -r $POPULATED_DIR -s $SIZE >>$here/$seqres.full 2>&1
# Then tar up the directory structure
-tar -cvf $TEMP_DIR/$TAR_FILE $POPULATED_DIR >>$here/$seq.full 2>&1
+tar -cvf $TEMP_DIR/$TAR_FILE $POPULATED_DIR >>$here/$seqres.full 2>&1
# create f/s
_require_scratch
@@ -72,12 +73,12 @@ _setup_testdir
# untar on f/s
cd $testdir
-tar -xRvf $TEMP_DIR/$TAR_FILE >>$here/$seq.full 2>&1
+tar -xRvf $TEMP_DIR/$TAR_FILE >>$here/$seqres.full 2>&1
cd $here
# use diff -qr to compare
-ls -R -l ${testdir}${POPULATED_DIR} >>$here/$seq.full 2>&1
+ls -R -l ${testdir}${POPULATED_DIR} >>$here/$seqres.full 2>&1
diff -qr $POPULATED_DIR ${testdir}${POPULATED_DIR}
cd /
diff --git a/tests/generic/105 b/tests/generic/105
index 01bae98..d5b2cb2 100755
--- a/tests/generic/105
+++ b/tests/generic/105
@@ -26,6 +26,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -49,7 +50,7 @@ _supported_os IRIX Linux
# real QA test starts here
-rm -f $seq.full
+rm -f $seqres.full
_require_scratch
_require_acls
@@ -57,11 +58,11 @@ _require_acls
_acl_setup_ids
umount $SCRATCH_DEV >/dev/null 2>&1
-echo "*** MKFS ***" >>$seq.full
-echo "" >>$seq.full
-_scratch_mkfs >>$seq.full 2>&1 \
+echo "*** MKFS ***" >>$seqres.full
+echo "" >>$seqres.full
+_scratch_mkfs >>$seqres.full 2>&1 \
|| _fail "mkfs failed"
-_scratch_mount >>$seq.full 2>&1 \
+_scratch_mount >>$seqres.full 2>&1 \
|| _fail "mount failed"
cd $SCRATCH_MNT
diff --git a/tests/generic/112 b/tests/generic/112
index bcdcfec..8959c8b 100755
--- a/tests/generic/112
+++ b/tests/generic/112
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -134,12 +135,12 @@ numops2=10000
# can override the params here
_process_args "$@"
-echo "Params are for $param_type" >>$seq.full
-echo "Params: n = $numops1 N = $numops2 l = $filelen" >>$seq.full
+echo "Params are for $param_type" >>$seqres.full
+echo "Params: n = $numops1 N = $numops2 l = $filelen" >>$seqres.full
_setup_testdir
-rm -f $here/$seq.full
+rm -f $here/$seqres.full
echo "brevity is wit..."
_check_test_fs
diff --git a/tests/generic/113 b/tests/generic/113
index fd301cd..b2a7317 100755
--- a/tests/generic/113
+++ b/tests/generic/113
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/generic/117 b/tests/generic/117
index 8afc962..624bfd8 100755
--- a/tests/generic/117
+++ b/tests/generic/117
@@ -24,6 +24,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -82,13 +83,13 @@ _setup_testdir
_require_scratch
_require_attrs
-rm -f $seq.full
+rm -f $seqres.full
umount $SCRATCH_DEV >/dev/null 2>&1
-echo "*** MKFS ***" >>$seq.full
-echo "" >>$seq.full
-_scratch_mkfs >>$seq.full 2>&1 \
+echo "*** MKFS ***" >>$seqres.full
+echo "" >>$seqres.full
+_scratch_mkfs >>$seqres.full 2>&1 \
|| _fail "mkfs failed"
-_scratch_mount >>$seq.full 2>&1 \
+_scratch_mount >>$seqres.full 2>&1 \
|| _fail "mount failed"
mkdir -p $SCRATCH_MNT/fsstress
@@ -97,10 +98,10 @@ echo
echo Running fsstress in serial:
i=0
while [ $i -lt $ITERATIONS ]; do
- echo fsstress iteration: $i | tee -a $seq.full
+ echo fsstress iteration: $i | tee -a $seqres.full
$FSSTRESS_PROG \
-d $SCRATCH_MNT/fsstress \
- $fss_ops -S c >>$seq.full 2>&1
+ $fss_ops -S c >>$seqres.full 2>&1
let i=$i+1
done
diff --git a/tests/generic/120 b/tests/generic/120
index 8389925..c3069f1 100755
--- a/tests/generic/120
+++ b/tests/generic/120
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/generic/123 b/tests/generic/123
index d45c516..2387676 100755
--- a/tests/generic/123
+++ b/tests/generic/123
@@ -24,6 +24,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/generic/124 b/tests/generic/124
index 6fbb028..65c94b4 100755
--- a/tests/generic/124
+++ b/tests/generic/124
@@ -27,6 +27,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/generic/125 b/tests/generic/125
index c7215a3..f489e96 100755
--- a/tests/generic/125
+++ b/tests/generic/125
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/generic/126 b/tests/generic/126
index a95c1e4..83671df 100755
--- a/tests/generic/126
+++ b/tests/generic/126
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/generic/127 b/tests/generic/127
index d1101df..021a571 100755
--- a/tests/generic/127
+++ b/tests/generic/127
@@ -27,6 +27,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/generic/128 b/tests/generic/128
index 85d0f45..165aa00 100755
--- a/tests/generic/128
+++ b/tests/generic/128
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/generic/129 b/tests/generic/129
index 18d891b..e74098f 100755
--- a/tests/generic/129
+++ b/tests/generic/129
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/generic/130 b/tests/generic/130
index 943df72..96491f7 100755
--- a/tests/generic/130
+++ b/tests/generic/130
@@ -32,6 +32,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/generic/131 b/tests/generic/131
index 176c8b4..02835ab 100755
--- a/tests/generic/131
+++ b/tests/generic/131
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/generic/132 b/tests/generic/132
index 98229a9..2abfccf 100755
--- a/tests/generic/132
+++ b/tests/generic/132
@@ -24,6 +24,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/generic/133 b/tests/generic/133
index ec225f3..478419c 100755
--- a/tests/generic/133
+++ b/tests/generic/133
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/generic/135 b/tests/generic/135
index f0bf9b9..b5854f4 100755
--- a/tests/generic/135
+++ b/tests/generic/135
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/generic/141 b/tests/generic/141
index 45c1b5e..cb7aae2 100755
--- a/tests/generic/141
+++ b/tests/generic/141
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/generic/169 b/tests/generic/169
index 413a86b..6293654 100755
--- a/tests/generic/169
+++ b/tests/generic/169
@@ -23,11 +23,12 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
tmp=/tmp/$$
-rm -f $seq.full
+rm -f $seqres.full
status=1 # failure is the default!
trap "_cleanup; exit \$status" 0 1 2 3 15
@@ -56,10 +57,10 @@ _supported_os Linux
_require_scratch
-_scratch_mkfs >>$seq.full 2>&1 \
+_scratch_mkfs >>$seqres.full 2>&1 \
|| _fail "mkfs scratch failed"
-_scratch_mount >>$seq.full 2>&1 \
+_scratch_mount >>$seqres.full 2>&1 \
|| _fail "mount failed: $MOUNT_OPTIONS"
echo "# creating new file for io"
@@ -73,11 +74,11 @@ xfs_io -F -a -c "pwrite 0 5k" -c "fsync" \
| _show_wrote_and_stat_only
echo "# unmounting scratch"
-umount $SCRATCH_MNT>>$seq.full 2>&1 \
+umount $SCRATCH_MNT>>$seqres.full 2>&1 \
|| _fail "unmount failed"
echo "# mounting scratch"
-_scratch_mount >>$seq.full 2>&1 \
+_scratch_mount >>$seqres.full 2>&1 \
|| _fail "mount failed: $MOUNT_OPTIONS"
echo "# stating file to confirm correct size"
@@ -90,11 +91,11 @@ xfs_io -F -f -c "pwrite 0 5" -c s -c "pwrite 5 5" \
| _show_wrote_and_stat_only
echo "# unmounting scratch"
-umount $SCRATCH_MNT>>$seq.full 2>&1 \
+umount $SCRATCH_MNT>>$seqres.full 2>&1 \
|| _fail "unmount failed"
echo "# mounting scratch"
-_scratch_mount >>$seq.full 2>&1 \
+_scratch_mount >>$seqres.full 2>&1 \
|| _fail "mount failed: $MOUNT_OPTIONS"
echo "# stating file to confirm correct size"
diff --git a/tests/generic/184 b/tests/generic/184
index a37f700..929e0eb 100755
--- a/tests/generic/184
+++ b/tests/generic/184
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq - silence is golden"
here=`pwd`
diff --git a/tests/generic/192 b/tests/generic/192
index 691ab7d..4b9d0bb 100755
--- a/tests/generic/192
+++ b/tests/generic/192
@@ -25,6 +25,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -53,20 +54,20 @@ delay=40
testfile=$TEST_DIR/testfile
rm -f $testfile
-rm -f $seq.full
+rm -f $seqres.full
echo test >$testfile
-time1=`_access_time $testfile | tee -a $seq.full`
+time1=`_access_time $testfile | tee -a $seqres.full`
echo "sleep for $delay"
sleep $delay # sleep to allow time to move on for access
cat $testfile
-time2=`_access_time $testfile | tee -a $seq.full`
+time2=`_access_time $testfile | tee -a $seqres.full`
cd /
umount $TEST_DIR
_test_mount
-time3=`_access_time $testfile | tee -a $here/$seq.full`
+time3=`_access_time $testfile | tee -a $here/$seqres.full`
delta1=`expr $time2 - $time1`
delta2=`expr $time3 - $time1`
diff --git a/tests/generic/193 b/tests/generic/193
index 88ab971..8b3b9db 100755
--- a/tests/generic/193
+++ b/tests/generic/193
@@ -22,6 +22,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -247,5 +248,5 @@ _cleanup_files
# success, all done
echo "*** done"
-rm -f $seq.full
+rm -f $seqres.full
status=0
diff --git a/tests/generic/198 b/tests/generic/198
index 31de96c..5aac37f 100755
--- a/tests/generic/198
+++ b/tests/generic/198
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -47,7 +48,7 @@ _require_aiodio aiodio_sparse2
echo "Silence is golden."
# real QA test starts here
-rm -f $seq.full
+rm -f $seqres.full
rm -f "$TEST_DIR/aiodio_sparse*"
$AIO_TEST "$TEST_DIR/aiodio_sparse"
diff --git a/tests/generic/204 b/tests/generic/204
index 6c4a3f0..ae87930 100755
--- a/tests/generic/204
+++ b/tests/generic/204
@@ -22,6 +22,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -44,7 +45,7 @@ _scratch_mount
# fix the reserve block pool to a known size so that the enospc calculations
# work out correctly.
-_scratch_resvblks 1024 > $seq.full 2>&1
+_scratch_resvblks 1024 > $seqres.full 2>&1
for i in `seq 1 22500`; do
echo -n > $SCRATCH_MNT/$i
@@ -53,5 +54,5 @@ done
# success, all done
echo "*** done"
-rm -f $seq.full
+rm -f $seqres.full
status=0
diff --git a/tests/generic/207 b/tests/generic/207
index 6eaf50c..b520bee 100755
--- a/tests/generic/207
+++ b/tests/generic/207
@@ -22,6 +22,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/generic/208 b/tests/generic/208
index 7ea7514..4c34e7b 100755
--- a/tests/generic/208
+++ b/tests/generic/208
@@ -22,6 +22,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/generic/209 b/tests/generic/209
index 8b2a4e1..82d5e6a 100755
--- a/tests/generic/209
+++ b/tests/generic/209
@@ -22,6 +22,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/generic/210 b/tests/generic/210
index 56ac8ad..16908cc 100755
--- a/tests/generic/210
+++ b/tests/generic/210
@@ -22,6 +22,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/generic/211 b/tests/generic/211
index 5667d20..6d7b996 100755
--- a/tests/generic/211
+++ b/tests/generic/211
@@ -22,6 +22,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/generic/212 b/tests/generic/212
index e211cc4..6e86e94 100755
--- a/tests/generic/212
+++ b/tests/generic/212
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/generic/213 b/tests/generic/213
index e297fdf..1fa573c 100755
--- a/tests/generic/213
+++ b/tests/generic/213
@@ -26,6 +26,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
_cleanup()
@@ -51,7 +52,7 @@ _supported_os Linux
[ -n "$XFS_IO_PROG" ] || _notrun "xfs_io executable not found"
-rm -f $seq.full
+rm -f $seqres.full
_require_xfs_io_falloc
diff --git a/tests/generic/214 b/tests/generic/214
index 682cfca..bcd75f8 100755
--- a/tests/generic/214
+++ b/tests/generic/214
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
_cleanup()
@@ -49,7 +50,7 @@ _supported_os Linux
[ -n "$XFS_IO_PROG" ] || _notrun "xfs_io executable not found"
-rm -f $seq.full
+rm -f $seqres.full
rm -f $TEST_DIR/ouch*
_require_xfs_io_falloc
diff --git a/tests/generic/215 b/tests/generic/215
index 749b27b..73cdd14 100755
--- a/tests/generic/215
+++ b/tests/generic/215
@@ -24,6 +24,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
_cleanup()
@@ -79,5 +80,5 @@ fi
# success, all done
echo "*** done"
-rm -f $seq.full
+rm -f $seqres.full
status=0
diff --git a/tests/generic/219 b/tests/generic/219
index 3f4ec09..b71d13d 100755
--- a/tests/generic/219
+++ b/tests/generic/219
@@ -26,6 +26,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -78,17 +79,17 @@ check_usage()
test_accounting()
{
echo "### some controlled buffered, direct and mmapd IO (type=$type)"
- echo "--- initiating parallel IO..." >>$seq.full
+ echo "--- initiating parallel IO..." >>$seqres.full
# Small ios here because ext3 will account for indirect blocks too ...
# 48k will fit w/o indirect for 4k blocks (default blocksize)
$XFS_IO_PROG -F -c 'pwrite 0 48k' -c 'fsync' \
- $SCRATCH_MNT/buffer >>$seq.full 2>&1 &
+ $SCRATCH_MNT/buffer >>$seqres.full 2>&1 &
$XFS_IO_PROG -F -c 'pwrite 0 48k' -d \
- $SCRATCH_MNT/direct >>$seq.full 2>&1 &
+ $SCRATCH_MNT/direct >>$seqres.full 2>&1 &
$XFS_IO_PROG -F -c 't 48k' -c 'mm -rw 0 48k' -c 'mw 0 48k' -c 'ms -s' \
- $SCRATCH_MNT/mmap >>$seq.full 2>&1 &
+ $SCRATCH_MNT/mmap >>$seqres.full 2>&1 &
wait
- echo "--- completed parallel IO ($type)" >>$seq.full
+ echo "--- completed parallel IO ($type)" >>$seqres.full
for file in $SCRATCH_MNT/{buffer,direct,mmap}; do
$here/src/lstat64 $file | head -2 | _filter_scratch
@@ -103,10 +104,10 @@ test_accounting()
}
# real QA test starts here
-rm -f $seq.full
+rm -f $seqres.full
umount $SCRATCH_DEV 2>/dev/null
-_scratch_mkfs >> $seq.full 2>&1
+_scratch_mkfs >> $seqres.full 2>&1
_scratch_mount "-o usrquota,grpquota"
quotacheck -u -g $SCRATCH_MNT 2>/dev/null
quotaon $SCRATCH_MNT 2>/dev/null
diff --git a/tests/generic/221 b/tests/generic/221
index 9cab3c4..7fca5bb 100755
--- a/tests/generic/221
+++ b/tests/generic/221
@@ -26,6 +26,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/generic/223 b/tests/generic/223
index 8eba2d7..a6932da 100755
--- a/tests/generic/223
+++ b/tests/generic/223
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -47,7 +48,7 @@ _supported_os Linux
_require_scratch
_require_xfs_io_falloc
-rm -f $seq.full
+rm -f $seqres.full
BLOCKSIZE=4096
@@ -57,7 +58,7 @@ for SUNIT_K in 8 16 32 64 128; do
echo "=== mkfs with su $SUNIT_BLOCKS blocks x 4 ==="
export MKFS_OPTIONS=""
- _scratch_mkfs_geom $SUNIT_BYTES 4 $BLOCKSIZE >> $seq.full 2>&1
+ _scratch_mkfs_geom $SUNIT_BYTES 4 $BLOCKSIZE >> $seqres.full 2>&1
_scratch_mount
for SIZE_MULT in 1 2 8 64 256; do
@@ -67,10 +68,10 @@ for SUNIT_K in 8 16 32 64 128; do
for FILE in 1 2 3 4; do
xfs_io -F -f -c "falloc 0 $SIZE" \
$SCRATCH_MNT/file-$FILE-$SIZE-falloc \
- >> $seq.full 2>&1
+ >> $seqres.full 2>&1
xfs_io -F -f -c "pwrite 0 $SIZE" \
$SCRATCH_MNT/file-$FILE-$SIZE-write \
- >> $seq.full 2>&1
+ >> $seqres.full 2>&1
src/t_stripealign $SCRATCH_MNT/file-$FILE-$SIZE-falloc \
$SUNIT_BLOCKS | _filter_scratch
src/t_stripealign $SCRATCH_MNT/file-$FILE-$SIZE-write \
@@ -80,7 +81,7 @@ for SUNIT_K in 8 16 32 64 128; do
echo "=== Testing size 1g falloc on ${SUNIT_K}k stripe ==="
xfs_io -F -f -c "falloc 0 1g" \
- $SCRATCH_MNT/file-1g-falloc >> $seq.full 2>&1
+ $SCRATCH_MNT/file-1g-falloc >> $seqres.full 2>&1
src/t_stripealign $SCRATCH_MNT/file-1g-falloc $SUNIT_BLOCKS \
| _filter_scratch
@@ -88,7 +89,7 @@ for SUNIT_K in 8 16 32 64 128; do
echo "=== Testing size 1073745920 falloc on ${SUNIT_K}k stripe ==="
xfs_io -F -f -c "falloc 0 1073745920" \
- $SCRATCH_MNT/file-1073745920-falloc >> $seq.full 2>&1
+ $SCRATCH_MNT/file-1073745920-falloc >> $seqres.full 2>&1
src/t_stripealign $SCRATCH_MNT/file-1073745920-falloc \
$SUNIT_BLOCKS | _filter_scratch
diff --git a/tests/generic/224 b/tests/generic/224
index 23ee7c2..313d9c2 100755
--- a/tests/generic/224
+++ b/tests/generic/224
@@ -28,6 +28,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -53,12 +54,12 @@ _supported_os Linux
_require_scratch
# make a 1GB filesystem
-_scratch_mkfs_sized `expr 1024 \* 1024 \* 1024` > $seq.full 2>&1
-_scratch_mount >> $seq.full 2>&1
+_scratch_mkfs_sized `expr 1024 \* 1024 \* 1024` > $seqres.full 2>&1
+_scratch_mount >> $seqres.full 2>&1
# set the reserved block pool to almost empty for XFS
if [ "$FSTYP" = "xfs" ]; then
- xfs_io -x -c "resblks 4" $SCRATCH_MNT >> $seq.full 2>&1
+ xfs_io -x -c "resblks 4" $SCRATCH_MNT >> $seqres.full 2>&1
fi
FILES=1000
diff --git a/tests/generic/225 b/tests/generic/225
index c09bd2a..ea44f2e 100755
--- a/tests/generic/225
+++ b/tests/generic/225
@@ -22,6 +22,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -48,7 +49,7 @@ _require_scratch
_scratch_mkfs > /dev/null 2>&1
_scratch_mount > /dev/null 2>&1
-rm -f $seq.full
+rm -f $seqres.full
fiemapfile=$SCRATCH_MNT/$seq.fiemap
fiemaplog=$SCRATCH_MNT/$seq.log
diff --git a/tests/generic/226 b/tests/generic/226
index 2179f2a..da45c9e 100755
--- a/tests/generic/226
+++ b/tests/generic/226
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -38,11 +39,11 @@ _supported_os Linux IRIX
_require_scratch
# real QA test starts here
-rm -f $seq.full
+rm -f $seqres.full
umount $SCRATCH_DEV 2>/dev/null
echo "--> mkfs 256m filesystem"
-_scratch_mkfs_sized `expr 256 \* 1024 \* 1024` >> $seq.full 2>&1
+_scratch_mkfs_sized `expr 256 \* 1024 \* 1024` >> $seqres.full 2>&1
_scratch_mount
loops=16
@@ -54,7 +55,7 @@ echo "--> $loops buffered 64m writes in a loop"
for I in `seq 1 $loops`; do
echo -n "$I "
xfs_io -F -f \
- -c "pwrite ${buffer} 0 64m" $SCRATCH_MNT/test >> $seq.full
+ -c "pwrite ${buffer} 0 64m" $SCRATCH_MNT/test >> $seqres.full
rm -f $SCRATCH_MNT/test
done
@@ -66,7 +67,7 @@ echo "--> $loops direct 64m writes in a loop"
for I in `seq 1 $loops`; do
echo -n "$I "
xfs_io -F -f -d \
- -c "pwrite ${buffer} 0 64m" $SCRATCH_MNT/test >> $seq.full
+ -c "pwrite ${buffer} 0 64m" $SCRATCH_MNT/test >> $seqres.full
rm -f $SCRATCH_MNT/test
done
diff --git a/tests/generic/228 b/tests/generic/228
index 2704934..c8af133 100755
--- a/tests/generic/228
+++ b/tests/generic/228
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
_cleanup()
@@ -49,7 +50,7 @@ _supported_os Linux
[ -n "$XFS_IO_PROG" ] || _notrun "xfs_io executable not found"
-rm -f $seq.full
+rm -f $seqres.full
# Sanity check to see if fallocate works
_require_xfs_io_falloc
diff --git a/tests/generic/230 b/tests/generic/230
index a442857..51f6d85 100755
--- a/tests/generic/230
+++ b/tests/generic/230
@@ -26,6 +26,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -58,49 +59,49 @@ test_files()
test_enforcement()
{
echo "### some buffered IO (type=$type)"
- echo "--- initiating IO..." >>$seq.full
+ echo "--- initiating IO..." >>$seqres.full
# Firstly fit below block soft limit
echo "Write 900k..."
su $qa_user -c "$XFS_IO_PROG -F -c 'pwrite 0 900k' -c fsync \
- $SCRATCH_MNT/file1" 2>&1 >>$seq.full | tee -a $seq.full
- repquota -$type $SCRATCH_MNT | grep -v "^root" >>$seq.full 2>&1
+ $SCRATCH_MNT/file1" 2>&1 >>$seqres.full | tee -a $seq.full
+ repquota -$type $SCRATCH_MNT | grep -v "^root" >>$seqres.full 2>&1
# Secondly overcome block soft limit
echo "Rewrite 1001k..."
su $qa_user -c "$XFS_IO_PROG -F -c 'pwrite 0 1001k' -c fsync \
- $SCRATCH_MNT/file1" 2>&1 >>$seq.full | tee -a $seq.full
- repquota -$type $SCRATCH_MNT | grep -v "^root" >>$seq.full 2>&1
+ $SCRATCH_MNT/file1" 2>&1 >>$seqres.full | tee -a $seq.full
+ repquota -$type $SCRATCH_MNT | grep -v "^root" >>$seqres.full 2>&1
# Now try to overcome block hardlimit
echo "Write 1000k..."
su $qa_user -c "$XFS_IO_PROG -F -c 'pwrite 0 1000k' -c fsync \
- $SCRATCH_MNT/file2" 2>&1 >>$seq.full | tee -a $seq.full
- repquota -$type $SCRATCH_MNT | grep -v "^root" >>$seq.full 2>&1
+ $SCRATCH_MNT/file2" 2>&1 >>$seqres.full | tee -a $seq.full
+ repquota -$type $SCRATCH_MNT | grep -v "^root" >>$seqres.full 2>&1
# Now sleep for grace time and check that softlimit got enforced
sleep $((grace+1))
echo "Write 4096..."
su $qa_user -c "$XFS_IO_PROG -F -c 'truncate 0' -c 'pwrite 0 4096' \
- $SCRATCH_MNT/file2" 2>&1 >>$seq.full | tee -a $seq.full
- repquota -$type $SCRATCH_MNT | grep -v "^root" >>$seq.full 2>&1
+ $SCRATCH_MNT/file2" 2>&1 >>$seqres.full | tee -a $seq.full
+ repquota -$type $SCRATCH_MNT | grep -v "^root" >>$seqres.full 2>&1
# And now the softlimit test for inodes
# First reset space limits so that we don't have problems with
# space reservations on XFS
setquota -$type $qa_user 0 0 3 5 $SCRATCH_MNT
echo "Touch 3+4"
su $qa_user -c "touch $SCRATCH_MNT/file3 $SCRATCH_MNT/file4" \
- 2>&1 >>$seq.full | _filter_scratch | tee -a $seq.full
- repquota -$type $SCRATCH_MNT | grep -v "^root" >>$seq.full 2>&1
+ 2>&1 >>$seqres.full | _filter_scratch | tee -a $seq.full
+ repquota -$type $SCRATCH_MNT | grep -v "^root" >>$seqres.full 2>&1
# Try to exceed inode hardlimit
echo "Touch 5+6"
su $qa_user -c "touch $SCRATCH_MNT/file5 $SCRATCH_MNT/file6" \
- 2>&1 >>$seq.full | _filter_scratch | tee -a $seq.full
- repquota -$type $SCRATCH_MNT | grep -v "^root" >>$seq.full 2>&1
+ 2>&1 >>$seqres.full | _filter_scratch | tee -a $seq.full
+ repquota -$type $SCRATCH_MNT | grep -v "^root" >>$seqres.full 2>&1
# Wait and check grace time enforcement
- rm -f $SCRATCH_MNT/file5 >>$seq.full 2>&1
+ rm -f $SCRATCH_MNT/file5 >>$seqres.full 2>&1
sleep $((grace+1))
echo "Touch 5"
- su $qa_user -c "touch $SCRATCH_MNT/file5" 2>&1 >>$seq.full |
- _filter_scratch | tee -a $seq.full
- repquota -$type $SCRATCH_MNT | grep -v "^root" >>$seq.full 2>&1
- echo "--- completed IO ($type)" >>$seq.full
+ su $qa_user -c "touch $SCRATCH_MNT/file5" 2>&1 >>$seqres.full |
+ _filter_scratch | tee -a $seqres.full
+ repquota -$type $SCRATCH_MNT | grep -v "^root" >>$seqres.full 2>&1
+ echo "--- completed IO ($type)" >>$seqres.full
}
cleanup_files()
@@ -109,11 +110,11 @@ cleanup_files()
}
# real QA test starts here
-rm -f $seq.full
+rm -f $seqres.full
grace=2
-_scratch_mkfs >> $seq.full 2>&1
+_scratch_mkfs >> $seqres.full 2>&1
_scratch_mount "-o usrquota,grpquota"
quotacheck -u -g $SCRATCH_MNT 2>/dev/null
quotaon $SCRATCH_MNT 2>/dev/null
diff --git a/tests/generic/231 b/tests/generic/231
index 6d8bda7..1a434d4 100755
--- a/tests/generic/231
+++ b/tests/generic/231
@@ -24,6 +24,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -45,19 +46,19 @@ _fsx()
echo "=== FSX Standard Mode, Memory Mapping, $tasks Tasks ==="
for (( i = 1; i <= $tasks; i++ )); do
SEED=$RANDOM
- echo "ltp/fsx $FSX_ARGS -S $SEED $SCRATCH_MNT/fsx_file$i" >>$seq.full
+ echo "ltp/fsx $FSX_ARGS -S $SEED $SCRATCH_MNT/fsx_file$i" >>$seqres.full
su $qa_user -c "ltp/fsx $FSX_ARGS -S $SEED \
$SCRATCH_MNT/fsx_file$i" >$tmp.output$i 2>&1 &
done
for (( i = 1; i <= $tasks; i++ )); do
if ! wait %$i; then
- cat $tmp.output$i | tee -a $seq.full
+ cat $tmp.output$i | tee -a $seqres.full
wait
return 1
fi
$XFS_IO_PROG -F -c 'fsync' $SCRATCH_MNT/fsx_file$i
- cat $tmp.output$i | tee -a $seq.full
+ cat $tmp.output$i | tee -a $seqres.full
done
return 0
}
@@ -70,7 +71,7 @@ _require_quota
_require_user
_need_to_be_root
-_scratch_mkfs >> $seq.full 2>&1
+_scratch_mkfs >> $seqres.full 2>&1
_scratch_mount "-o usrquota,grpquota"
chmod 777 $SCRATCH_MNT
quotacheck -u -g $SCRATCH_MNT 2>/dev/null
diff --git a/tests/generic/232 b/tests/generic/232
index f7a1eb7..0f72733 100755
--- a/tests/generic/232
+++ b/tests/generic/232
@@ -24,6 +24,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -38,7 +39,7 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
_filter_num()
{
- tee -a $here/$seq.full |\
+ tee -a $here/$seqres.full |\
sed -e 's/[0-9][0-9]* inodes/I inodes/g' \
-e 's/[0-9][0-9]* paths/P paths/g' \
-e 's/seed = [0-9][0-9]*/seed = S/'
@@ -54,11 +55,11 @@ _fsstress()
count=2000
args=`_scale_fsstress_args -d $out -n $count -p 7`
- echo "fsstress $args" >> tee -a $here/$seq.full
- if ! $FSSTRESS_PROG $args | tee -a $here/$seq.full | _filter_num
+ echo "fsstress $args" >> tee -a $here/$seqres.full
+ if ! $FSSTRESS_PROG $args | tee -a $here/$seqres.full | _filter_num
then
echo " fsstress $args returned $?"
- cat $tmp.out | tee -a $here/$seq.full
+ cat $tmp.out | tee -a $here/$seqres.full
status=1
fi
}
@@ -70,7 +71,7 @@ _require_scratch
_require_quota
_need_to_be_root
-_scratch_mkfs >> $seq.full 2>&1
+_scratch_mkfs >> $seqres.full 2>&1
_scratch_mount "-o usrquota,grpquota"
chmod 777 $SCRATCH_MNT
quotacheck -u -g $SCRATCH_MNT 2>/dev/null
diff --git a/tests/generic/233 b/tests/generic/233
index 330041c..20ba711 100755
--- a/tests/generic/233
+++ b/tests/generic/233
@@ -25,6 +25,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -42,7 +43,7 @@ FSX_ARGS="-q -l $FSX_FILE_SIZE -o 65536 -S 191110531 -N 100000"
_filter_num()
{
- tee -a $here/$seq.full |\
+ tee -a $here/$seqres.full |\
sed -e 's/[0-9][0-9]* inodes/I inodes/g' \
-e 's/[0-9][0-9]* paths/P paths/g' \
-e 's/seed = [0-9][0-9]*/seed = S/'
@@ -61,11 +62,11 @@ _fsstress()
-f rename=10 -f fsync=2 -f write=15 -f dwrite=15 \
-n $count -d $out -p 7`
- echo "fsstress $args" >> tee -a $here/$seq.full
- if ! su $qa_user -c "$FSSTRESS_PROG $args" | tee -a $here/$seq.full | _filter_num
+ echo "fsstress $args" >> tee -a $here/$seqres.full
+ if ! su $qa_user -c "$FSSTRESS_PROG $args" | tee -a $here/$seqres.full | _filter_num
then
echo " fsstress $args returned $?"
- cat $tmp.out | tee -a $here/$seq.full
+ cat $tmp.out | tee -a $here/$seqres.full
status=1
fi
}
@@ -78,7 +79,7 @@ _require_quota
_require_user
_need_to_be_root
-_scratch_mkfs >> $seq.full 2>&1
+_scratch_mkfs >> $seqres.full 2>&1
_scratch_mount "-o usrquota,grpquota"
chmod 777 $SCRATCH_MNT
quotacheck -u -g $SCRATCH_MNT 2>/dev/null
diff --git a/tests/generic/234 b/tests/generic/234
index dbb13f6..e5c94e9 100755
--- a/tests/generic/234
+++ b/tests/generic/234
@@ -26,6 +26,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -46,7 +47,7 @@ test_setting()
idmod=200000
seed=$RANDOM
RANDOM=$seed
- echo "Starting test with procs=$procs, idmod=$idmod, and seed=$seed" >>$seq.full
+ echo "Starting test with procs=$procs, idmod=$idmod, and seed=$seed" >>$seqres.full
for (( i = 0; i < $procs; i++ )); do
( SETUCOUNT=1; SETGCOUNT=1; SETUIDS[0]=0; SETGIDS[0]=0
@@ -93,9 +94,9 @@ _require_quota
_need_to_be_root
# real QA test starts here
-rm -f $seq.full
+rm -f $seqres.full
-_scratch_mkfs >> $seq.full 2>&1
+_scratch_mkfs >> $seqres.full 2>&1
_scratch_mount "-o usrquota,grpquota"
quotacheck -u -g $SCRATCH_MNT 2>/dev/null
quotaon -u -g $SCRATCH_MNT 2>/dev/null
diff --git a/tests/generic/235 b/tests/generic/235
index f4a1fce..85ed782 100755
--- a/tests/generic/235
+++ b/tests/generic/235
@@ -26,6 +26,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -47,9 +48,9 @@ _require_user
_need_to_be_root
# real QA test starts here
-rm -f $seq.full
+rm -f $seqres.full
-_scratch_mkfs >> $seq.full 2>&1
+_scratch_mkfs >> $seqres.full 2>&1
_scratch_mount "-o usrquota,grpquota"
quotacheck -u -g $SCRATCH_MNT 2>/dev/null
quotaon $SCRATCH_MNT 2>/dev/null
@@ -64,12 +65,12 @@ repquota -u -g $SCRATCH_MNT | grep -v "^root" | _filter_scratch
#
# We work around it by editing the context out of mtab. Sigh.
sed -i "s#^$SCRATCH_DEV\(.*\),context=\"system_u:object_r:nfs_t:s0\"#$SCRATCH_DEV\1#" /etc/mtab
-mount -o remount,ro $SCRATCH_DEV 2>&1 | tee -a $seq.full | _filter_scratch
-touch $SCRATCH_MNT/failed 2>&1 | tee -a $seq.full | _filter_scratch
-mount -o remount,rw $SCRATCH_DEV 2>&1 | tee -a $seq.full | _filter_scratch
+mount -o remount,ro $SCRATCH_DEV 2>&1 | tee -a $seqres.full | _filter_scratch
+touch $SCRATCH_MNT/failed 2>&1 | tee -a $seqres.full | _filter_scratch
+mount -o remount,rw $SCRATCH_DEV 2>&1 | tee -a $seqres.full | _filter_scratch
$XFS_IO_PROG -F -c 'pwrite 0 8k' -c 'fsync' \
- $SCRATCH_MNT/testfile >>$seq.full 2>&1
+ $SCRATCH_MNT/testfile >>$seqres.full 2>&1
repquota -u -g $SCRATCH_MNT | grep -v "^root" | _filter_scratch
umount $SCRATCH_DEV 2>/dev/null
diff --git a/tests/generic/236 b/tests/generic/236
index ec70cdb..016afae 100755
--- a/tests/generic/236
+++ b/tests/generic/236
@@ -24,6 +24,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
_cleanup()
diff --git a/tests/generic/237 b/tests/generic/237
index 7ebb88e..7e54aed 100755
--- a/tests/generic/237
+++ b/tests/generic/237
@@ -24,6 +24,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -52,7 +53,7 @@ _supported_os Linux
[ -x $runas ] || _notrun "$runas executable not found"
-rm -f $seq.full
+rm -f $seqres.full
_setup_testdir
diff --git a/tests/generic/239 b/tests/generic/239
index 8aa4ed0..e25a6a0 100755
--- a/tests/generic/239
+++ b/tests/generic/239
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/generic/240 b/tests/generic/240
index d5f8940..77fffe8 100755
--- a/tests/generic/240
+++ b/tests/generic/240
@@ -29,6 +29,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -55,7 +56,7 @@ _require_aiodio aiodio_sparse2
echo "Silence is golden."
# real QA test starts here
-rm -f $seq.full
+rm -f $seqres.full
rm -f $TEST_DIR/aiodio_sparse
diff --git a/tests/generic/241 b/tests/generic/241
index ee572a7..b55344b 100755
--- a/tests/generic/241
+++ b/tests/generic/241
@@ -22,6 +22,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -47,12 +48,12 @@ _supported_os Linux
echo "Silence is golden."
# real QA test starts here
-rm -f $seq.full
+rm -f $seqres.full
rm -rf $TEST_DIR/dbench
mkdir $TEST_DIR/dbench
-dbench -t 60 -D $TEST_DIR/dbench 4 >> $seq.full
+dbench -t 60 -D $TEST_DIR/dbench 4 >> $seqres.full
status=$?
exit
diff --git a/tests/generic/245 b/tests/generic/245
index fb81d39..9832e92 100755
--- a/tests/generic/245
+++ b/tests/generic/245
@@ -25,6 +25,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/generic/246 b/tests/generic/246
index d82e27d..872e513 100755
--- a/tests/generic/246
+++ b/tests/generic/246
@@ -26,6 +26,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/generic/247 b/tests/generic/247
index 3a2f735..8a7e2c6 100755
--- a/tests/generic/247
+++ b/tests/generic/247
@@ -22,6 +22,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/generic/248 b/tests/generic/248
index f245c1c..7bb42a1 100755
--- a/tests/generic/248
+++ b/tests/generic/248
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/generic/249 b/tests/generic/249
index e72092d..288328c 100755
--- a/tests/generic/249
+++ b/tests/generic/249
@@ -22,6 +22,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -50,11 +51,11 @@ echo "Feel the serenity."
SRC=$TEST_DIR/$seq.src
DST=$TEST_DIR/$seq.dst
-rm -f $seq.full
+rm -f $seqres.full
-$XFS_IO_PROG -F -f -c "pwrite -S 0xa5a55a5a 0 32768k" -c fsync $SRC >> $seq.full 2>&1
+$XFS_IO_PROG -F -f -c "pwrite -S 0xa5a55a5a 0 32768k" -c fsync $SRC >> $seqres.full 2>&1
[ $? -ne 0 ] && _fail "xfs_io pwrite failed"
-$XFS_IO_PROG -F -f -c "sendfile -i $SRC 0 32768k" -c fsync $DST >> $seq.full 2>&1
+$XFS_IO_PROG -F -f -c "sendfile -i $SRC 0 32768k" -c fsync $DST >> $seqres.full 2>&1
[ $? -ne 0 ] && _fail "xfs_io sendfile failed"
diff -q $SRC $DST
diff --git a/tests/generic/251 b/tests/generic/251
index 25f14bd..95633e1 100755
--- a/tests/generic/251
+++ b/tests/generic/251
@@ -25,6 +25,7 @@
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/generic/255 b/tests/generic/255
index d2973a8..3ef2449 100755
--- a/tests/generic/255
+++ b/tests/generic/255
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/generic/256 b/tests/generic/256
index 0d72795..d60584b 100755
--- a/tests/generic/256
+++ b/tests/generic/256
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/generic/257 b/tests/generic/257
index b58bd56..09a8fd8 100755
--- a/tests/generic/257
+++ b/tests/generic/257
@@ -22,6 +22,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -50,5 +51,5 @@ src/t_dir_offset2 $TEST_DIR/ttt
# success, all done
echo "*** done"
-rm -f $seq.full
+rm -f $seqres.full
status=0
diff --git a/tests/generic/258 b/tests/generic/258
index 87817bc..ac03bb5 100755
--- a/tests/generic/258
+++ b/tests/generic/258
@@ -25,6 +25,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/generic/260 b/tests/generic/260
index 65a01c3..d69e176 100755
--- a/tests/generic/260
+++ b/tests/generic/260
@@ -23,6 +23,7 @@
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/generic/263 b/tests/generic/263
index 18cd5de..3e86efc 100755
--- a/tests/generic/263
+++ b/tests/generic/263
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -38,16 +39,16 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
_supported_fs generic
_supported_os Linux
-rm -f $seq.full
+rm -f $seqres.full
run_fsx()
{
- echo fsx $@ | tee -a $seq.full
+ echo fsx $@ | tee -a $seqres.full
args=`echo $@ | sed -e "s/ BSIZE / $bsize /g" -e "s/ PSIZE / $psize /g"`
rm -f $TEST_DIR/junk
- $here/ltp/fsx $args $TEST_DIR/junk >>$seq.full 2>&1
+ $here/ltp/fsx $args $TEST_DIR/junk >>$seqres.full 2>&1
if [ $? -ne 0 ]; then
- cat $seq.full
+ cat $seqres.full
exit 1
fi
}
diff --git a/tests/generic/269 b/tests/generic/269
index ed27fb4..785d4de 100755
--- a/tests/generic/269
+++ b/tests/generic/269
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -44,7 +45,7 @@ _workout()
enospc_time=2
out=$SCRATCH_MNT/fsstress.$$
args=`_scale_fsstress_args -p128 -n999999999 -f setattr=1 $FSSTRESS_AVOID -d $out`
- echo "fsstress $args" >> $here/$seq.full
+ echo "fsstress $args" >> $here/$seqres.full
$FSSTRESS_PROG $args > /dev/null 2>&1 &
pid=$!
echo "Run dd writers in parallel"
@@ -52,7 +53,7 @@ _workout()
do
# File will be opened with O_TRUNC each time
dd if=/dev/zero of=$SCRATCH_MNT/SPACE_CONSUMER bs=1M \
- >> $here/$seq.full 2>&1
+ >> $here/$seqres.full 2>&1
sleep $enospc_time
done
kill $pid
@@ -65,7 +66,7 @@ _supported_os Linux
_need_to_be_root
_require_scratch
-_scratch_mkfs_sized $((512 * 1024 * 1024)) >> $seq.full 2>&1
+_scratch_mkfs_sized $((512 * 1024 * 1024)) >> $seqres.full 2>&1
_scratch_mount
if ! _workout; then
diff --git a/tests/generic/270 b/tests/generic/270
index 7841cd1..e6dbd8e 100755
--- a/tests/generic/270
+++ b/tests/generic/270
@@ -24,6 +24,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -47,7 +48,7 @@ _workout()
enospc_time=2
out=$SCRATCH_MNT/fsstress.$$
args=`_scale_fsstress_args -p128 -n999999999 -f setattr=1 $FSSTRESS_AVOID -d $out`
- echo "fsstress $args" >> $here/$seq.full
+ echo "fsstress $args" >> $here/$seqres.full
# Grant chown capability
cp $FSSTRESS_PROG $tmp.fsstress.bin
if [ "`whereis setcap`" == "setcap:" ]; then
@@ -64,7 +65,7 @@ _workout()
# File will be opened with O_TRUNC each time
su $qa_user -c "dd if=/dev/zero \
of=$SCRATCH_MNT/SPACE_CONSUMER bs=1M " \
- >> $here/$seq.full 2>&1
+ >> $here/$seqres.full 2>&1
sleep $enospc_time
done
@@ -80,7 +81,7 @@ _require_user
_need_to_be_root
_require_scratch
-_scratch_mkfs_sized $((512 * 1024 * 1024)) >> $seq.full 2>&1
+_scratch_mkfs_sized $((512 * 1024 * 1024)) >> $seqres.full 2>&1
_scratch_mount "-o usrquota,grpquota"
chmod 777 $SCRATCH_MNT
quotacheck -u -g $SCRATCH_MNT 2>/dev/null
diff --git a/tests/generic/273 b/tests/generic/273
index 4473fd4..3cfd3b0 100755
--- a/tests/generic/273
+++ b/tests/generic/273
@@ -24,6 +24,7 @@
#creator
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -91,7 +92,7 @@ _porter()
exit
fi
- cp -r $SCRATCH_MNT/origin $SCRATCH_MNT/sub_$_suffix >>$seq.full 2>&1
+ cp -r $SCRATCH_MNT/origin $SCRATCH_MNT/sub_$_suffix >>$seqres.full 2>&1
if [ $? -ne 0 ]
then
echo "_porter $_suffix not complete"
@@ -129,10 +130,10 @@ echo "------------------------------"
echo "start the workload"
echo "------------------------------"
-rm -f $seq.full
+rm -f $seqres.full
_scratch_unmount 2>/dev/null
-_scratch_mkfs_sized $((2 * 1024 * 1024 * 1024)) >>$seq.full 2>&1
+_scratch_mkfs_sized $((2 * 1024 * 1024 * 1024)) >>$seqres.full 2>&1
_scratch_mount
_do_workload
diff --git a/tests/generic/274 b/tests/generic/274
index 9b0fb71..d5f09a4 100755
--- a/tests/generic/274
+++ b/tests/generic/274
@@ -26,6 +26,7 @@
#creator
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -53,48 +54,48 @@ echo "------------------------------"
echo "preallocation test"
echo "------------------------------"
-rm -f $seq.full
+rm -f $seqres.full
umount $SCRATCH_DEV 2>/dev/null
-_scratch_mkfs_sized $((1 * 1024 * 1024 * 1024)) >>$seq.full 2>&1
+_scratch_mkfs_sized $((1 * 1024 * 1024 * 1024)) >>$seqres.full 2>&1
_scratch_mount
# Create a 4k file and Allocate 4M past EOF on that file
xfs_io -F -f -c "pwrite 0 4k" -c "falloc -k 4k 4m" $SCRATCH_MNT/test \
- >>$seq.full 2>&1 || _fail "failed to create test file"
+ >>$seqres.full 2>&1 || _fail "failed to create test file"
# Fill the rest of the fs completely
-# Note, this will show ENOSPC errors in $seq.full, that's ok.
-echo "Fill fs with 1M IOs; ENOSPC expected" >> $seq.full
-dd if=/dev/zero of=$SCRATCH_MNT/tmp1 bs=1M >>$seq.full 2>&1
-echo "Fill fs with 4K IOs; ENOSPC expected" >> $seq.full
-dd if=/dev/zero of=$SCRATCH_MNT/tmp2 bs=4K >>$seq.full 2>&1
+# Note, this will show ENOSPC errors in $seqres.full, that's ok.
+echo "Fill fs with 1M IOs; ENOSPC expected" >> $seqres.full
+dd if=/dev/zero of=$SCRATCH_MNT/tmp1 bs=1M >>$seqres.full 2>&1
+echo "Fill fs with 4K IOs; ENOSPC expected" >> $seqres.full
+dd if=/dev/zero of=$SCRATCH_MNT/tmp2 bs=4K >>$seqres.full 2>&1
sync
# Last effort, use O_SYNC
-echo "Fill fs with 4K DIOs; ENOSPC expected" >> $seq.full
-dd if=/dev/zero of=$SCRATCH_MNT/tmp3 bs=4K oflag=sync >>$seq.full 2>&1
+echo "Fill fs with 4K DIOs; ENOSPC expected" >> $seqres.full
+dd if=/dev/zero of=$SCRATCH_MNT/tmp3 bs=4K oflag=sync >>$seqres.full 2>&1
# Save space usage info
-echo "Post-fill space:" >> $seq.full
-df $SCRATCH_MNT >>$seq.full 2>&1
+echo "Post-fill space:" >> $seqres.full
+df $SCRATCH_MNT >>$seqres.full 2>&1
# Now attempt a write into all of the preallocated space -
# in a very nasty way, badly fragmenting it and then filling it in.
-echo "Fill in prealloc space; fragment at offsets:" >> $seq.full
+echo "Fill in prealloc space; fragment at offsets:" >> $seqres.full
for i in `seq 1 2 1023`; do
- echo -n "$i " >> $seq.full
+ echo -n "$i " >> $seqres.full
dd if=/dev/zero of=$SCRATCH_MNT/test seek=$i bs=4K count=1 conv=notrunc \
- >>$seq.full 2>/dev/null || _fail "failed to write to test file"
+ >>$seqres.full 2>/dev/null || _fail "failed to write to test file"
done
sync
-echo >> $seq.full
-echo "Fill in prealloc space; fill holes at offsets:" >> $seq.full
+echo >> $seqres.full
+echo "Fill in prealloc space; fill holes at offsets:" >> $seqres.full
for i in `seq 2 2 1023`; do
- echo -n "$i " >> $seq.full
+ echo -n "$i " >> $seqres.full
dd if=/dev/zero of=$SCRATCH_MNT/test seek=$i bs=4K count=1 conv=notrunc \
- >>$seq.full 2>/dev/null || _fail "failed to fill test file"
+ >>$seqres.full 2>/dev/null || _fail "failed to fill test file"
done
sync
-echo >> $seq.full
+echo >> $seqres.full
echo "done"
exit
diff --git a/tests/generic/275 b/tests/generic/275
index dc1eeeb..7782840 100755
--- a/tests/generic/275
+++ b/tests/generic/275
@@ -25,6 +25,7 @@
#creator
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -50,38 +51,38 @@ echo "------------------------------"
echo "write until ENOSPC test"
echo "------------------------------"
-rm -f $seq.full
+rm -f $seqres.full
umount $SCRATCH_DEV 2>/dev/null
-_scratch_mkfs_sized $((2 * 1024 * 1024 * 1024)) >>$seq.full 2>&1
+_scratch_mkfs_sized $((2 * 1024 * 1024 * 1024)) >>$seqres.full 2>&1
_scratch_mount
-dd if=/dev/zero of=$SCRATCH_MNT/tmp1 bs=256K count=1 >>$seq.full 2>&1
+dd if=/dev/zero of=$SCRATCH_MNT/tmp1 bs=256K count=1 >>$seqres.full 2>&1
[ $? -ne 0 ] && _fail "Error creating file"
# Attempt to completely fill fs
-dd if=/dev/zero of=$SCRATCH_MNT/tmp2 bs=1M >>$seq.full 2>&1
+dd if=/dev/zero of=$SCRATCH_MNT/tmp2 bs=1M >>$seqres.full 2>&1
sync
-dd if=/dev/zero of=$SCRATCH_MNT/tmp3 bs=4K >>$seq.full 2>&1
+dd if=/dev/zero of=$SCRATCH_MNT/tmp3 bs=4K >>$seqres.full 2>&1
sync
# Last effort, use O_SYNC
-dd if=/dev/zero of=$SCRATCH_MNT/tmp4 bs=4K oflag=sync >>$seq.full 2>&1
+dd if=/dev/zero of=$SCRATCH_MNT/tmp4 bs=4K oflag=sync >>$seqres.full 2>&1
# Save space usage info to the full file
-echo "Pre rm space:" >> $seq.full
-df $SCRATCH_MNT >>$seq.full 2>&1
+echo "Pre rm space:" >> $seqres.full
+df $SCRATCH_MNT >>$seqres.full 2>&1
# Should leave approx 256k free
rm -f $SCRATCH_MNT/tmp1
sync
-echo "Post rm space:" >> $seq.full
-df $SCRATCH_MNT >>$seq.full 2>&1
+echo "Post rm space:" >> $seqres.full
+df $SCRATCH_MNT >>$seqres.full 2>&1
_freespace=`df -k $SCRATCH_MNT | tail -n 1 | awk '{print $4}'`
[ $_freespace -gt 1024 ] && _fail "could not sufficiently fill filesystem"
# Try a write larger than available space
-dd if=/dev/zero of=$SCRATCH_MNT/tmp1 bs=1M count=1 >>$seq.full 2>&1
-echo "Bytes written until ENOSPC:" >>$seq.full
-du $SCRATCH_MNT/tmp1 >>$seq.full
+dd if=/dev/zero of=$SCRATCH_MNT/tmp1 bs=1M count=1 >>$seqres.full 2>&1
+echo "Bytes written until ENOSPC:" >>$seqres.full
+du $SCRATCH_MNT/tmp1 >>$seqres.full
# And at least some of it should succeed.
_filesize=`ls -l $SCRATCH_MNT/tmp1 | awk '{print $5}'`
diff --git a/tests/generic/277 b/tests/generic/277
index 8ef809c..b85e429 100755
--- a/tests/generic/277
+++ b/tests/generic/277
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
status=1 # failure is the default!
diff --git a/tests/generic/280 b/tests/generic/280
index 336bea6..4b1e9b1 100755
--- a/tests/generic/280
+++ b/tests/generic/280
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -51,10 +52,10 @@ _require_freeze
_supported_os Linux
_supported_fs generic
-rm -f $seq.full
+rm -f $seqres.full
umount $SCRATCH_DEV 2>/dev/null
-_scratch_mkfs >> $seq.full 2>&1
+_scratch_mkfs >> $seqres.full 2>&1
_scratch_mount "-o usrquota,grpquota"
quotacheck -u -g $SCRATCH_MNT 2>/dev/null
quotaon $SCRATCH_MNT 2>/dev/null
diff --git a/tests/generic/285 b/tests/generic/285
index 3bf080c..93d793a 100644
--- a/tests/generic/285
+++ b/tests/generic/285
@@ -26,6 +26,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -48,7 +49,7 @@ _cleanup()
eval "rm -f $BASE_TEST_FILE.*"
}
-$here/src/seek_sanity_test $BASE_TEST_FILE > $seq.full 2>&1 ||
+$here/src/seek_sanity_test $BASE_TEST_FILE > $seqres.full 2>&1 ||
_fail "seek sanity check failed!"
# success, all done
diff --git a/tests/generic/286 b/tests/generic/286
index 1bf0c87..07ac029 100644
--- a/tests/generic/286
+++ b/tests/generic/286
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -61,11 +62,11 @@ test01()
write_cmd="$write_cmd -c \"pwrite $offset 1m\""
done
- echo "*** test01() create sparse file ***" >>$seq.full
- eval ${XFS_IO_PROG} -F -f "${write_cmd}" $src >>$seq.full 2>&1 ||
+ echo "*** test01() create sparse file ***" >>$seqres.full
+ eval ${XFS_IO_PROG} -F -f "${write_cmd}" $src >>$seqres.full 2>&1 ||
_fail "create sparse file failed!"
- echo "*** test01() create sparse file done ***" >>$seq.full
- echo >>$seq.full
+ echo "*** test01() create sparse file done ***" >>$seqres.full
+ echo >>$seqres.full
$here/src/seek_copy_test $src $dest
@@ -89,11 +90,11 @@ test02()
write_cmd="$write_cmd -c \"falloc $offset 3m\" -c \"pwrite $offset 1m\""
done
- echo "*** test02() create sparse file ***" >>$seq.full
- eval ${XFS_IO_PROG} -F -f "${write_cmd}" $src >>$seq.full 2>&1 ||
+ echo "*** test02() create sparse file ***" >>$seqres.full
+ eval ${XFS_IO_PROG} -F -f "${write_cmd}" $src >>$seqres.full 2>&1 ||
_fail "create sparse file failed!"
- echo "*** test02() create sparse file done ***" >>$seq.full
- echo >>$seq.full
+ echo "*** test02() create sparse file done ***" >>$seqres.full
+ echo >>$seqres.full
$here/src/seek_copy_test $src $dest
@@ -132,11 +133,11 @@ test03()
write_cmd="$write_cmd -c \"pwrite $offset 10m\""
done
- echo "*** test03() create sparse file ***" >>$seq.full
- eval ${XFS_IO_PROG} -F -f "${write_cmd}" $src >>$seq.full 2>&1 ||
+ echo "*** test03() create sparse file ***" >>$seqres.full
+ eval ${XFS_IO_PROG} -F -f "${write_cmd}" $src >>$seqres.full 2>&1 ||
_fail "create sparse file failed!"
- echo "*** test03() create sparse file done ***" >>$seq.full
- echo >>$seq.full
+ echo "*** test03() create sparse file done ***" >>$seqres.full
+ echo >>$seqres.full
$here/src/seek_copy_test $src $dest
test $(stat --printf "%s" $src) = $(stat --printf "%s" $dest) ||
@@ -174,11 +175,11 @@ test04()
write_cmd="$write_cmd -c \"pwrite $offset 2m\""
done
- echo "*** test04() create sparse file ***" >>$seq.full
- eval ${XFS_IO_PROG} -F -f "${write_cmd}" $src >>$seq.full 2>&1 ||
+ echo "*** test04() create sparse file ***" >>$seqres.full
+ eval ${XFS_IO_PROG} -F -f "${write_cmd}" $src >>$seqres.full 2>&1 ||
_fail "create sparse file failed!"
- echo "*** test04() create sparse file done ***" >>$seq.full
- echo >>$seq.full
+ echo "*** test04() create sparse file done ***" >>$seqres.full
+ echo >>$seqres.full
$here/src/seek_copy_test $src $dest
test $(stat --printf "%s" $src) = $(stat --printf "%s" $dest) ||
@@ -187,7 +188,7 @@ test04()
cmp $src $dest || _fail "TEST04: file bytes check failed"
}
-rm -f $seq.full
+rm -f $seqres.full
test01
test02
test03
diff --git a/tests/generic/288 b/tests/generic/288
index 9e2e583..175b9ef 100644
--- a/tests/generic/288
+++ b/tests/generic/288
@@ -23,6 +23,7 @@
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
status=0
diff --git a/tests/generic/294 b/tests/generic/294
index 3433c9b..d4986d2 100644
--- a/tests/generic/294
+++ b/tests/generic/294
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/generic/299 b/tests/generic/299
index 80aa07e..532a301 100644
--- a/tests/generic/299
+++ b/tests/generic/299
@@ -25,6 +25,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -114,7 +115,7 @@ _workout()
echo ""
echo "Run fio with random aio-dio pattern"
echo ""
- cat $tmp-$seq.fio >> $seq.full
+ cat $tmp-$seq.fio >> $seqres.full
run_check $FIO_PROG $tmp-$seq.fio &
pid=$!
echo "Start fallocate/truncate loop"
@@ -124,7 +125,7 @@ _workout()
for ((k=1; k <= NUM_JOBS; k++))
do
fallocate -l $FILE_SIZE $SCRATCH_MNT/direct_aio.$k.0 \
- >> $seq.full 2>&1
+ >> $seqres.full 2>&1
done
for ((k=1; k <= NUM_JOBS; k++))
do
@@ -137,7 +138,7 @@ _workout()
wait $pid
}
-_scratch_mkfs >> $seq.full 2>&1
+_scratch_mkfs >> $seqres.full 2>&1
_scratch_mount
if ! _workout; then
diff --git a/tests/generic/300 b/tests/generic/300
index 854efc8..a9fedbd 100644
--- a/tests/generic/300
+++ b/tests/generic/300
@@ -25,6 +25,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -127,13 +128,13 @@ _workout()
echo ""
echo "Run fio with random aio-dio pattern"
echo ""
- cat $tmp-$seq.fio >> $seq.full
+ cat $tmp-$seq.fio >> $seqres.full
run_check $FIO_PROG $tmp-$seq.fio
}
_require_fio $tmp-$seq.fio
-_scratch_mkfs_sized $FS_SIZE >> $seq.full 2>&1
+_scratch_mkfs_sized $FS_SIZE >> $seqres.full 2>&1
_scratch_mount
if ! _workout; then
diff --git a/tests/shared/051 b/tests/shared/051
index 07d5a9b..0671f83 100755
--- a/tests/shared/051
+++ b/tests/shared/051
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
here=`pwd`
tmp=/tmp/$$
@@ -73,7 +74,7 @@ _supported_os Linux
[ -x $runas ] || _notrun "$runas executable not found"
-rm -f $seq.full
+rm -f $seqres.full
_setup_testdir
diff --git a/tests/shared/218 b/tests/shared/218
index 4b46452..7c2bd53 100755
--- a/tests/shared/218
+++ b/tests/shared/218
@@ -22,6 +22,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -59,36 +60,36 @@ rm -f $fragfile
# Craft some fragmented files, defrag them, check the result.
-echo "zero-length file:" | tee -a $seq.full
+echo "zero-length file:" | tee -a $seqres.full
touch $fragfile
_defrag $fragfile
-echo "Sparse file (no blocks):" | tee -a $seq.full
+echo "Sparse file (no blocks):" | tee -a $seqres.full
xfs_io -F -f -c "truncate 1m" $fragfile
_defrag $fragfile
-echo "Contiguous file:" | tee -a $seq.full
+echo "Contiguous file:" | tee -a $seqres.full
dd if=/dev/zero of=$fragfile bs=4k count=4 &>/dev/null
_defrag $fragfile
-echo "Write backwards sync, but contiguous - should defrag to 1 extent" | tee -a $seq.full
+echo "Write backwards sync, but contiguous - should defrag to 1 extent" | tee -a $seqres.full
for I in `seq 9 -1 0`; do
dd if=/dev/zero of=$fragfile bs=4k count=1 conv=notrunc seek=$I oflag=sync &>/dev/null
done
_defrag $fragfile
-echo "Write backwards sync leaving holes - defrag should do nothing" | tee -a $seq.full
+echo "Write backwards sync leaving holes - defrag should do nothing" | tee -a $seqres.full
for I in `seq 31 -2 0`; do
dd if=/dev/zero of=$fragfile bs=4k count=1 conv=notrunc seek=$I oflag=sync &>/dev/null
done
_defrag $fragfile
-echo "Write forwards sync leaving holes - defrag should do nothing" | tee -a $seq.full
+echo "Write forwards sync leaving holes - defrag should do nothing" | tee -a $seqres.full
for I in `seq 0 2 31`; do
dd if=/dev/zero of=$fragfile bs=4k count=1 conv=notrunc seek=$I oflag=sync &>/dev/null
done
_defrag $fragfile
-rm -f $seq.full
+rm -f $seqres.full
status=0
exit
diff --git a/tests/shared/243 b/tests/shared/243
index 6a1b6d7..4884e29 100755
--- a/tests/shared/243
+++ b/tests/shared/243
@@ -42,6 +42,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -85,23 +86,23 @@ _check_ext4_eof_flag()
# Ensure that the iflags value was parsed correctly.
if [ -z ${iflags} ]; then
- echo "iFlags value was not parsed successfully." >> $seq.full
+ echo "iFlags value was not parsed successfully." >> $seqres.full
status=1
exit ${status}
fi
# Check if EOFBLOCKS_FL is set.
if ((${iflags} & 0x400000)); then
- echo "EOFBLOCK_FL bit is set." >> $seq.full
+ echo "EOFBLOCK_FL bit is set." >> $seqres.full
bit_set=1
else
- echo "EOFBLOCK_FL bit is not set." >> $seq.full
+ echo "EOFBLOCK_FL bit is not set." >> $seqres.full
bit_set=0
fi
# Check current bit state to expected value.
if [ ${bit_set} -ne ${2} ]; then
- echo "Error: Current bit state incorrect." >> $seq.full
+ echo "Error: Current bit state incorrect." >> $seqres.full
status=1
exit ${status}
fi
@@ -121,14 +122,14 @@ _supported_os Linux
_require_xfs_io_falloc
# Real QA test starts here.
-rm -f $seq.full
+rm -f $seqres.full
# Remove any leftover files from last run.
rm -f ${TEST_DIR}/test_?
# Begin test cases.
echo "Test 1: Fallocate 40960 bytes and write 4096 bytes (buffered io)." \
- >> $seq.full
+ >> $seqres.full
${XFS_IO_PROG} -F -f \
-c 'falloc -k 0 40960' \
-c 'pwrite 0 4096' \
@@ -136,7 +137,7 @@ ${XFS_IO_PROG} -F -f \
_check_ext4_eof_flag test_1 ${BIT_SET}
echo "Test 2: Fallocate 40960 bytes and write 4096 bytes (direct io)." \
- >> $seq.full
+ >> $seqres.full
${XFS_IO_PROG} -F -f -d \
-c 'falloc -k 0 40960' \
-c 'pwrite 0 4096' \
@@ -144,7 +145,7 @@ ${XFS_IO_PROG} -F -f -d \
_check_ext4_eof_flag test_2 ${BIT_SET}
echo "Test 3: Fallocate 40960 bytes and write 40960 bytes (buffered io)." \
- >> $seq.full
+ >> $seqres.full
${XFS_IO_PROG} -F -f \
-c 'falloc -k 0 40960' \
-c 'pwrite 0 40960' \
@@ -152,7 +153,7 @@ ${XFS_IO_PROG} -F -f \
_check_ext4_eof_flag test_3 ${BIT_NOT_SET}
echo "Test 4: Fallocate 40960 bytes and write 40960 bytes (direct io)." \
- >> $seq.full
+ >> $seqres.full
${XFS_IO_PROG} -F -f -d \
-c 'falloc -k 0 40960' \
-c 'pwrite 0 40960' \
@@ -160,7 +161,7 @@ ${XFS_IO_PROG} -F -f -d \
_check_ext4_eof_flag test_4 ${BIT_NOT_SET}
echo "Test 5: Fallocate 128k, seek 256k and write 4k block (buffered io)." \
- >> $seq.full
+ >> $seqres.full
${XFS_IO_PROG} -F -f \
-c 'falloc -k 0 128k' \
-c 'pwrite 256k 4k' \
@@ -168,7 +169,7 @@ ${XFS_IO_PROG} -F -f \
_check_ext4_eof_flag test_5 ${BIT_NOT_SET}
echo "Test 6: Fallocate 128k, seek to 256k and write a 4k block (direct io)." \
- >> $seq.full
+ >> $seqres.full
${XFS_IO_PROG} -F -f -d \
-c 'falloc -k 0 128k' \
-c 'pwrite 256k 4k' \
diff --git a/tests/shared/272 b/tests/shared/272
index 9a2a06b..93a4967 100755
--- a/tests/shared/272
+++ b/tests/shared/272
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -51,11 +52,11 @@ _workout()
do
echo "OP write_opt: $write_opt 4M, \
-chattr_opt: $chattr_opt" >>$seq.full
+chattr_opt: $chattr_opt" >>$seqres.full
dd if=/dev/zero of=$SCRATCH_MNT/file.$idx \
bs=1M count=4 $write_opt \
- >> $seq.full 2>&1 || exit
- chattr $chattr_opt $SCRATCH_MNT/file.$idx >> $seq.full \
+ >> $seqres.full 2>&1 || exit
+ chattr $chattr_opt $SCRATCH_MNT/file.$idx >> $seqres.full \
|| exit
done
done
@@ -69,11 +70,11 @@ chattr_opt: $chattr_opt" >>$seq.full
do
echo "OP write_opt: $write_opt ENOSPC, \
-chattr_opt: $chattr_opt" >>$seq.full
+chattr_opt: $chattr_opt" >>$seqres.full
dd if=/dev/zero of=$SCRATCH_MNT/file.$idx \
- bs=1M $write_opt >> $seq.full 2>&1
+ bs=1M $write_opt >> $seqres.full 2>&1
chattr $chattr_opt $SCRATCH_MNT/file.$idx \
- >> $seq.full || exit
+ >> $seqres.full || exit
done
sync
unlink $SCRATCH_MNT/file.$idx
@@ -86,7 +87,7 @@ _supported_os Linux
_need_to_be_root
_require_scratch
-_scratch_mkfs_sized $((64 * 1024 * 1024)) >> $seq.full 2>&1
+_scratch_mkfs_sized $((64 * 1024 * 1024)) >> $seqres.full 2>&1
_scratch_mount
if ! _workout; then
diff --git a/tests/shared/289 b/tests/shared/289
index 960eb7b..091bceb 100755
--- a/tests/shared/289
+++ b/tests/shared/289
@@ -22,6 +22,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -46,9 +47,9 @@ _supported_fs ext2 ext3 ext4
_supported_os Linux
_require_scratch
-rm -f $seq.full
+rm -f $seqres.full
-_scratch_mkfs >> $seq.full 2>&1
+_scratch_mkfs >> $seqres.full 2>&1
# Get the honest truth about block counts straight from metadata on disk
TOTAL_BLOCKS=`dumpe2fs -h $SCRATCH_DEV 2>/dev/null \
@@ -86,10 +87,10 @@ _scratch_mount "-o bsddf"
BSD_F_BLOCKS=`stat -f $SCRATCH_MNT | awk '/^Blocks/{print $3}'`
umount $SCRATCH_MNT
-# Echo data to $seq.full for analysis
-echo "Overhead is $OVERHEAD blocks out of $TOTAL_BLOCKS ($FREE_BLOCKS free)" >> $seq.full
-echo "MINIX free blocks $MINIX_F_BLOCKS" >> $seq.full
-echo "BSD free blocks $BSD_F_BLOCKS" >> $seq.full
+# Echo data to $seqres.full for analysis
+echo "Overhead is $OVERHEAD blocks out of $TOTAL_BLOCKS ($FREE_BLOCKS free)" >> $seqres.full
+echo "MINIX free blocks $MINIX_F_BLOCKS" >> $seqres.full
+echo "BSD free blocks $BSD_F_BLOCKS" >> $seqres.full
# minix should be exactly equal (hence tolerance of 0)
_within_tolerance "minix f_blocks" $MINIX_F_BLOCKS $TOTAL_BLOCKS 0 -v
diff --git a/tests/shared/298 b/tests/shared/298
index 5d789a0..c5d1117 100644
--- a/tests/shared/298
+++ b/tests/shared/298
@@ -22,6 +22,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
status=1 # failure is the default!
diff --git a/tests/shared/305 b/tests/shared/305
index 4cc1a20..49a06cc 100644
--- a/tests/shared/305
+++ b/tests/shared/305
@@ -24,6 +24,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -61,7 +62,7 @@ disallow_fail_make_request()
start_fail_scratch_dev()
{
echo "Force SCRATCH_DEV device failure"
- echo " echo 1 > /sys/block/$SCRATCH_BDEV/make-it-fail" >> $here/$seq.full
+ echo " echo 1 > /sys/block/$SCRATCH_BDEV/make-it-fail" >> $here/$seqres.full
echo 1 > /sys/block/$SCRATCH_BDEV/make-it-fail
}
@@ -69,7 +70,7 @@ start_fail_scratch_dev()
stop_fail_scratch_dev()
{
echo "Make SCRATCH_DEV device operable again"
- echo " echo 0 > /sys/block/$SCRATCH_BDEV/make-it-fail" >> $here/$seq.full
+ echo " echo 0 > /sys/block/$SCRATCH_BDEV/make-it-fail" >> $here/$seqres.full
echo 0 > /sys/block/$SCRATCH_BDEV/make-it-fail
}
@@ -138,12 +139,12 @@ _workout()
echo ""
echo "Start fsstress.."
echo ""
- echo "fsstress $args" >> $here/$seq.full
+ echo "fsstress $args" >> $here/$seqres.full
$FSSTRESS_PROG $args > /dev/null 2>&1 &
fs_pid=$!
echo "Start fio.."
- cat $tmp-$seq.fio >> $seq.full
- $FIO_PROG $tmp-$seq.fio >> $here/$seq.full 2>&1 &
+ cat $tmp-$seq.fio >> $seqres.full
+ $FIO_PROG $tmp-$seq.fio >> $here/$seqres.full 2>&1 &
fio_pid=$!
# Let's it work for awhile, and force device failure
@@ -153,7 +154,7 @@ _workout()
# that so buffered write(2) may succeed, but any integrity operations
# such as (sync, fsync, fdatasync, direct-io) should fail.
dd if=/dev/zero of=$SCRATCH_MNT/touch_failed_filesystem count=1 bs=4k conv=fsync \
- >> $here/$seq.full 2>&1 && \
+ >> $here/$seqres.full 2>&1 && \
_fail "failed: still able to perform integrity fsync on $SCRATCH_MNT"
kill $fs_pid
@@ -175,7 +176,7 @@ _workout()
# real QA test starts here
-_scratch_mkfs >> $here/$seq.full 2>&1 || _fail "mkfs failed"
+_scratch_mkfs >> $here/$seqres.full 2>&1 || _fail "mkfs failed"
_scratch_mount || _fail "mount failed"
allow_fail_make_request
_workout
diff --git a/tests/udf/098 b/tests/udf/098
index 58d2a95..0cdcd16 100755
--- a/tests/udf/098
+++ b/tests/udf/098
@@ -30,6 +30,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -268,7 +269,7 @@ _check_udf_filesystem $SCRATCH_DEV
# optional stuff if your test has verbose output to help resolve problems
#echo
-#echo "If failure, check $seq.full (this) and $seq.full.ok (reference)"
+#echo "If failure, check $seqres.full (this) and $seq.full.ok (reference)"
# success, all done
status=0
diff --git a/tests/udf/101 b/tests/udf/101
index 0d274e5..89507a9 100755
--- a/tests/udf/101
+++ b/tests/udf/101
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/udf/102 b/tests/udf/102
index 68407a7..bf3edd2 100755
--- a/tests/udf/102
+++ b/tests/udf/102
@@ -24,6 +24,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/003 b/tests/xfs/003
index 79b6bc5..56dd852 100755
--- a/tests/xfs/003
+++ b/tests/xfs/003
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
# get standard environment, filters and checks
diff --git a/tests/xfs/004 b/tests/xfs/004
index d75c3c0..fb02b95 100755
--- a/tests/xfs/004
+++ b/tests/xfs/004
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -39,8 +40,8 @@ trap "_cleanup" 0 1 2 3 15
_populate_scratch()
{
- echo "=== mkfs output ===" >>$seq.full
- _scratch_mkfs_xfs | tee -a $seq.full | _filter_mkfs 2>$tmp.mkfs
+ echo "=== mkfs output ===" >>$seqres.full
+ _scratch_mkfs_xfs | tee -a $seqres.full | _filter_mkfs 2>$tmp.mkfs
. $tmp.mkfs
_scratch_mount
dd if=/dev/zero of=$SCRATCH_MNT/foo count=200 bs=4096 >/dev/null 2>&1 &
@@ -64,7 +65,7 @@ _need_to_be_root
_require_scratch
_require_no_large_scratch_dev
-rm -f $seq.full
+rm -f $seqres.full
_populate_scratch
@@ -72,16 +73,16 @@ _populate_scratch
eval `$DF_PROG $SCRATCH_MNT 2>&1 \
| tail -1 | $AWK_PROG '{ printf "blocks=%u used=%u avail=%u\n", $3, $4, $5 }'`
-echo "df gave: blocks=$blocks used=$used avail=$avail" >>$seq.full
-echo "blocksize from mkfs is '$dbsize'" >>$seq.full
+echo "df gave: blocks=$blocks used=$used avail=$avail" >>$seqres.full
+echo "blocksize from mkfs is '$dbsize'" >>$seqres.full
xfs_db -r -c "freesp -s" $SCRATCH_DEV >$tmp.xfs_db
-echo "xfs_db for $SCRATCH_DEV" >>$seq.full
-cat $tmp.xfs_db >>$seq.full
+echo "xfs_db for $SCRATCH_DEV" >>$seqres.full
+cat $tmp.xfs_db >>$seqres.full
eval `$XFS_IO_PROG -x -c resblks $SCRATCH_MNT 2>&1 \
| $AWK_PROG '/available/ { printf "resblks=%u\n", $5 }'`
-echo "resblks gave: resblks=$resblks" >>$seq.full
+echo "resblks gave: resblks=$resblks" >>$seqres.full
# check the 'blocks' field from freesp command is OK
# since 2.6.18, df does not report the 4 blocks per AG that cannot
diff --git a/tests/xfs/008 b/tests/xfs/008
index 0dee9f5..1f66779 100755
--- a/tests/xfs/008
+++ b/tests/xfs/008
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/009 b/tests/xfs/009
index 1883f15..3e74160 100755
--- a/tests/xfs/009
+++ b/tests/xfs/009
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/012 b/tests/xfs/012
index 10498d5..4bd2afc 100755
--- a/tests/xfs/012
+++ b/tests/xfs/012
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/016 b/tests/xfs/016
index 538ba14..fcb0637 100755
--- a/tests/xfs/016
+++ b/tests/xfs/016
@@ -36,6 +36,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -72,7 +73,7 @@ _init()
if _scratch_mkfs_xfs -N -K $force_opts >/dev/null 2>&1; then
force_opts="-K $force_opts"
fi
- echo mkfs_xfs $force_opts $SCRATCH_DEV >>$seq.full
+ echo mkfs_xfs $force_opts $SCRATCH_DEV >>$seqres.full
_scratch_mkfs_xfs $force_opts >$tmp.mkfs0 2>&1
[ $? -ne 0 ] && \
_notrun "Cannot mkfs for this test using MKFS_OPTIONS specified"
@@ -163,8 +164,8 @@ _check_corrupt()
{
f="c6c6c6c6"
echo "*** check for corruption"
- echo "expect $f..." >>$seq.full
- xfs_db -r -c "fsblock $2" -c "print" $1 | head | tee -a $seq.full | \
+ echo "expect $f..." >>$seqres.full
+ xfs_db -r -c "fsblock $2" -c "print" $1 | head | tee -a $seqres.full | \
grep -q -v "$f $f $f $f $f $f $f $f" && \
_fail "!!! block $2 corrupted!"
}
@@ -177,7 +178,7 @@ _check_corrupt()
_supported_fs xfs
_supported_os Linux
-rm -f $seq.full
+rm -f $seqres.full
# mkfs sizes
log_size=2097152
@@ -187,15 +188,15 @@ _require_scratch
_init
block=`_after_log $SCRATCH_DEV`
-echo "fsblock after log = $block" >>$seq.full
+echo "fsblock after log = $block" >>$seqres.full
_check_corrupt $SCRATCH_DEV $block
actual_log_size=`_log_size`
-echo "log size = $actual_log_size BB" >>$seq.full
+echo "log size = $actual_log_size BB" >>$seqres.full
head=`_log_head`
-echo "log position = $head" >>$seq.full
+echo "log position = $head" >>$seqres.full
lsunit=`_log_sunit`
-echo "log sunit = $lsunit" >>$seq.full
+echo "log sunit = $lsunit" >>$seqres.full
# sanity checks
[ $actual_log_size -eq $log_size_bb ] || \
@@ -206,36 +207,36 @@ echo "log sunit = $lsunit" >>$seq.full
# find how how many blocks per op for 100 ops
# ignore the fact that it will also include an unmount record etc...
# this should be small overall
-echo " lots of traffic for sampling" >>$seq.full
+echo " lots of traffic for sampling" >>$seqres.full
sample_size_ops=100
_log_traffic $sample_size_ops
head1=`_log_head`
num_blocks=`expr $head1 - $head`
blocks_per_op=`echo "scale=3; $num_blocks / $sample_size_ops" | bc`
-echo "blocks_per_op = $blocks_per_op" >>$seq.full
+echo "blocks_per_op = $blocks_per_op" >>$seqres.full
num_expected_ops=`echo "$log_size_bb / $blocks_per_op" | bc`
-echo "num_expected_ops = $num_expected_ops" >>$seq.full
+echo "num_expected_ops = $num_expected_ops" >>$seqres.full
num_expected_to_go=`echo "$num_expected_ops - $sample_size_ops" | bc`
-echo "num_expected_to_go = $num_expected_to_go" >>$seq.full
+echo "num_expected_to_go = $num_expected_to_go" >>$seqres.full
-echo " lots more traffic" >>$seq.full
+echo " lots more traffic" >>$seqres.full
_log_traffic $num_expected_to_go
head=`_log_head`
-echo "log position = $head" >>$seq.full
+echo "log position = $head" >>$seqres.full
# e.g. 3891
near_end_min=`echo "0.95 * $log_size_bb" | bc | sed 's/\..*//'`
-echo "near_end_min = $near_end_min" >>$seq.full
+echo "near_end_min = $near_end_min" >>$seqres.full
[ $head -gt $near_end_min -a $head -lt $log_size_bb ] || \
_fail "!!! unexpected near end log position $head"
for c in `seq 0 20`
do
- echo " little traffic" >>$seq.full
+ echo " little traffic" >>$seqres.full
_log_traffic 2
head=`_log_head`
- echo "log position = $head" >>$seq.full
+ echo "log position = $head" >>$seqres.full
_check_corrupt $SCRATCH_DEV $block
done
diff --git a/tests/xfs/017 b/tests/xfs/017
index 2b91b33..98ae7e6 100755
--- a/tests/xfs/017
+++ b/tests/xfs/017
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -52,13 +53,13 @@ _require_no_large_scratch_dev
echo "*** init FS"
-rm -f $seq.full
+rm -f $seqres.full
umount $SCRATCH_DEV >/dev/null 2>&1
-echo "*** MKFS ***" >>$seq.full
-echo "" >>$seq.full
-_scratch_mkfs_xfs >>$seq.full 2>&1 \
+echo "*** MKFS ***" >>$seqres.full
+echo "" >>$seqres.full
+_scratch_mkfs_xfs >>$seqres.full 2>&1 \
|| _fail "mkfs failed"
-_scratch_mount >>$seq.full 2>&1 \
+_scratch_mount >>$seqres.full 2>&1 \
|| _fail "mount failed"
echo "*** test"
@@ -67,21 +68,21 @@ for l in 0 1 2 3 4
do
echo " *** test $l"
FSSTRESS_ARGS=`_scale_fsstress_args -d $SCRATCH_MNT -n 1000 $FSSTRESS_AVOID`
- $FSSTRESS_PROG $FSSTRESS_ARGS >>$seq.full
+ $FSSTRESS_PROG $FSSTRESS_ARGS >>$seqres.full
_scratch_mount -o remount,ro \
|| _fail "remount ro failed"
- echo "" >>$seq.full
- echo "*** xfs_logprint ***" >>$seq.full
- echo "" >>$seq.full
- _scratch_xfs_logprint -tb | tee -a $seq.full \
+ echo "" >>$seqres.full
+ echo "*** xfs_logprint ***" >>$seqres.full
+ echo "" >>$seqres.full
+ _scratch_xfs_logprint -tb | tee -a $seqres.full \
| head | grep -q "<CLEAN>" || _fail "DIRTY LOG"
- echo "" >>$seq.full
- echo "*** XFS_CHECK ***" >>$seq.full
- echo "" >>$seq.full
- _scratch_xfs_check >>$seq.full 2>&1 \
+ echo "" >>$seqres.full
+ echo "*** XFS_CHECK ***" >>$seqres.full
+ echo "" >>$seqres.full
+ _scratch_xfs_check >>$seqres.full 2>&1 \
|| _fail "xfs_check failed"
_scratch_mount -o remount,rw \
|| _fail "remount rw failed"
@@ -89,6 +90,6 @@ done
echo "*** done"
# happy exit
-rm -f $seq.full
+rm -f $seqres.full
status=0
exit 0
diff --git a/tests/xfs/018 b/tests/xfs/018
index 156cc1d..ed99f20 100755
--- a/tests/xfs/018
+++ b/tests/xfs/018
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -47,7 +48,7 @@ trap "_cleanup; exit \$status" 0 1 2 3 15
_supported_fs xfs
_supported_os IRIX Linux
# prelim
-rm -f $seq.full $tmp.*
+rm -f $seqres.full $tmp.*
_require_scratch
_require_v2log
diff --git a/tests/xfs/019 b/tests/xfs/019
index 3bedc05..ff69423 100755
--- a/tests/xfs/019
+++ b/tests/xfs/019
@@ -23,11 +23,12 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
tmp=/tmp/$$
-seqfull="$seq.full"
+seqfull="$seqres.full"
status=1 # failure is the default!
# get standard environment, filters and checks
. ./common.rc
diff --git a/tests/xfs/021 b/tests/xfs/021
index 18fe40e..3cbf088 100755
--- a/tests/xfs/021
+++ b/tests/xfs/021
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -78,7 +79,7 @@ _supported_os Linux
_require_scratch
_require_attrs
-rm -f $seq.full
+rm -f $seqres.full
umount $SCRATCH_DEV >/dev/null 2>&1
echo "*** mkfs"
@@ -124,7 +125,7 @@ echo ""
inum_2=`ls -li $testfile.2 | $AWK_PROG '{ print $1 }'`
echo "*** unmount FS"
-umount $SCRATCH_DEV >>$seq.full 2>&1 \
+umount $SCRATCH_DEV >>$seqres.full 2>&1 \
|| _fail "umount failed"
echo "*** dump attributes (1)"
diff --git a/tests/xfs/022 b/tests/xfs/022
index 962316f..0251936 100755
--- a/tests/xfs/022
+++ b/tests/xfs/022
@@ -26,6 +26,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/023 b/tests/xfs/023
index 3e7fdd2..7bb77da 100755
--- a/tests/xfs/023
+++ b/tests/xfs/023
@@ -24,6 +24,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/024 b/tests/xfs/024
index b7f1c10..ec5edc5 100755
--- a/tests/xfs/024
+++ b/tests/xfs/024
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -42,11 +43,11 @@ _require_tape $TAPE_DEV
_create_dumpdir_fill
# ensure file/dir timestamps precede dump timestamp
sleep 2
-src/bstat $SCRATCH_MNT >>$here/$seq.full
+src/bstat $SCRATCH_MNT >>$here/$seqres.full
_erase_hard
_do_dump
_append_dumpdir_fill
-src/bstat $SCRATCH_MNT >>$here/$seq.full
+src/bstat $SCRATCH_MNT >>$here/$seqres.full
_erase_hard
_do_dump -l 1
_do_restore
diff --git a/tests/xfs/025 b/tests/xfs/025
index 4ccb5de..1e44732 100755
--- a/tests/xfs/025
+++ b/tests/xfs/025
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/026 b/tests/xfs/026
index 37a23cc..04bda76 100755
--- a/tests/xfs/026
+++ b/tests/xfs/026
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/027 b/tests/xfs/027
index 772705d..712378d 100755
--- a/tests/xfs/027
+++ b/tests/xfs/027
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/028 b/tests/xfs/028
index 0bf042f..e70bc57 100755
--- a/tests/xfs/028
+++ b/tests/xfs/028
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -59,7 +60,7 @@ while [ $i -lt 5 ]; do
let i=$i+1
done
-echo "middate = $middate" >>$seq.full
+echo "middate = $middate" >>$seqres.full
#
# Now do the xfsinvutil and
diff --git a/tests/xfs/029 b/tests/xfs/029
index 70c0d10..4916c33 100755
--- a/tests/xfs/029
+++ b/tests/xfs/029
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/030 b/tests/xfs/030
index 080d3fe..f9c1dfb 100755
--- a/tests/xfs/030
+++ b/tests/xfs/030
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/031 b/tests/xfs/031
index 422a271..b7044b3 100755
--- a/tests/xfs/031
+++ b/tests/xfs/031
@@ -23,13 +23,14 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
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
-rm -f $seq.full
+rm -f $seqres.full
# get standard environment, filters and checks
. ./common.rc
@@ -41,15 +42,15 @@ _link_out_file $seq.out
_check_repair()
{
- echo "Repairing, round 0" >> $seq.full
- _scratch_xfs_repair 2>&1 | _filter_repair | tee -a $seq.full >$tmp.0
+ echo "Repairing, round 0" >> $seqres.full
+ _scratch_xfs_repair 2>&1 | _filter_repair | tee -a $seqres.full >$tmp.0
for i in 1 2 3 4
do
- echo "Repairing, iteration $i" | tee -a $seq.full
+ echo "Repairing, iteration $i" | tee -a $seqres.full
_scratch_xfs_repair 2>&1 | _filter_repair >$tmp.$i
- diff $tmp.0 $tmp.$i >> $seq.full
+ diff $tmp.0 $tmp.$i >> $seqres.full
if [ $? -ne 0 ]; then
- echo "ERROR: repair round $i differs to round 0 (see $seq.full)" | tee -a $seq.full
+ echo "ERROR: repair round $i differs to round 0 (see $seqres.full)" | tee -a $seq.full
break
fi
# echo all interesting stuff...
diff --git a/tests/xfs/032 b/tests/xfs/032
index fb36dcb..343ff44 100755
--- a/tests/xfs/032
+++ b/tests/xfs/032
@@ -23,13 +23,14 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
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
-rm -f $seq.full
+rm -f $seqres.full
# get standard environment, filters and checks
. ./common.rc
@@ -69,18 +70,18 @@ do
src/devzero -n 20 $SCRATCH_DEV >/dev/null
# create a filesystem of this type
- echo "=== Creating $fs filesystem..." >>$seq.full
- echo " ( $preop mkfs -t $fs $preargs $SCRATCH_DEV $postargs )" >>$seq.full
- eval $preop mkfs -t $fs $preargs $SCRATCH_DEV $postargs >>$seq.full 2>&1
+ echo "=== Creating $fs filesystem..." >>$seqres.full
+ echo " ( $preop mkfs -t $fs $preargs $SCRATCH_DEV $postargs )" >>$seqres.full
+ eval $preop mkfs -t $fs $preargs $SCRATCH_DEV $postargs >>$seqres.full 2>&1
if [ $? -eq 0 ] ; then
# next, ensure we don't overwrite it
- echo "=== Attempting XFS overwrite of $fs..." >>$seq.full
- ${MKFS_PROG}.xfs $SCRATCH_DEV >>$seq.full 2>&1
+ echo "=== Attempting XFS overwrite of $fs..." >>$seqres.full
+ ${MKFS_PROG}.xfs $SCRATCH_DEV >>$seqres.full 2>&1
[ $? -eq 0 ] && echo "Failed - overwrote fs type ${fs}!"
else
- echo "mkfs of type ${fs} failed" >>$seq.full
+ echo "mkfs of type ${fs} failed" >>$seqres.full
fi
done
diff --git a/tests/xfs/033 b/tests/xfs/033
index dc5a32d..1540a1c 100755
--- a/tests/xfs/033
+++ b/tests/xfs/033
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/034 b/tests/xfs/034
index 27f3f22..372dead 100755
--- a/tests/xfs/034
+++ b/tests/xfs/034
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -50,13 +51,13 @@ _require_scratch
echo "*** init FS"
-rm -f $seq.full
+rm -f $seqres.full
umount $SCRATCH_DEV >/dev/null 2>&1
-echo "*** MKFS ***" >>$seq.full
-echo "" >>$seq.full
-_scratch_mkfs_xfs >>$seq.full 2>&1 \
+echo "*** MKFS ***" >>$seqres.full
+echo "" >>$seqres.full
+_scratch_mkfs_xfs >>$seqres.full 2>&1 \
|| _fail "mkfs failed"
-_scratch_mount >>$seq.full 2>&1 \
+_scratch_mount >>$seqres.full 2>&1 \
|| _fail "mount failed"
echo "*** test"
@@ -69,7 +70,7 @@ then
exit
fi
-if ! src/xfsctl $SCRATCH_MNT $SCRATCH_MNT/fish >>$seq.full 2>&1
+if ! src/xfsctl $SCRATCH_MNT $SCRATCH_MNT/fish >>$seqres.full 2>&1
then
echo "!!! failed to run xfsctl test program"
exit
diff --git a/tests/xfs/035 b/tests/xfs/035
index b2fc417..cd743f6 100755
--- a/tests/xfs/035
+++ b/tests/xfs/035
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/036 b/tests/xfs/036
index e9bb411..5a7ee01 100755
--- a/tests/xfs/036
+++ b/tests/xfs/036
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/037 b/tests/xfs/037
index e2e71c5..ca10429 100755
--- a/tests/xfs/037
+++ b/tests/xfs/037
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/038 b/tests/xfs/038
index b62a4c9..64d2428 100755
--- a/tests/xfs/038
+++ b/tests/xfs/038
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/039 b/tests/xfs/039
index 428e8bb..21574d6 100755
--- a/tests/xfs/039
+++ b/tests/xfs/039
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/040 b/tests/xfs/040
index 0021c22..119a770 100755
--- a/tests/xfs/040
+++ b/tests/xfs/040
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -49,9 +50,9 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
# real QA test starts here
cd "$WORKAREA/xfstests"
echo Silence is golden.
-perl tools/srcdiff -q >$seq.full
-if ! diff $seq.full $seq.good >/dev/null; then
- echo "FAILED: srcdiff output $seq.full differs to $seq.good"
+perl tools/srcdiff -q >$seqres.full
+if ! diff $seqres.full $seq.good >/dev/null; then
+ echo "FAILED: srcdiff output $seqres.full differs to $seq.good"
exit 1
fi
diff --git a/tests/xfs/041 b/tests/xfs/041
index a9a9a23..dd50301 100755
--- a/tests/xfs/041
+++ b/tests/xfs/041
@@ -25,6 +25,7 @@
set +x
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -59,7 +60,7 @@ _fill()
}
_do_die_on_error=message_only
-rm -f $seq.full
+rm -f $seqres.full
agsize=32
echo -n "Make $agsize megabyte filesystem on SCRATCH_DEV and mount... "
_scratch_mkfs_xfs -dsize=${agsize}m,agcount=1 2>&1 >/dev/null || _fail "mkfs failed"
@@ -84,7 +85,7 @@ do
echo "done"
echo -n "Check files... "
if ! _do "src/fill2fs_check $tmp.manifest"; then
- echo "fail (see $seq.full)"
+ echo "fail (see $seqres.full)"
_do "cat $tmp.manifest"
_do "ls -altrR $SCRATCH_MNT"
_do "dd if=$SCRATCH_DEV bs=4096 count=$grow_size | gzip -9 > $seq.fsimage.gz"
diff --git a/tests/xfs/042 b/tests/xfs/042
index 15fa5dc..1127b46 100755
--- a/tests/xfs/042
+++ b/tests/xfs/042
@@ -26,6 +26,7 @@
set +x
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -86,7 +87,7 @@ _cull_files()
# create 3 minimum sized (16Mb) allocation groups
# xfs_repair is going to need three to verify the superblock
-rm -f $seq.full
+rm -f $seqres.full
_do_die_on_error=message_only
echo -n "Make a 48 megabyte filesystem on SCRATCH_DEV and mount... "
@@ -147,7 +148,7 @@ echo -n "Check fill file... "
_do "sum $SCRATCH_MNT/fill >$tmp.fillsum2"
if ! _do "diff $tmp.fillsum1 $tmp.fillsum2"; then
echo "fail"
- echo "Fill file is corrupt/missing after fsr. Test failed see $seq.full"
+ echo "Fill file is corrupt/missing after fsr. Test failed see $seqres.full"
status=1; exit
fi
echo "done"
@@ -157,7 +158,7 @@ echo -n "Check large file... "
_do "sum $SCRATCH_MNT/fragmented >$tmp.sum2"
if ! _do "diff $tmp.sum1 $tmp.sum2"; then
echo "fail"
- echo "File is corrupt/missing after fsr. Test failed see $seq.full"
+ echo "File is corrupt/missing after fsr. Test failed see $seqres.full"
status=1; exit
fi
echo "done"
diff --git a/tests/xfs/043 b/tests/xfs/043
index ef92c0a..75c2d38 100755
--- a/tests/xfs/043
+++ b/tests/xfs/043
@@ -25,6 +25,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/044 b/tests/xfs/044
index d0d8bd8..3b330b9 100755
--- a/tests/xfs/044
+++ b/tests/xfs/044
@@ -27,6 +27,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/045 b/tests/xfs/045
index c20e3a8..9d07570 100755
--- a/tests/xfs/045
+++ b/tests/xfs/045
@@ -24,6 +24,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/046 b/tests/xfs/046
index fb83b7a..d5f4fca 100755
--- a/tests/xfs/046
+++ b/tests/xfs/046
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/047 b/tests/xfs/047
index 7c5e896..18960ea 100755
--- a/tests/xfs/047
+++ b/tests/xfs/047
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -59,7 +60,7 @@ while [ $i -lt 5 ]; do
let i=$i+1
done
-echo "middate = $middate" >>$seq.full
+echo "middate = $middate" >>$seqres.full
# Only say No to 1st question to prune
cat >$tmp.input <<EOF
diff --git a/tests/xfs/048 b/tests/xfs/048
index 6139361..a39ec66 100755
--- a/tests/xfs/048
+++ b/tests/xfs/048
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/049 b/tests/xfs/049
index 144cc71..6bbee3c 100755
--- a/tests/xfs/049
+++ b/tests/xfs/049
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
_cleanup()
@@ -32,10 +33,10 @@ _cleanup()
umount -d $SCRATCH_MNT/test > /dev/null 2>&1
rm -f $tmp.*
- if [ -w $seq.full ]
+ if [ -w $seqres.full ]
then
- echo "--- mounts at end (after cleanup)" >> $seq.full
- mount >> $seq.full
+ echo "--- mounts at end (after cleanup)" >> $seqres.full
+ mount >> $seqres.full
fi
}
@@ -55,7 +56,7 @@ _supported_os Linux
_log()
{
echo "--- $*"
- echo "--- $*" >> $seq.full
+ echo "--- $*" >> $seqres.full
}
_require_nonexternal
@@ -64,75 +65,75 @@ _require_no_large_scratch_dev
_require_loop
_require_ext2
-rm -f $seq.full
+rm -f $seqres.full
-echo "(dev=$SCRATCH_DEV, mount=$SCRATCH_MNT)" >> $seq.full
-echo "" >> $seq.full
+echo "(dev=$SCRATCH_DEV, mount=$SCRATCH_MNT)" >> $seqres.full
+echo "" >> $seqres.full
-echo "--- mounts" >> $seq.full
-mount >> $seq.full
+echo "--- mounts" >> $seqres.full
+mount >> $seqres.full
_log "Create ext2 fs on scratch"
-mkfs -t ext2 -F $SCRATCH_DEV >> $seq.full 2>&1 \
+mkfs -t ext2 -F $SCRATCH_DEV >> $seqres.full 2>&1 \
|| _fail "!!! failed to mkfs ext2"
_log "Mount ext2 fs on scratch"
-mount -t ext2 $SCRATCH_DEV $SCRATCH_MNT >> $seq.full 2>&1 \
+mount -t ext2 $SCRATCH_DEV $SCRATCH_MNT >> $seqres.full 2>&1 \
|| _fail "!!! failed to mount"
_log "Create xfs fs in file on scratch"
${MKFS_PROG}.xfs -f -dfile,name=$SCRATCH_MNT/test.xfs,size=40m \
- >> $seq.full 2>&1 \
+ >> $seqres.full 2>&1 \
|| _fail "!!! failed to mkfs xfs"
_log "Make mount points"
-mkdir $SCRATCH_MNT/test $SCRATCH_MNT/test2 >> $seq.full 2>&1 \
+mkdir $SCRATCH_MNT/test $SCRATCH_MNT/test2 >> $seqres.full 2>&1 \
|| _fail "!!! failed to make mount points"
_log "Mount xfs via loop"
-mount -t xfs -o loop $SCRATCH_MNT/test.xfs $SCRATCH_MNT/test >> $seq.full 2>&1 \
+mount -t xfs -o loop $SCRATCH_MNT/test.xfs $SCRATCH_MNT/test >> $seqres.full 2>&1 \
|| _fail "!!! failed to loop mount xfs"
_log "stress"
-$FSSTRESS_PROG -d $SCRATCH_MNT/test -n 1000 $FSSTRESS_AVOID >> $seq.full 2>&1 \
+$FSSTRESS_PROG -d $SCRATCH_MNT/test -n 1000 $FSSTRESS_AVOID >> $seqres.full 2>&1 \
|| _fail "!!! stress failed"
_log "clean"
-rm -rf $SCRATCH_MNT/test/* >> $seq.full 2>&1 \
+rm -rf $SCRATCH_MNT/test/* >> $seqres.full 2>&1 \
|| _fail "!!! clean failed"
_log "create file for ext2 fs"
-dd if=/dev/zero of=$SCRATCH_MNT/test/test.ext2 bs=1024 count=10240 >> $seq.full 2>&1 \
+dd if=/dev/zero of=$SCRATCH_MNT/test/test.ext2 bs=1024 count=10240 >> $seqres.full 2>&1 \
|| _fail "!!! create file failed"
_log "Create ext2 fs in file on looped xfs"
-echo y | mkfs -t ext2 $SCRATCH_MNT/test/test.ext2 >> $seq.full 2>&1 \
+echo y | mkfs -t ext2 $SCRATCH_MNT/test/test.ext2 >> $seqres.full 2>&1 \
|| _fail "!!! failed to mkfs ext2 on xfs"
_log "Mount ext2 on xfs via loop"
-mount -t ext2 -o loop $SCRATCH_MNT/test/test.ext2 $SCRATCH_MNT/test2 >> $seq.full 2>&1 \
+mount -t ext2 -o loop $SCRATCH_MNT/test/test.ext2 $SCRATCH_MNT/test2 >> $seqres.full 2>&1 \
|| _fail "!!! failed to loop mount xfs"
_log "stress ext2 on xfs via loop"
-$FSSTRESS_PROG -d $SCRATCH_MNT/test2 -n 1000 $FSSTRESS_AVOID >> $seq.full 2>&1 \
+$FSSTRESS_PROG -d $SCRATCH_MNT/test2 -n 1000 $FSSTRESS_AVOID >> $seqres.full 2>&1 \
|| _fail "!!! stress ext2 failed"
_log "clean"
-rm -rf $SCRATCH_MNT/test/* >> $seq.full 2>&1 \
+rm -rf $SCRATCH_MNT/test/* >> $seqres.full 2>&1 \
|| _fail "!!! clean failed"
_log "umount ext2 on xfs"
-umount -d $SCRATCH_MNT/test2 >> $seq.full 2>&1 \
+umount -d $SCRATCH_MNT/test2 >> $seqres.full 2>&1 \
|| _fail "!!! umount ext2 failed"
_log "umount xfs"
-umount -d $SCRATCH_MNT/test >> $seq.full 2>&1 \
+umount -d $SCRATCH_MNT/test >> $seqres.full 2>&1 \
|| _fail "!!! umount xfs failed"
-echo "--- mounts at end (before cleanup)" >> $seq.full
-mount >> $seq.full
+echo "--- mounts at end (before cleanup)" >> $seqres.full
+mount >> $seqres.full
-rm -f $seq.full
+rm -f $seqres.full
# success, all done
status=0
exit
diff --git a/tests/xfs/050 b/tests/xfs/050
index 29c103b..669a624 100755
--- a/tests/xfs/050
+++ b/tests/xfs/050
@@ -24,6 +24,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -49,8 +50,8 @@ _supported_fs xfs
_supported_os Linux IRIX
-cp /dev/null $seq.full
-chmod a+rwx $seq.full # arbitrary users will write here
+cp /dev/null $seqres.full
+chmod a+rwx $seqres.full # arbitrary users will write here
_require_scratch
_require_xfs_quota
@@ -100,7 +101,7 @@ _filter_and_check_blks()
_exercise()
{
_scratch_mkfs_xfs | _filter_mkfs 2>$tmp.mkfs
- cat $tmp.mkfs >>$seq.full
+ cat $tmp.mkfs >>$seqres.full
# keep the blocksize and data size for dd later
. $tmp.mkfs
@@ -117,20 +118,20 @@ _exercise()
_qsetup
- echo "Using output from '" `ls -l $seq.out` "'" >>$seq.full
- echo "and using type=$type id=$id" >>$seq.full
+ echo "Using output from '" `ls -l $seq.out` "'" >>$seqres.full
+ echo "and using type=$type id=$id" >>$seqres.full
echo
- echo "*** report no quota settings" | tee -a $seq.full
+ echo "*** report no quota settings" | tee -a $seqres.full
xfs_quota -D $tmp.projects -P $tmp.projid -x \
-c "repquota -birnN -$type" $SCRATCH_DEV |
_filter_report | LC_COLLATE=POSIX sort -ru
echo
- echo "*** report initial settings" | tee -a $seq.full
+ echo "*** report initial settings" | tee -a $seqres.full
_file_as_id $SCRATCH_MNT/initme $id $type 1024 0
- echo "ls -l $SCRATCH_MNT" >>$seq.full
- ls -l $SCRATCH_MNT >>$seq.full
+ echo "ls -l $SCRATCH_MNT" >>$seqres.full
+ ls -l $SCRATCH_MNT >>$seqres.full
xfs_quota -D $tmp.projects -P $temp.projid -x \
-c "limit -$type bsoft=${bsoft}k bhard=${bhard}k $id" \
-c "limit -$type isoft=$isoft ihard=$ihard $id" \
@@ -140,7 +141,7 @@ _exercise()
_filter_report | LC_COLLATE=POSIX sort -ru
echo
- echo "*** push past the soft inode limit" | tee -a $seq.full
+ echo "*** push past the soft inode limit" | tee -a $seqres.full
_file_as_id $SCRATCH_MNT/softie1 $id $type 1024 0
_file_as_id $SCRATCH_MNT/softie2 $id $type 1024 0
_qmount
@@ -149,7 +150,7 @@ _exercise()
_filter_report | LC_COLLATE=POSIX sort -ru
echo
- echo "*** push past the soft block limit" | tee -a $seq.full
+ echo "*** push past the soft block limit" | tee -a $seqres.full
_file_as_id $SCRATCH_MNT/softie $id $type 1024 140
_qmount
xfs_quota -D $tmp.projects -P $tmp.projid -x \
@@ -158,7 +159,7 @@ _exercise()
echo
# Note: for quota accounting (not enforcement), EDQUOT is not expected
- echo "*** push past the hard inode limit (expect EDQUOT)" | tee -a $seq.full
+ echo "*** push past the hard inode limit (expect EDQUOT)" | tee -a $seqres.full
for i in 1 2 3 4 5 6 7 8 9 10 11 12
do
_file_as_id $SCRATCH_MNT/hard$i $id $type 1024 0
@@ -170,10 +171,10 @@ _exercise()
echo
# Note: for quota accounting (not enforcement), EDQUOT is not expected
- echo "*** push past the hard block limit (expect EDQUOT)" | tee -a $seq.full
+ echo "*** push past the hard block limit (expect EDQUOT)" | tee -a $seqres.full
_file_as_id $SCRATCH_MNT/softie $id $type 1024 540
- echo "ls -l $SCRATCH_MNT" >>$seq.full
- ls -l $SCRATCH_MNT >>$seq.full
+ echo "ls -l $SCRATCH_MNT" >>$seqres.full
+ ls -l $SCRATCH_MNT >>$seqres.full
_qmount
xfs_quota -D $tmp.projects -P $tmp.projid -x \
-c "repquota -birnN -$type" $SCRATCH_DEV |
diff --git a/tests/xfs/052 b/tests/xfs/052
index 01d5469..2abd78d 100755
--- a/tests/xfs/052
+++ b/tests/xfs/052
@@ -26,6 +26,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -49,7 +50,7 @@ trap "_cleanup; exit \$status" 0 1 2 3 15
_supported_fs xfs
_supported_os IRIX Linux
-rm -f $seq.full
+rm -f $seqres.full
_require_scratch
_require_xfs_quota
@@ -59,8 +60,8 @@ _require_nobody
_qmount_option uquota
_scratch_mkfs_xfs | _filter_mkfs 2>$tmp.mkfs
-cat $tmp.mkfs >>$seq.full
-chmod a+w $seq.full # arbitrary users will write here
+cat $tmp.mkfs >>$seqres.full
+chmod a+w $seqres.full # arbitrary users will write here
# keep the blocksize from mkfs ($dbsize)
. $tmp.mkfs
@@ -94,7 +95,7 @@ xfs_quota -x \
# cross check blks, softblks, hardblks <-> quota, xfs_db
xfs_quota -c "quota -$type -birnN $id" $SCRATCH_DEV |
- tr -d '\n' | tr -s '[:space:]' | tee -a $seq.full |
+ tr -d '\n' | tr -s '[:space:]' | tee -a $seqres.full |
perl -ne 'if (m[^\s*'$SCRATCH_DEV'\s+(\d+)\s+(\d+)\s+(\d+)]) {
print "used_blocks=", $1, "\n";
print "soft_blocks=", $2, "\n";
@@ -102,14 +103,14 @@ xfs_quota -c "quota -$type -birnN $id" $SCRATCH_DEV |
$next = 0;
}' | LC_COLLATE=POSIX sort >$tmp.quota
-echo ===quota output >> $seq.full
-cat $tmp.quota >> $seq.full
+echo ===quota output >> $seqres.full
+cat $tmp.quota >> $seqres.full
[ ! -s $tmp.quota ] && echo "warning: quota output file is empty"
umount $SCRATCH_MNT
# note - does (insitu) conversion from fs blocks to 1K blocks
-xfs_db -rc "dquot -$type $id" -c p $SCRATCH_DEV | tee -a $seq.full | perl -ne '
+xfs_db -rc "dquot -$type $id" -c p $SCRATCH_DEV | tee -a $seqres.full | perl -ne '
if (/^diskdq.bcount = (\d+)$/) {
print "used_blocks=", $1 * '$dbsize' / 1024, "\n";
}
@@ -120,8 +121,8 @@ xfs_db -rc "dquot -$type $id" -c p $SCRATCH_DEV | tee -a $seq.full | perl -ne '
print "soft_blocks=", $1 * '$dbsize' / 1024, "\n";
}' | LC_COLLATE=POSIX sort >$tmp.xfs_db
-echo ===xfs_db output >> $seq.full
-cat $tmp.xfs_db >> $seq.full
+echo ===xfs_db output >> $seqres.full
+cat $tmp.xfs_db >> $seqres.full
[ ! -s $tmp.xfs_db ] && echo "warning: xfs_db output file is empty"
echo Comparing out of xfs_quota and xfs_db
diff --git a/tests/xfs/054 b/tests/xfs/054
index 1ce6180..97590e8 100755
--- a/tests/xfs/054
+++ b/tests/xfs/054
@@ -24,6 +24,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -46,8 +47,8 @@ trap "_cleanup; exit \$status" 0 1 2 3 15
_supported_fs xfs
_supported_os Linux IRIX
-cp /dev/null $seq.full
-chmod ugo+rwx $seq.full
+cp /dev/null $seqres.full
+chmod ugo+rwx $seqres.full
_require_scratch
_require_xfs_quota
@@ -98,7 +99,7 @@ _exercise()
umount $SCRATCH_MNT 2>/dev/null
}
-_scratch_mkfs_xfs >> $seq.full 2>&1 || _fail "mkfs failed!"
+_scratch_mkfs_xfs >> $seqres.full 2>&1 || _fail "mkfs failed!"
_qmount_option "uquota,gquota"
_qmount
diff --git a/tests/xfs/055 b/tests/xfs/055
index 965b43a..1804727 100755
--- a/tests/xfs/055
+++ b/tests/xfs/055
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/056 b/tests/xfs/056
index be65bfb..8ab61f9 100755
--- a/tests/xfs/056
+++ b/tests/xfs/056
@@ -24,6 +24,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/057 b/tests/xfs/057
index faa4776..fd856d7 100755
--- a/tests/xfs/057
+++ b/tests/xfs/057
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/058 b/tests/xfs/058
index dfce43b..c800286 100755
--- a/tests/xfs/058
+++ b/tests/xfs/058
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/059 b/tests/xfs/059
index a2a07c9..c26fa4d 100755
--- a/tests/xfs/059
+++ b/tests/xfs/059
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/060 b/tests/xfs/060
index f0d9870..6adce78 100755
--- a/tests/xfs/060
+++ b/tests/xfs/060
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/061 b/tests/xfs/061
index fa98085..e5a8413 100755
--- a/tests/xfs/061
+++ b/tests/xfs/061
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/063 b/tests/xfs/063
index cdaf524..a2ee188 100755
--- a/tests/xfs/063
+++ b/tests/xfs/063
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/064 b/tests/xfs/064
index c7e727c..9ba542e 100755
--- a/tests/xfs/064
+++ b/tests/xfs/064
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -66,14 +67,14 @@ while [ $i -le 9 ]; do
_stable_fs
sleep 2
- echo "********* level $i ***********" >>$seq.full
- date >>$seq.full
+ echo "********* level $i ***********" >>$seqres.full
+ date >>$seqres.full
find $SCRATCH_MNT -exec $here/src/lstat64 {} \; | sed 's/(00.*)//' >$tmp.dates.$i
if [ $i -gt 0 ]; then
let level_1=$i-1
- diff -c $tmp.dates.$level_1 $tmp.dates.$i >>$seq.full
+ diff -c $tmp.dates.$level_1 $tmp.dates.$i >>$seqres.full
else
- cat $tmp.dates.$i >>$seq.full
+ cat $tmp.dates.$i >>$seqres.full
fi
_do_dump_file -f $tmp.df.level$i -l $i
diff --git a/tests/xfs/065 b/tests/xfs/065
index 12f2ac9..ef1d10f 100755
--- a/tests/xfs/065
+++ b/tests/xfs/065
@@ -26,6 +26,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/066 b/tests/xfs/066
index 7a68f79..8709a2b 100755
--- a/tests/xfs/066
+++ b/tests/xfs/066
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/067 b/tests/xfs/067
index baaed77..87b3cc9 100755
--- a/tests/xfs/067
+++ b/tests/xfs/067
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -46,14 +47,14 @@ _require_scratch
# set up fs for 1K inodes
isize=0
-_scratch_mkfs_xfs | _filter_mkfs >$seq.full 2>$tmp.mkfs
+_scratch_mkfs_xfs | _filter_mkfs >$seqres.full 2>$tmp.mkfs
[ $? -eq 0 ] && source $tmp.mkfs
if [ "$isize" -lt 1024 ]; then
- _scratch_mkfs_xfs -i size=1024 >>$here/$seq.full \
+ _scratch_mkfs_xfs -i size=1024 >>$here/$seqres.full \
|| _notrun "Cannot mkfs for this test using MKFS_OPTIONS specified"
fi
-_scratch_mount >>$here/$seq.full || _fail "mount failed"
-xfs_info $SCRATCH_MNT >>$here/$seq.full
+_scratch_mount >>$here/$seqres.full || _fail "mount failed"
+xfs_info $SCRATCH_MNT >>$here/$seqres.full
cd $SCRATCH_MNT
echo ""
diff --git a/tests/xfs/071 b/tests/xfs/071
index c135d1a..b22dd6d 100755
--- a/tests/xfs/071
+++ b/tests/xfs/071
@@ -22,8 +22,9 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
-rm -f $seq.full
+rm -f $seqres.full
here=`pwd`
tmp=/tmp/$$
@@ -81,19 +82,19 @@ write_block()
[ `$direct` ] && flags=-d
echo "Writing $bytes bytes, offset is $words (direct=$direct)" | _filter_io
- echo "Writing $bytes bytes at $location $words (direct=$direct)" >>$seq.full
+ echo "Writing $bytes bytes at $location $words (direct=$direct)" >>$seqres.full
$XFS_IO_PROG -c "pwrite $offset 512" $flags $SCRATCH_MNT/$seq \
- 2>&1 | _filter_off $offset | tee -a $seq.full | _filter_pwrite
- xfs_bmap -v $SCRATCH_MNT/$seq >>$seq.full
+ 2>&1 | _filter_off $offset | tee -a $seqres.full | _filter_pwrite
+ xfs_bmap -v $SCRATCH_MNT/$seq >>$seqres.full
echo "Reading $bytes bytes (direct=$direct)" | _filter_io
- echo "Reading $bytes bytes at $location (direct=$direct)" >>$seq.full
+ echo "Reading $bytes bytes at $location (direct=$direct)" >>$seqres.full
$XFS_IO_PROG -c "pread $offset $bytes" $flags $SCRATCH_MNT/$seq \
- 2>&1 | _filter_off $offset | tee -a $seq.full | _filter_pread
+ 2>&1 | _filter_off $offset | tee -a $seqres.full | _filter_pread
- $XFS_IO_PROG -c "pread -v $offset $bytes" $flags $SCRATCH_MNT/$seq >>$seq.full 2>&1
+ $XFS_IO_PROG -c "pread -v $offset $bytes" $flags $SCRATCH_MNT/$seq >>$seqres.full 2>&1
- echo | tee -a $seq.full
+ echo | tee -a $seqres.full
}
# real QA test starts here
diff --git a/tests/xfs/072 b/tests/xfs/072
index 930a983..d5bec3c 100755
--- a/tests/xfs/072
+++ b/tests/xfs/072
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
_cleanup()
@@ -49,7 +50,7 @@ _supported_os IRIX Linux
_require_scratch
-rm -f $seq.full
+rm -f $seqres.full
umount $SCRATCH_DEV >/dev/null 2>&1
_scratch_mkfs_xfs >/dev/null || _fail "mkfs failed"
diff --git a/tests/xfs/073 b/tests/xfs/073
index 3a5129f..2ed2e97 100755
--- a/tests/xfs/073
+++ b/tests/xfs/073
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/078 b/tests/xfs/078
index 901723e..df4fc6f 100755
--- a/tests/xfs/078
+++ b/tests/xfs/078
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/080 b/tests/xfs/080
index 3243fe1..fb5b6a6 100755
--- a/tests/xfs/080
+++ b/tests/xfs/080
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/081 b/tests/xfs/081
index f0ee819..44018bc 100755
--- a/tests/xfs/081
+++ b/tests/xfs/081
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -50,7 +51,7 @@ _cleanup()
trap "_cleanup; exit \$status" 0 1 2 3 15
# prelim
-rm -f $seq.full $tmp.*
+rm -f $seqres.full $tmp.*
_require_scratch
_require_xfs_quota
_require_v2log
diff --git a/tests/xfs/082 b/tests/xfs/082
index e21a793..652f362 100755
--- a/tests/xfs/082
+++ b/tests/xfs/082
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -48,7 +49,7 @@ _supported_fs xfs
_supported_os IRIX Linux
# prelim
-rm -f $seq.full $tmp.*
+rm -f $seqres.full $tmp.*
_require_scratch
_require_v2log
diff --git a/tests/xfs/084 b/tests/xfs/084
index ba5743a..46aa837 100755
--- a/tests/xfs/084
+++ b/tests/xfs/084
@@ -24,6 +24,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/085 b/tests/xfs/085
index 44123ad..a02c42d 100755
--- a/tests/xfs/085
+++ b/tests/xfs/085
@@ -26,6 +26,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -42,24 +43,24 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
_supported_fs xfs
_supported_os IRIX Linux
-rm -f $seq.full
+rm -f $seqres.full
rm -f $tmp.log
_require_scratch
echo "mkfs"
-_scratch_mkfs_xfs >>$seq.full 2>&1 \
+_scratch_mkfs_xfs >>$seqres.full 2>&1 \
|| _fail "mkfs scratch failed"
echo "mount"
-_scratch_mount >>$seq.full 2>&1 \
+_scratch_mount >>$seqres.full 2>&1 \
|| _fail "mount failed: $MOUNT_OPTIONS"
echo "touch files"
touch $SCRATCH_MNT/{0,1,2,3,4,5,6,7,8,9}{0,1,2,3,4,5,6,7,8,9}
echo "godown"
-src/godown -v -f $SCRATCH_MNT >> $seq.full
+src/godown -v -f $SCRATCH_MNT >> $seqres.full
echo "unmount"
umount $SCRATCH_MNT
@@ -75,7 +76,7 @@ if false; then
fi
echo "mount with replay"
-_scratch_mount $mnt >>$seq.full 2>&1 \
+_scratch_mount $mnt >>$seqres.full 2>&1 \
|| _fail "mount failed: $mnt $MOUNT_OPTIONS"
echo "ls SCRATCH_MNT"
diff --git a/tests/xfs/086 b/tests/xfs/086
index b59ad0a..2e2d4cf 100755
--- a/tests/xfs/086
+++ b/tests/xfs/086
@@ -25,6 +25,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -41,7 +42,7 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
_supported_fs xfs
_supported_os IRIX Linux
-rm -f $seq.full $tmp.*
+rm -f $seqres.full $tmp.*
_require_scratch
_require_v2log
@@ -83,7 +84,7 @@ for s in sync nosync ; do
# mkfs the FS
_echofull "mkfs"
- _scratch_mkfs_xfs >>$seq.full 2>&1
+ _scratch_mkfs_xfs >>$seqres.full 2>&1
if [ $? -ne 0 ] ; then
_echofull "mkfs failed: $MKFS_OPTIONS"
continue
@@ -91,7 +92,7 @@ for s in sync nosync ; do
# mount the FS
_echofull "mount"
- if ! _scratch_mount >>$seq.full 2>&1; then
+ if ! _scratch_mount >>$seqres.full 2>&1; then
_echofull "mount failed: $MOUNT_OPTIONS"
continue
fi
@@ -116,17 +117,17 @@ for s in sync nosync ; do
ls $SCRATCH_MNT
_echofull "godown"
- src/godown -v -f $SCRATCH_MNT >> $seq.full
+ src/godown -v -f $SCRATCH_MNT >> $seqres.full
_echofull "unmount"
- umount $SCRATCH_DEV >>$seq.full 2>&1 \
+ umount $SCRATCH_DEV >>$seqres.full 2>&1 \
|| _fail "umount failed"
_echofull "logprint after going down..."
_print_logstate
_echofull "mount with replay"
- _scratch_mount >>$seq.full 2>&1 \
+ _scratch_mount >>$seqres.full 2>&1 \
|| _fail "mount failed: $MOUNT_OPTIONS"
# check on what FS looks like after log recovery
diff --git a/tests/xfs/087 b/tests/xfs/087
index 3cb6990..65812f6 100755
--- a/tests/xfs/087
+++ b/tests/xfs/087
@@ -25,6 +25,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -46,7 +47,7 @@ _do_meta()
-f rename=30 -f stat=30 -f unlink=30 -f truncate=20"
_echofull "calling fsstress $param -m8 -n $count"
FSSTRESS_ARGS=`_scale_fsstress_args $param $FSSTRESS_AVOID -m 8 -n $count -d $out`
- if ! $FSSTRESS_PROG $FSSTRESS_ARGS >>$seq.full 2>&1
+ if ! $FSSTRESS_PROG $FSSTRESS_ARGS >>$seqres.full 2>&1
then
_echofull "fsstress failed"
fi
@@ -56,7 +57,7 @@ _do_meta()
_supported_fs xfs
_supported_os IRIX Linux
-rm -f $seq.full $tmp.*
+rm -f $seqres.full $tmp.*
_require_scratch
_require_v2log
_require_xfs_quota
@@ -91,7 +92,7 @@ do
# mkfs the FS
_echofull "mkfs"
- _scratch_mkfs_xfs >>$seq.full 2>&1
+ _scratch_mkfs_xfs >>$seqres.full 2>&1
if [ $? -ne 0 ] ; then
_echofull "mkfs failed: $MKFS_OPTIONS"
continue
@@ -99,7 +100,7 @@ do
# mount the FS
_echofull "mount"
- if ! _scratch_mount -o uquota >>$seq.full 2>&1; then
+ if ! _scratch_mount -o uquota >>$seqres.full 2>&1; then
_echofull "mount failed: $MOUNT_OPTIONS"
continue
fi
@@ -112,20 +113,20 @@ do
ls -RF $SCRATCH_MNT >$tmp.ls1
_echofull "godown"
- src/godown -v -f $SCRATCH_MNT >> $seq.full
+ src/godown -v -f $SCRATCH_MNT >> $seqres.full
_echofull "unmount"
- umount $SCRATCH_DEV >>$seq.full 2>&1 \
+ umount $SCRATCH_DEV >>$seqres.full 2>&1 \
|| _fail "umount failed"
_echofull "logprint after going down..."
_print_logstate
_full "logprint headers"
- _scratch_xfs_logprint -n >>$seq.full 2>&1
+ _scratch_xfs_logprint -n >>$seqres.full 2>&1
_echofull "mount with replay"
- _scratch_mount -o uquota >>$seq.full 2>&1 \
+ _scratch_mount -o uquota >>$seqres.full 2>&1 \
|| _fail "mount failed: $MOUNT_OPTIONS"
# check on what FS looks like after log recovery
diff --git a/tests/xfs/090 b/tests/xfs/090
index 8ce50c0..8477329 100755
--- a/tests/xfs/090
+++ b/tests/xfs/090
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/092 b/tests/xfs/092
index 2f849f3..e65fe27 100755
--- a/tests/xfs/092
+++ b/tests/xfs/092
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/094 b/tests/xfs/094
index 4f4cf34..6aa2d74 100755
--- a/tests/xfs/094
+++ b/tests/xfs/094
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/095 b/tests/xfs/095
index 9de4476..9a74d5f 100755
--- a/tests/xfs/095
+++ b/tests/xfs/095
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/096 b/tests/xfs/096
index d06bd59..d09c067 100755
--- a/tests/xfs/096
+++ b/tests/xfs/096
@@ -24,6 +24,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -63,7 +64,7 @@ _cleanup()
#
_mkfs_filter()
{
- tee -a $seq.full | \
+ tee -a $seqres.full | \
sed \
-e 's/extsz=[0-9][0-9]*[ ]*/extsz=N, /' \
-e 's/blocks=[0-9][0-9]*/blocks=N/' \
@@ -89,7 +90,7 @@ _mkfs_filter()
}
# real QA test starts here
-rm -f $seq.full
+rm -f $seqres.full
# Modify as appropriate.
_supported_fs xfs
diff --git a/tests/xfs/103 b/tests/xfs/103
index 02c3f9d..2d4fd48 100755
--- a/tests/xfs/103
+++ b/tests/xfs/103
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/104 b/tests/xfs/104
index 59db760..b0588e8 100755
--- a/tests/xfs/104
+++ b/tests/xfs/104
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -37,7 +38,7 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
_create_scratch()
{
echo "*** mkfs"
- _scratch_mkfs_xfs $@ | tee -a $seq.full | _filter_mkfs 2>$tmp.mkfs
+ _scratch_mkfs_xfs $@ | tee -a $seqres.full | _filter_mkfs 2>$tmp.mkfs
. $tmp.mkfs
echo "*** mount"
@@ -64,13 +65,13 @@ _stress_scratch()
# -w ensures that the only ops are ones which cause write I/O
FSSTRESS_ARGS=`_scale_fsstress_args -d $SCRATCH_MNT -w -p $procs \
-n $nops $FSSTRESS_AVOID`
- $FSSTRESS_PROG $FSSTRESS_ARGS >> $seq.full &
+ $FSSTRESS_PROG $FSSTRESS_ARGS >> $seqres.full &
}
# real QA test starts here
_supported_fs xfs
_require_scratch
-_scratch_mkfs_xfs | tee -a $seq.full | _filter_mkfs 2>$tmp.mkfs
+_scratch_mkfs_xfs | tee -a $seqres.full | _filter_mkfs 2>$tmp.mkfs
. $tmp.mkfs # extract blocksize and data size for scratch device
endsize=`expr 550 \* 1048576` # stop after growing this big
@@ -95,19 +96,19 @@ _fill_scratch $fillsize
#
while [ $size -le $endsize ]; do
echo "*** stressing a ${size} byte filesystem"
- echo "*** stressing a ${sizeb} block filesystem" >> $seq.full
+ echo "*** stressing a ${sizeb} block filesystem" >> $seqres.full
_stress_scratch
sleep 1
size=`expr $size + $incsize`
sizeb=`expr $size / $dbsize` # in data blocks
echo "*** growing to a ${size} byte filesystem"
- echo "*** growing to a ${sizeb} block filesystem" >> $seq.full
+ echo "*** growing to a ${sizeb} block filesystem" >> $seqres.full
xfs_growfs -D ${sizeb} $SCRATCH_MNT \
- | tee -a $seq.full | _filter_mkfs 2>$tmp.growfs
+ | tee -a $seqres.full | _filter_mkfs 2>$tmp.growfs
. $tmp.growfs
[ `expr $size % $modsize` -eq 0 ] && wait # every 4th iteration
- echo AGCOUNT=$agcount | tee -a $seq.full
- echo && echo >> $seq.full
+ echo AGCOUNT=$agcount | tee -a $seqres.full
+ echo && echo >> $seqres.full
done
wait # stop for any remaining stress processes
diff --git a/tests/xfs/106 b/tests/xfs/106
index e8f1d45..651fe00 100755
--- a/tests/xfs/106
+++ b/tests/xfs/106
@@ -25,6 +25,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -44,7 +45,7 @@ _require_xfs_quota
# real QA test starts here
_scratch_mkfs_xfs | _filter_mkfs 2>$tmp.mkfs
-cat $tmp.mkfs >$seq.full
+cat $tmp.mkfs >$seqres.full
. $tmp.mkfs
# setup a default run
@@ -115,7 +116,7 @@ s/Inode: \#\d+ \(\d+ blocks, \d+ extents\)/Inode: #[INO] (X blocks, Y extents)/;
test_quot()
{
echo "checking quot command (type=$type)" # not deterministic on blks
- xfs_quota -x -c "quot -n -$type" $SCRATCH_MNT >>$seq.full 2>&1
+ xfs_quota -x -c "quot -n -$type" $SCRATCH_MNT >>$seqres.full 2>&1
}
test_report()
diff --git a/tests/xfs/107 b/tests/xfs/107
index 2c98b57..e2300ce 100755
--- a/tests/xfs/107
+++ b/tests/xfs/107
@@ -25,6 +25,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -56,7 +57,7 @@ _require_xfs_quota
# real QA test starts here
_scratch_mkfs_xfs | _filter_mkfs 2>$tmp.mkfs
-cat $tmp.mkfs >$seq.full
+cat $tmp.mkfs >$seqres.full
. $tmp.mkfs
# setup a default run
@@ -72,7 +73,7 @@ _require_prjquota $SCRATCH_DEV
echo "### create projects file"
rm -f $tmp.projects
target=$SCRATCH_MNT/project
-echo "6:$target" | tee -a $seq.full > $tmp.projects
+echo "6:$target" | tee -a $seqres.full > $tmp.projects
echo "### populate filesystem"
mkdir $target || exit
diff --git a/tests/xfs/108 b/tests/xfs/108
index 6b656e6..809659d 100755
--- a/tests/xfs/108
+++ b/tests/xfs/108
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -57,15 +58,15 @@ test_files()
test_accounting()
{
echo "### some controlled buffered, direct and mmapd IO (type=$type)"
- echo "--- initiating parallel IO..." >>$seq.full
+ echo "--- initiating parallel IO..." >>$seqres.full
$XFS_IO_PROG -c 'pwrite -b 1m 0 16m' -c 'fsync' \
- $SCRATCH_MNT/buffer >>$seq.full 2>&1 &
+ $SCRATCH_MNT/buffer >>$seqres.full 2>&1 &
$XFS_IO_PROG -c 'pwrite -b 1m 0 16m' -d \
- $SCRATCH_MNT/direct >>$seq.full 2>&1 &
+ $SCRATCH_MNT/direct >>$seqres.full 2>&1 &
$XFS_IO_PROG -c 't 16m' -c 'mm -rw 0 16m' -c 'mw 0 16m' -c 'ms -s' \
- $SCRATCH_MNT/mmap >>$seq.full 2>&1 &
+ $SCRATCH_MNT/mmap >>$seqres.full 2>&1 &
wait
- echo "--- completed parallel IO ($type)" >>$seq.full
+ echo "--- completed parallel IO ($type)" >>$seqres.full
for file in $SCRATCH_MNT/{buffer,direct,mmap}; do
$here/src/lstat64 $file | head -3 | _filter_scratch
@@ -80,10 +81,10 @@ _qmount
_require_prjquota $SCRATCH_DEV
# real QA test starts here
-rm -f $tmp.projects $seq.full
+rm -f $tmp.projects $seqres.full
umount $SCRATCH_DEV 2>/dev/null
_scratch_mkfs_xfs | _filter_mkfs 2>$tmp.mkfs
-cat $tmp.mkfs >>$seq.full
+cat $tmp.mkfs >>$seqres.full
_scratch_mount
uid=1
diff --git a/tests/xfs/109 b/tests/xfs/109
index 56364f4..2e36d0f 100755
--- a/tests/xfs/109
+++ b/tests/xfs/109
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -102,7 +103,7 @@ fi
umount $SCRATCH_DEV
_scratch_mkfs_xfs -dsize=160m,agcount=4 $faststart | _filter_mkfs 2>$tmp.mkfs
-cat $tmp.mkfs >>$seq.full
+cat $tmp.mkfs >>$seqres.full
_scratch_mount
populate
diff --git a/tests/xfs/110 b/tests/xfs/110
index 8749afa..a2790c8 100755
--- a/tests/xfs/110
+++ b/tests/xfs/110
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/111 b/tests/xfs/111
index 8f4c142..af7cd65 100755
--- a/tests/xfs/111
+++ b/tests/xfs/111
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/114 b/tests/xfs/114
index a4ba98d..954eaff 100755
--- a/tests/xfs/114
+++ b/tests/xfs/114
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -79,8 +80,8 @@ _test_create()
p=dir2/dir3/dir4/file4
touch $p
- #_print_names $p >>$here/$seq.full
- _print_names $p | tee -a $here/$seq.full
+ #_print_names $p >>$here/$seqres.full
+ _print_names $p | tee -a $here/$seqres.full
_check_paths $SCRATCH_MNT/$p
}
@@ -130,13 +131,13 @@ _test_hardlink()
ln $p $x
done
- _print_names $p >>$here/$seq.full
+ _print_names $p >>$here/$seqres.full
echo ""
echo "print out names and check after created hardlinks"
echo ""
for x in $paths; do
- _print_names $x | tee -a $here/$seq.full
+ _print_names $x | tee -a $here/$seqres.full
_check_paths $SCRATCH_MNT/$x
done
@@ -160,7 +161,7 @@ _test_hardlink()
echo ""
for x in $paths; do
if [ -e $x ]; then
- _print_names $x | tee -a $here/$seq.full
+ _print_names $x | tee -a $here/$seqres.full
_check_paths $SCRATCH_MNT/$x
fi
done
@@ -229,7 +230,7 @@ _test_rename()
_filter_num()
{
- tee -a $here/$seq.full |\
+ tee -a $here/$seqres.full |\
sed -e 's/[0-9][0-9]* inodes/I inodes/g' \
-e 's/[0-9][0-9]* paths/P paths/g' \
-e 's/seed = [0-9][0-9]*/seed = S/'
@@ -254,7 +255,7 @@ _test_fsstress()
if ! $FSSTRESS_PROG $args | _filter_num
then
echo " fsstress $args returned $?"
- cat $tmp.out | tee -a $here/$seq.full
+ cat $tmp.out | tee -a $here/$seqres.full
status=1
fi
@@ -283,8 +284,8 @@ _test_dirstress()
if ! $here/src/dirstress $args >$tmp.out 2>&1 | _filter_num
then
echo " dirstress failed"
- echo "*** dirstress $args" | tee -a $here/$seq.full
- cat $tmp.out >>$here/$seq.full
+ echo "*** dirstress $args" | tee -a $here/$seqres.full
+ cat $tmp.out >>$here/$seqres.full
status=1
exit
fi
@@ -294,8 +295,8 @@ _test_dirstress()
if ! $here/src/dirstress $args >$tmp.out 2>&1 | _filter_num
then
echo " dirstress failed"
- echo "*** dirstress $args" | tee -a $here/$seq.full
- cat $tmp.out >>$here/$seq.full
+ echo "*** dirstress $args" | tee -a $here/$seqres.full
+ cat $tmp.out >>$here/$seqres.full
status=1
exit
fi
@@ -315,16 +316,16 @@ _require_scratch
_require_attrs
_need_to_be_root
-rm -f $here/$seq.full
+rm -f $here/$seqres.full
echo "mkfs"
-_scratch_mkfs_xfs >>$here/$seq.full 2>&1 \
+_scratch_mkfs_xfs >>$here/$seqres.full 2>&1 \
|| _fail "mkfs scratch failed"
-_scratch_mkfs_xfs -i parent=1 >>$here/$seq.full 2>&1 \
+_scratch_mkfs_xfs -i parent=1 >>$here/$seqres.full 2>&1 \
|| _notrun "parent inodes not supported"
echo "mount"
-_scratch_mount >>$here/$seq.full 2>&1 \
+_scratch_mount >>$here/$seqres.full 2>&1 \
|| _fail "mount failed: $MOUNT_OPTIONS"
# real QA test starts here
diff --git a/tests/xfs/115 b/tests/xfs/115
index ebcc995..aa281d6 100755
--- a/tests/xfs/115
+++ b/tests/xfs/115
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -101,16 +102,16 @@ _supported_os IRIX
_require_scratch
_require_attrs
-rm -f $here/$seq.full
+rm -f $here/$seqres.full
echo "mkfs"
-_scratch_mkfs_xfs >>$here/$seq.full 2>&1 \
+_scratch_mkfs_xfs >>$here/$seqres.full 2>&1 \
|| _fail "mkfs scratch failed"
-_scratch_mkfs_xfs -i paths=1 >>$here/$seq.full 2>&1 \
+_scratch_mkfs_xfs -i paths=1 >>$here/$seqres.full 2>&1 \
|| _notrun "i_paths not supported"
echo "mount"
-_scratch_mount >>$here/$seq.full 2>&1 \
+_scratch_mount >>$here/$seqres.full 2>&1 \
|| _fail "mount failed: $MOUNT_OPTIONS"
# real QA test starts here
@@ -251,7 +252,7 @@ _do_test()
xfs_repair_ipaths -n $SCRATCH_MNT
}
-_do_test 2>&1 | tee $seq.full | _filter_inodes
+_do_test 2>&1 | tee $seqres.full | _filter_inodes
# success, all done
status=0
diff --git a/tests/xfs/116 b/tests/xfs/116
index 2c3ab92..4554d20 100755
--- a/tests/xfs/116
+++ b/tests/xfs/116
@@ -25,6 +25,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/118 b/tests/xfs/118
index d140a8b..e4ce711 100755
--- a/tests/xfs/118
+++ b/tests/xfs/118
@@ -25,6 +25,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -72,7 +73,7 @@ _chowning_file()
echo "mkfs on scratch"
-_scratch_mkfs_xfs >$seq.full
+_scratch_mkfs_xfs >$seqres.full
echo "mount with quotas"
export MOUNT_OPTIONS="-o uquota"
diff --git a/tests/xfs/119 b/tests/xfs/119
index 85af211..066ddbd 100755
--- a/tests/xfs/119
+++ b/tests/xfs/119
@@ -25,6 +25,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/121 b/tests/xfs/121
index a590bb0..f6dc83a 100755
--- a/tests/xfs/121
+++ b/tests/xfs/121
@@ -27,6 +27,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -43,17 +44,17 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
_supported_fs xfs
_supported_os IRIX Linux
-rm -f $seq.full
+rm -f $seqres.full
rm -f $tmp.log
_require_scratch
echo "mkfs"
-_scratch_mkfs_xfs >>$seq.full 2>&1 \
+_scratch_mkfs_xfs >>$seqres.full 2>&1 \
|| _fail "mkfs scratch failed"
echo "mount"
-_scratch_mount >>$seq.full 2>&1 \
+_scratch_mount >>$seqres.full 2>&1 \
|| _fail "mount failed: $MOUNT_OPTIONS"
# num_files must be greater than 64 (XFS_AGI_UNLINKED_BUCKETS)
@@ -68,7 +69,7 @@ src/multi_open_unlink -f $SCRATCH_MNT/test_file -n $num_files -s $delay &
sleep 3
echo "godown"
-src/godown -v -f $SCRATCH_MNT >> $seq.full
+src/godown -v -f $SCRATCH_MNT >> $seqres.full
# time for multi_open_unlink to exit out after its delay
# so we have no references and can unmount
@@ -81,11 +82,11 @@ echo "logprint after going down..."
_print_logstate
echo "mount with replay"
-_scratch_mount $mnt >>$seq.full 2>&1 \
+_scratch_mount $mnt >>$seqres.full 2>&1 \
|| _fail "mount failed: $mnt $MOUNT_OPTIONS"
echo "godown"
-src/godown -v -f $SCRATCH_MNT >> $seq.full
+src/godown -v -f $SCRATCH_MNT >> $seqres.full
echo "unmount"
umount $SCRATCH_MNT
@@ -94,7 +95,7 @@ echo "logprint after going down..."
_print_logstate
echo "logprint to check for CLEAR_AGI_BUCKET..."
-if _scratch_xfs_logprint -t | tee -a $seq.full | grep CLEAR; then
+if _scratch_xfs_logprint -t | tee -a $seqres.full | grep CLEAR; then
echo 'CLEAR_AGI_BUCKET transactions found!!'
echo 'Are you running with an old xfs kernel - where the bug still exists?'
else
@@ -102,7 +103,7 @@ else
fi
# clean up dirty log with log recovery on mount
-_scratch_mount >> $seq.full 2>&1 \
+_scratch_mount >> $seqres.full 2>&1 \
|| _fail "mount failed"
# should now be peaches
diff --git a/tests/xfs/122 b/tests/xfs/122
index 1c4f3a4..2a81728 100755
--- a/tests/xfs/122
+++ b/tests/xfs/122
@@ -25,6 +25,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -176,7 +177,7 @@ echo 'int main(int argc, char *argv[]) {' >>$cprog
#
cat /usr/include/xfs/xfs*.h | indent |\
_attribute_filter |\
-tee $seq.full |\
+tee $seqres.full |\
egrep '} *xfs_.*_t' |\
egrep -v -f $tmp.ignore |\
awk '{sub(/[;,]/,"",$2); print "printf(\"sizeof(", $2, ") = %d\\n\", sizeof(", $2, "));"}' \
@@ -198,8 +199,8 @@ awk '
echo 'return 0; }' >>$cprog
# create and run program
-cc -o $oprog $cprog >> $seq.full 2>&1 || \
- _notrun "Could not compile test program (see end of $seq.full)"
+cc -o $oprog $cprog >> $seqres.full 2>&1 || \
+ _notrun "Could not compile test program (see end of $seqres.full)"
$oprog | _type_size_filter | _type_name_filter > $progout
#
diff --git a/tests/xfs/134 b/tests/xfs/134
index 2117b4a..f38fc6e 100755
--- a/tests/xfs/134
+++ b/tests/xfs/134
@@ -24,6 +24,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -60,8 +61,8 @@ cat >$tmp.projid <<EOF
test:1
EOF
-cp /dev/null $seq.full
-chmod a+rwx $seq.full # arbitrary users will write here
+cp /dev/null $seqres.full
+chmod a+rwx $seqres.full # arbitrary users will write here
_require_scratch
_scratch_mkfs_xfs >/dev/null 2>&1
diff --git a/tests/xfs/136 b/tests/xfs/136
index 6479c8c..ec3f71a 100755
--- a/tests/xfs/136
+++ b/tests/xfs/136
@@ -25,6 +25,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/137 b/tests/xfs/137
index 0f65d08..5c0fc51 100755
--- a/tests/xfs/137
+++ b/tests/xfs/137
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/138 b/tests/xfs/138
index f8af8dd..a0aeb82 100755
--- a/tests/xfs/138
+++ b/tests/xfs/138
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/139 b/tests/xfs/139
index 7d2e409..9de1fca 100755
--- a/tests/xfs/139
+++ b/tests/xfs/139
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/140 b/tests/xfs/140
index a8cbd09..8564b28 100755
--- a/tests/xfs/140
+++ b/tests/xfs/140
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/142 b/tests/xfs/142
index 526167d..e09ae3f 100755
--- a/tests/xfs/142
+++ b/tests/xfs/142
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/143 b/tests/xfs/143
index 63281f9..686be64 100755
--- a/tests/xfs/143
+++ b/tests/xfs/143
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/144 b/tests/xfs/144
index 52123cc..cf5eca7 100755
--- a/tests/xfs/144
+++ b/tests/xfs/144
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/145 b/tests/xfs/145
index 54b8198..2a4b2f6 100755
--- a/tests/xfs/145
+++ b/tests/xfs/145
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/146 b/tests/xfs/146
index bb4975c..2091db1 100755
--- a/tests/xfs/146
+++ b/tests/xfs/146
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/147 b/tests/xfs/147
index e366dc7..c65dde9 100755
--- a/tests/xfs/147
+++ b/tests/xfs/147
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/148 b/tests/xfs/148
index abc516a..49892ab 100755
--- a/tests/xfs/148
+++ b/tests/xfs/148
@@ -24,6 +24,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/149 b/tests/xfs/149
index b1793b7..780e3ae 100755
--- a/tests/xfs/149
+++ b/tests/xfs/149
@@ -24,13 +24,14 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
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
-rm -f $seq.full
+rm -f $seqres.full
# get standard environment, filters and checks
. ./common.rc
@@ -44,15 +45,15 @@ export XFS_REPAIR_PROG=$XFS_PARALLEL_REPAIR_PROG
_check_repair()
{
- echo "Repairing, round 0" >> $seq.full
- _scratch_xfs_repair 2>&1 | _filter_repair | tee -a $seq.full >$tmp.0
+ echo "Repairing, round 0" >> $seqres.full
+ _scratch_xfs_repair 2>&1 | _filter_repair | tee -a $seqres.full >$tmp.0
for i in 1 2 3 4
do
- echo "Repairing, iteration $i" | tee -a $seq.full
+ echo "Repairing, iteration $i" | tee -a $seqres.full
_scratch_xfs_repair 2>&1 | _filter_repair >$tmp.$i
- diff $tmp.0 $tmp.$i >> $seq.full
+ diff $tmp.0 $tmp.$i >> $seqres.full
if [ $? -ne 0 ]; then
- echo "ERROR: repair round $i differs to round 0 (see $seq.full)" | tee -a $seq.full
+ echo "ERROR: repair round $i differs to round 0 (see $seqres.full)" | tee -a $seq.full
break
fi
# echo all interesting stuff...
diff --git a/tests/xfs/150 b/tests/xfs/150
index b6a04c5..529b6b4 100755
--- a/tests/xfs/150
+++ b/tests/xfs/150
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/151 b/tests/xfs/151
index 4bfaff3..9de8ab4 100755
--- a/tests/xfs/151
+++ b/tests/xfs/151
@@ -25,6 +25,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -55,7 +56,7 @@ _check_sids()
| perl -ne "if (/^sids.*[\"|\s]($i)[\"|\s].*/) {print \$1} ;"`
if [ -z "$CHECKED_SID" ] ; then
echo "ERROR: SID(s) not created"
- ${DMAPI_QASUITE1_DIR}../simple/dm_getall_sessions >>$seq.full
+ ${DMAPI_QASUITE1_DIR}../simple/dm_getall_sessions >>$seqres.full
return
fi
done
diff --git a/tests/xfs/152 b/tests/xfs/152
index 2317291..4b9d471 100755
--- a/tests/xfs/152
+++ b/tests/xfs/152
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/153 b/tests/xfs/153
index 81be175..86df036 100755
--- a/tests/xfs/153
+++ b/tests/xfs/153
@@ -24,6 +24,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/154 b/tests/xfs/154
index 62e79c2..528ec9c 100755
--- a/tests/xfs/154
+++ b/tests/xfs/154
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/155 b/tests/xfs/155
index 949bd98..1c4ea6c 100755
--- a/tests/xfs/155
+++ b/tests/xfs/155
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/156 b/tests/xfs/156
index 549cac8..0a73b6b 100755
--- a/tests/xfs/156
+++ b/tests/xfs/156
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -48,8 +49,8 @@ _require_scratch
_scratch_mkfs_xfs >/dev/null 2>&1
_dmapi_scratch_mount
-${DMAPI_QASUITE1_DIR}cmd/get_dirattrs $SCRATCH_MNT > $seq.full
-[ $? -ne 0 ] && echo "get_dirattrs failed - see $seq.full"
+${DMAPI_QASUITE1_DIR}cmd/get_dirattrs $SCRATCH_MNT > $seqres.full
+[ $? -ne 0 ] && echo "get_dirattrs failed - see $seqres.full"
status=0
exit
diff --git a/tests/xfs/157 b/tests/xfs/157
index 9ae3c40..91819ef 100755
--- a/tests/xfs/157
+++ b/tests/xfs/157
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/158 b/tests/xfs/158
index e740654..ef8d4d1 100755
--- a/tests/xfs/158
+++ b/tests/xfs/158
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/159 b/tests/xfs/159
index bfc225d..8f80482 100755
--- a/tests/xfs/159
+++ b/tests/xfs/159
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/160 b/tests/xfs/160
index 3900299..2323697 100755
--- a/tests/xfs/160
+++ b/tests/xfs/160
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/161 b/tests/xfs/161
index c419380..45210c7 100755
--- a/tests/xfs/161
+++ b/tests/xfs/161
@@ -24,6 +24,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/162 b/tests/xfs/162
index acd70e0..67aec9a 100755
--- a/tests/xfs/162
+++ b/tests/xfs/162
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/163 b/tests/xfs/163
index d4eef64..434f100 100755
--- a/tests/xfs/163
+++ b/tests/xfs/163
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/164 b/tests/xfs/164
index 1ef4aaf..8af0b0d 100755
--- a/tests/xfs/164
+++ b/tests/xfs/164
@@ -29,6 +29,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -44,7 +45,7 @@ _cleanup()
_filter_io()
{
- tee -a $seq.full | sed 's/ops;.*/ops/'
+ tee -a $seqres.full | sed 's/ops;.*/ops/'
}
#
@@ -55,7 +56,7 @@ _filter_bmap()
{
awk '$3 ~ /hole/ { print $1, $2, $3; next }
$7 ~ /10000/ { print $1, $2, "unwritten"; next }
- {print $1, $2}' >> $seq.full
+ {print $1, $2}' >> $seqres.full
}
diff --git a/tests/xfs/165 b/tests/xfs/165
index 3b321b9..72376f3 100755
--- a/tests/xfs/165
+++ b/tests/xfs/165
@@ -26,6 +26,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -41,7 +42,7 @@ _cleanup()
_filter_io()
{
- tee -a $seq.full | _filter_xfs_io
+ tee -a $seqres.full | _filter_xfs_io
}
#
@@ -52,7 +53,7 @@ _filter_io()
_filter_bmap()
{
awk '$3 ~ /hole/ { print $1, $2, $3; next }
- {print $1, $2}' >> $seq.full
+ {print $1, $2}' >> $seqres.full
}
# get standard environment, filters and checks
@@ -68,7 +69,7 @@ _supported_os IRIX Linux
# io tests
testfile=$TEST_DIR/file.$seq
rm -f $testfile
-rm -f $seq.full
+rm -f $seqres.full
len=4
end=`expr 10 \* $len`
diff --git a/tests/xfs/166 b/tests/xfs/166
index 527686f..3170fa6 100755
--- a/tests/xfs/166
+++ b/tests/xfs/166
@@ -23,13 +23,14 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
tmp=/tmp/$$
status=1 # failure is the default!
trap "_cleanup; exit \$status" 0 1 2 3 15
-rm -f $seq.full
+rm -f $seqres.full
_cleanup()
{
@@ -91,7 +92,7 @@ FILE_SIZE=1048576
rm -f $TEST_FILE
$TEST_PROG $FILE_SIZE $TEST_FILE
-xfs_bmap -vp $TEST_FILE >> $seq.full
+xfs_bmap -vp $TEST_FILE >> $seqres.full
xfs_bmap -vp $TEST_FILE | _filter_blocks
status=0
diff --git a/tests/xfs/167 b/tests/xfs/167
index b2895fd..6800d24 100755
--- a/tests/xfs/167
+++ b/tests/xfs/167
@@ -23,11 +23,12 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
tmp=/tmp/$$
-rm -f $seq.full
+rm -f $seqres.full
status=1 # failure is the default!
trap "_cleanup; exit \$status" 0 1 2 3 15
@@ -44,7 +45,7 @@ workout()
nops=15000
FSSTRESS_ARGS=`_scale_fsstress_args -d $SCRATCH_MNT -p $procs -n $nops \
$FSSTRESS_AVOID`
- $FSSTRESS_PROG $FSSTRESS_ARGS >> $seq.full &
+ $FSSTRESS_PROG $FSSTRESS_ARGS >> $seqres.full &
sleep 2
}
diff --git a/tests/xfs/168 b/tests/xfs/168
index 8980f9b..67f1e19 100755
--- a/tests/xfs/168
+++ b/tests/xfs/168
@@ -24,11 +24,12 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
tmp=/tmp/$$
-rm -f $seq.full
+rm -f $seqres.full
status=1 # failure is the default!
trap "_cleanup; exit \$status" 0 1 2 3 15
@@ -106,7 +107,7 @@ wait
# dmapi destroy events are asyncronous, don't rely on fixed ordering of events
# in print_event output, use sort.
echo "# here comes the dmapi print_event filtered and sorted output"
-cat $tmp.print_event_out | tee -a $here/$seq.full | _filter_dmapi_print_event | LC_COLLATE=POSIX sort
+cat $tmp.print_event_out | tee -a $here/$seqres.full | _filter_dmapi_print_event | LC_COLLATE=POSIX sort
rm $tmp.print_event_out
status=0
diff --git a/tests/xfs/170 b/tests/xfs/170
index b725d3a..f470946 100755
--- a/tests/xfs/170
+++ b/tests/xfs/170
@@ -25,11 +25,12 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
tmp=/tmp/$$
-rm -f $seq.full
+rm -f $seqres.full
status=1 # failure is the default!
trap "_cleanup; exit \$status" 0 1 2 3 15
diff --git a/tests/xfs/171 b/tests/xfs/171
index 4f77a41..af7a216 100755
--- a/tests/xfs/171
+++ b/tests/xfs/171
@@ -24,11 +24,12 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
tmp=/tmp/$$
-rm -f $seq.full
+rm -f $seqres.full
status=1 # failure is the default!
trap "_cleanup; exit \$status" 0 1 2 3 15
diff --git a/tests/xfs/172 b/tests/xfs/172
index b6b496c..50eda81 100755
--- a/tests/xfs/172
+++ b/tests/xfs/172
@@ -24,11 +24,12 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
tmp=/tmp/$$
-rm -f $seq.full
+rm -f $seqres.full
status=1 # failure is the default!
trap "_cleanup; exit \$status" 0 1 2 3 15
diff --git a/tests/xfs/173 b/tests/xfs/173
index 7146d2f..6761a8a 100755
--- a/tests/xfs/173
+++ b/tests/xfs/173
@@ -24,11 +24,12 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
tmp=/tmp/$$
-rm -f $seq.full
+rm -f $seqres.full
status=1 # failure is the default!
trap "_cleanup; exit \$status" 0 1 2 3 15
diff --git a/tests/xfs/174 b/tests/xfs/174
index 7745a6a..ffb6754 100755
--- a/tests/xfs/174
+++ b/tests/xfs/174
@@ -24,11 +24,12 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
tmp=/tmp/$$
-rm -f $seq.full
+rm -f $seqres.full
status=1 # failure is the default!
trap "_cleanup; exit \$status" 0 1 2 3 15
diff --git a/tests/xfs/175 b/tests/xfs/175
index 4fc3ffb..4753f21 100755
--- a/tests/xfs/175
+++ b/tests/xfs/175
@@ -26,11 +26,12 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
tmp=/tmp/$$
-rm -f $seq.full
+rm -f $seqres.full
status=1 # failure is the default!
trap "_cleanup; exit \$status" 0 1 2 3 15
diff --git a/tests/xfs/176 b/tests/xfs/176
index 93083c4..3fe9f04 100755
--- a/tests/xfs/176
+++ b/tests/xfs/176
@@ -23,11 +23,12 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
tmp=/tmp/$$
-rm -f $seq.full
+rm -f $seqres.full
status=1 # failure is the default!
trap "_cleanup; exit \$status" 0 1 2 3 15
diff --git a/tests/xfs/177 b/tests/xfs/177
index ec8aca7..49ca282 100755
--- a/tests/xfs/177
+++ b/tests/xfs/177
@@ -24,6 +24,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/178 b/tests/xfs/178
index 8856656..084aeb9 100755
--- a/tests/xfs/178
+++ b/tests/xfs/178
@@ -24,6 +24,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/179 b/tests/xfs/179
index f3facca..451d7cc 100755
--- a/tests/xfs/179
+++ b/tests/xfs/179
@@ -24,6 +24,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/180 b/tests/xfs/180
index 0f82306..15e0221 100755
--- a/tests/xfs/180
+++ b/tests/xfs/180
@@ -24,6 +24,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/181 b/tests/xfs/181
index fb65100..35e808f 100755
--- a/tests/xfs/181
+++ b/tests/xfs/181
@@ -27,6 +27,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
_cleanup()
@@ -50,17 +51,17 @@ trap "_cleanup; exit \$status" 0 1 2 3 15
_supported_fs xfs
_supported_os IRIX Linux
-rm -f $seq.full
+rm -f $seqres.full
rm -f $tmp.log
_require_scratch
echo "mkfs"
-_scratch_mkfs_xfs >>$seq.full 2>&1 \
+_scratch_mkfs_xfs >>$seqres.full 2>&1 \
|| _fail "mkfs scratch failed"
echo "mount"
-_scratch_mount >>$seq.full 2>&1 \
+_scratch_mount >>$seqres.full 2>&1 \
|| _fail "mount failed: $MOUNT_OPTIONS"
# num_files must be greater than 64 (XFS_AGI_UNLINKED_BUCKETS)
@@ -81,7 +82,7 @@ pid=$!
sleep 10
echo "godown"
-src/godown -v -f $SCRATCH_MNT >> $seq.full
+src/godown -v -f $SCRATCH_MNT >> $seqres.full
# kill the multi_open_unlink
kill $pid 2>/dev/null
@@ -95,11 +96,11 @@ echo "logprint after going down..."
_print_logstate
echo "mount with replay"
-_scratch_mount $mnt >>$seq.full 2>&1 \
+_scratch_mount $mnt >>$seqres.full 2>&1 \
|| _fail "mount failed: $mnt $MOUNT_OPTIONS"
echo "godown"
-src/godown -v -f $SCRATCH_MNT >> $seq.full
+src/godown -v -f $SCRATCH_MNT >> $seqres.full
echo "unmount"
umount $SCRATCH_MNT
@@ -108,7 +109,7 @@ echo "logprint after going down..."
_print_logstate
echo "logprint to check for CLEAR_AGI_BUCKET..."
-if _scratch_xfs_logprint -t | tee -a $seq.full | grep CLEAR; then
+if _scratch_xfs_logprint -t | tee -a $seqres.full | grep CLEAR; then
echo 'CLEAR_AGI_BUCKET transactions found!!'
echo 'Are you running with an old xfs kernel - where the bug still exists?'
else
@@ -116,7 +117,7 @@ else
fi
# clean up dirty log with log recovery on mount
-_scratch_mount >> $seq.full 2>&1 \
+_scratch_mount >> $seqres.full 2>&1 \
|| _fail "mount failed"
# should now be peaches
diff --git a/tests/xfs/182 b/tests/xfs/182
index 33e8010..7495eb1 100755
--- a/tests/xfs/182
+++ b/tests/xfs/182
@@ -24,6 +24,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/183 b/tests/xfs/183
index 4624ab4..5a7587f 100755
--- a/tests/xfs/183
+++ b/tests/xfs/183
@@ -24,6 +24,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/185 b/tests/xfs/185
index 928eb24..f00858b 100755
--- a/tests/xfs/185
+++ b/tests/xfs/185
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/186 b/tests/xfs/186
index 2c66026..46cd087 100755
--- a/tests/xfs/186
+++ b/tests/xfs/186
@@ -34,6 +34,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -77,7 +78,7 @@ _rmv_eas()
_filter_inode()
{
- tee -a $here/$seq.full | \
+ tee -a $here/$seqres.full | \
sed -e "s/core.forkoff/forkoff/g" | \
egrep '^u.sfdir2|^a.sfattr|forkoff' | \
egrep -v 'inumber|parent'
@@ -85,7 +86,7 @@ _filter_inode()
_filter_version()
{
- tee -a $here/$seq.full | tr ',' '\n' | grep ATTR
+ tee -a $here/$seqres.full | tr ',' '\n' | grep ATTR
}
_print_inode()
@@ -148,7 +149,7 @@ _supported_os Linux
_require_scratch
_require_attrs
-rm -f $seq.full
+rm -f $seqres.full
_scratch_mkfs -i attr=2,size=512 -l lazy-count=1 >/dev/null 2>&1
diff --git a/tests/xfs/187 b/tests/xfs/187
index bff0caa..c414017 100755
--- a/tests/xfs/187
+++ b/tests/xfs/187
@@ -28,6 +28,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -43,7 +44,7 @@ _cleanup()
_filter_version()
{
- tee -a $seq.full | tr ',' '\n' | egrep 'ATTR|MORE|LAZY'
+ tee -a $seqres.full | tr ',' '\n' | egrep 'ATTR|MORE|LAZY'
}
# get standard environment, filters and checks
@@ -58,7 +59,7 @@ _supported_os Linux
_require_scratch
_require_attrs
-rm -f $seq.full
+rm -f $seqres.full
# lazysb and attr2 are in features2 and will require morebitsbit on
# So test with lazysb and without it to see if the morebitsbit is
diff --git a/tests/xfs/188 b/tests/xfs/188
index 4ebbfc1..a8fe431 100755
--- a/tests/xfs/188
+++ b/tests/xfs/188
@@ -30,6 +30,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -57,7 +58,7 @@ if [ $XFSPROGS_VERSION -lt 21000 ]; then
fi
_require_scratch
-rm -f $seq.full
+rm -f $seqres.full
_scratch_mkfs -n version=ci >/dev/null 2>&1
_scratch_mount
diff --git a/tests/xfs/189 b/tests/xfs/189
index a5a5682..24cc29e 100755
--- a/tests/xfs/189
+++ b/tests/xfs/189
@@ -24,6 +24,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -220,5 +221,5 @@ _test_remount_barrier
# success, all done
echo "*** done"
-rm -f $seq.full
+rm -f $seqres.full
status=0
diff --git a/tests/xfs/190 b/tests/xfs/190
index 5bb4743..c760ee6 100755
--- a/tests/xfs/190
+++ b/tests/xfs/190
@@ -35,12 +35,13 @@ filesize=10
filename=test-190
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
tmp=/tmp/$$
status=0 # success is the default!
-rm -f $seq.full
+rm -f $seqres.full
# get standard environment, filters and checks
. ./common.rc
@@ -55,20 +56,20 @@ _scratch_mkfs_xfs >/dev/null 2>&1
_scratch_mount
fsblocksize=`xfs_info $SCRATCH_MNT|sed 's/=/ /g'|awk '/^data / { print $3 }'`
-dd if=/dev/zero of=$SCRATCH_MNT/$filename bs=1024k count=10 >> $seq.full 2>&1
+dd if=/dev/zero of=$SCRATCH_MNT/$filename bs=1024k count=10 >> $seqres.full 2>&1
# run DMAPI test using verbose output
echo Punching holes in file
-echo Punching holes in file >> $seq.full
+echo Punching holes in file >> $seqres.full
for i in $holes ; do
- echo xfs_io -c "unresvsp `echo $i |$SED_PROG 's/:/ /g'`" $SCRATCH_MNT/$filename >> $seq.full
+ echo xfs_io -c "unresvsp `echo $i |$SED_PROG 's/:/ /g'`" $SCRATCH_MNT/$filename >> $seqres.full
xfs_io -c "unresvsp `echo $i |$SED_PROG 's/:/ /g'`" $SCRATCH_MNT/$filename ;
done
echo Verifying holes are in the correct spots:
xfs_bmap=`xfs_bmap $SCRATCH_MNT/$filename`
-xfs_bmap $SCRATCH_MNT/$filename >> $seq.full
+xfs_bmap $SCRATCH_MNT/$filename >> $seqres.full
for i in $holes ; do
holeStart=$[`echo $i|$SED_PROG 's/:/ /g'|awk '{print $1}'`];
holeEnd=$[`echo $i|$SED_PROG 's/:/ /g'|awk '{print $2}'`];
@@ -83,7 +84,7 @@ for i in $holes ; do
#xfs_bmap prints holes in the following format
# 1: [8..15]: hole
bmap="\[$[$holeStart/512]..$[($holeEnd/512) -1]\]";
- echo $bmap >> $seq.full
+ echo $bmap >> $seqres.full
if [ $holeEnd == $holeStart ] ; then
continue #there is no hole
fi
diff --git a/tests/xfs/191 b/tests/xfs/191
index 3120dcb..d3b227c 100755
--- a/tests/xfs/191
+++ b/tests/xfs/191
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -41,7 +42,7 @@ _supported_fs xfs
_supported_os Linux
_require_scratch
-_scratch_mkfs_xfs -i nfs4acl 1>$tmp.mkfs 2>$seq.full
+_scratch_mkfs_xfs -i nfs4acl 1>$tmp.mkfs 2>$seqres.full
if [ $? -ne 0 ]
then
_notrun "no mkfs support for NFS v4 ACLs"
@@ -53,7 +54,7 @@ then
_notrun "no kernel mount support for NFS v4 ACLs"
fi
-set_prog_path nfs4acl >>$seq.full
+set_prog_path nfs4acl >>$seqres.full
if [ $? -ne 0 ]
then
_notrun "no nfs4acl utility found"
diff --git a/tests/xfs/194 b/tests/xfs/194
index 595da25..4609a17 100755
--- a/tests/xfs/194
+++ b/tests/xfs/194
@@ -22,6 +22,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -44,7 +45,7 @@ _supported_fs xfs
_supported_os IRIX Linux
# real QA test starts here
-rm -f $seq.full
+rm -f $seqres.full
# For this test we use block size = 1/8 page size
pgsize=`$here/src/feature -s`
@@ -63,7 +64,7 @@ blksize=`expr $pgsize / 8`
_filter_bmap()
{
- tee -a $seq.full | \
+ tee -a $seqres.full | \
sed "s#$SCRATCH_MNT#SCRATCH_MNT#g" | \
awk \
'$3 ~ /hole/ { print $1 "\t" $3 "\t" ($4 * 512) / blksize; next }
@@ -75,7 +76,7 @@ _filter_bmap()
# Filter out offsets, which vary by blocksize
_filter_od()
{
- tee -a $seq.full | \
+ tee -a $seqres.full | \
sed -e "s/^[0-9A-Fa-f ]\{7,8\}//"
}
@@ -118,12 +119,12 @@ xfs_io \
-c "pwrite -S 0x11 -b `expr $pgsize / 2` 0 `expr $pgsize / 2`" \
-c "truncate `expr $blksize / 2`" \
-c "truncate $pgsize" \
--t -f $SCRATCH_MNT/testfile1 >> $seq.full
+-t -f $SCRATCH_MNT/testfile1 >> $seqres.full
# directio read of entire file
xfs_io \
-c "pread 0 $pgsize" \
--d $SCRATCH_MNT/testfile1 >> $seq.full
+-d $SCRATCH_MNT/testfile1 >> $seqres.full
xfs_bmap -v $SCRATCH_MNT/testfile1 | _filter_bmap
od -x $SCRATCH_MNT/testfile1 | _filter_od
@@ -137,12 +138,12 @@ xfs_io \
-c "truncate `expr $blksize / 2`" \
-c "truncate $pgsize" \
-c "pwrite -S 0x22 -b $blksize `expr $blksize \* 4` $blksize" \
--t -f $SCRATCH_MNT/testfile2 >> $seq.full
+-t -f $SCRATCH_MNT/testfile2 >> $seqres.full
# directio read of entire file
xfs_io \
-c "pread 0 $pgsize" \
--d $SCRATCH_MNT/testfile2 >> $seq.full
+-d $SCRATCH_MNT/testfile2 >> $seqres.full
xfs_bmap -v $SCRATCH_MNT/testfile2 | _filter_bmap
od -x $SCRATCH_MNT/testfile2 | _filter_od
@@ -187,7 +188,7 @@ xfs_io \
-c "truncate `expr $blksize / 2`" \
-c "truncate `expr $blksize + 1`" \
-c "pwrite -S 0x22 -b $blksize `expr $pgsize / 2` $blksize" \
--t -d -f $SCRATCH_MNT/testfile3 >> $seq.full
+-t -d -f $SCRATCH_MNT/testfile3 >> $seqres.full
xfs_bmap -v $SCRATCH_MNT/testfile3 | _filter_bmap
od -x $SCRATCH_MNT/testfile3 | _filter_od
@@ -207,7 +208,7 @@ xfs_io \
-c "truncate `expr $blksize + 1`" \
-c "pwrite -S 0x22 -b $blksize `expr $pgsize / 2` $blksize" \
-c "pwrite -S 0x33 -b 512 `expr $blksize \* 2` 512" \
--t -d -f $SCRATCH_MNT/testfile4 >> $seq.full
+-t -d -f $SCRATCH_MNT/testfile4 >> $seqres.full
xfs_bmap -v $SCRATCH_MNT/testfile4 | _filter_bmap
od -x $SCRATCH_MNT/testfile4 | _filter_od
diff --git a/tests/xfs/195 b/tests/xfs/195
index cd64db1..e0755f4 100755
--- a/tests/xfs/195
+++ b/tests/xfs/195
@@ -24,6 +24,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -82,5 +83,5 @@ _do_dump
# success, all done
echo "*** done"
-rm -f $seq.full
+rm -f $seqres.full
status=0
diff --git a/tests/xfs/196 b/tests/xfs/196
index 321fe47..20b20b2 100755
--- a/tests/xfs/196
+++ b/tests/xfs/196
@@ -25,6 +25,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -93,5 +94,5 @@ done
# success, all done
echo "*** done"
-rm -f $seq.full
+rm -f $seqres.full
status=0
diff --git a/tests/xfs/197 b/tests/xfs/197
index 8c2ebd2..b17ea37 100755
--- a/tests/xfs/197
+++ b/tests/xfs/197
@@ -28,6 +28,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -61,5 +62,5 @@ src/t_dir_offset $TEST_DIR/ttt
# success, all done
echo "*** done"
-rm -f $seq.full
+rm -f $seqres.full
status=0
diff --git a/tests/xfs/199 b/tests/xfs/199
index 127f307..fbca7c6 100755
--- a/tests/xfs/199
+++ b/tests/xfs/199
@@ -25,6 +25,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -86,5 +87,5 @@ xfs_db -x $SCRATCH_DEV -c 'sb' -c 'print features2'
# success, all done
echo "*** done"
-rm -f $seq.full
+rm -f $seqres.full
status=0
diff --git a/tests/xfs/200 b/tests/xfs/200
index 34139cc..a70fcfe 100755
--- a/tests/xfs/200
+++ b/tests/xfs/200
@@ -22,6 +22,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -121,5 +122,5 @@ _scratch_mount -o ro 2>&1 | _filter_scratch
# success, all done
echo "*** done"
-rm -f $seq.full
+rm -f $seqres.full
status=0
diff --git a/tests/xfs/201 b/tests/xfs/201
index e868d99..3f5b1fb 100755
--- a/tests/xfs/201
+++ b/tests/xfs/201
@@ -25,6 +25,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -94,5 +95,5 @@ sync
# success, all done
echo "*** done"
-rm -f $seq.full
+rm -f $seqres.full
status=0
diff --git a/tests/xfs/202 b/tests/xfs/202
index 27f9e67..b0591d3 100755
--- a/tests/xfs/202
+++ b/tests/xfs/202
@@ -22,6 +22,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -56,5 +57,5 @@ _scratch_xfs_repair -o force_geometry 2>&1 | _filter_repair
# success, all done
echo "*** done"
-rm -f $seq.full
+rm -f $seqres.full
status=0
diff --git a/tests/xfs/203 b/tests/xfs/203
index ed89600..98ee792 100755
--- a/tests/xfs/203
+++ b/tests/xfs/203
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -61,7 +62,7 @@ _cleanup()
}
trap "_cleanup; exit \$status" 0 1 2 3 15
-rm -f $seq.full
+rm -f $seqres.full
# get standard environment, filters and checks
. ./common.rc
diff --git a/tests/xfs/205 b/tests/xfs/205
index 7c953db..8b973c2 100755
--- a/tests/xfs/205
+++ b/tests/xfs/205
@@ -22,6 +22,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -38,14 +39,14 @@ _supported_os Linux
_require_scratch
-rm -f $seq.full
+rm -f $seqres.full
-_scratch_mkfs_xfs -d size=16m -b size=512 >> $seq.full 2>&1
+_scratch_mkfs_xfs -d size=16m -b size=512 >> $seqres.full 2>&1
_scratch_mount
# fix the reserve block pool to a known size so that the enospc calculations
# work out correctly.
-_scratch_resvblks 1024 >> $seq.full 2>&1
+_scratch_resvblks 1024 >> $seqres.full 2>&1
# on a 16MB filesystem, there's 32768x512byte blocks. used is:
# - 4944 in the log,
diff --git a/tests/xfs/206 b/tests/xfs/206
index 29b1fbf..909a908 100755
--- a/tests/xfs/206
+++ b/tests/xfs/206
@@ -28,6 +28,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -58,7 +59,7 @@ if [ "$bitsperlong" -ne 64 ]; then
_notrun "This test is only valid on 64 bit machines"
fi
-rm -f $seq.full
+rm -f $seqres.full
tmpfile=$TEST_DIR/fsfile.$$
tmpdir=$TEST_DIR/tmpdir.$$
diff --git a/tests/xfs/216 b/tests/xfs/216
index a997d5a..486bd9d 100755
--- a/tests/xfs/216
+++ b/tests/xfs/216
@@ -22,6 +22,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/217 b/tests/xfs/217
index b33c2e7..25d3a15 100755
--- a/tests/xfs/217
+++ b/tests/xfs/217
@@ -22,6 +22,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/220 b/tests/xfs/220
index 061b395..a696aa0 100755
--- a/tests/xfs/220
+++ b/tests/xfs/220
@@ -26,6 +26,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/222 b/tests/xfs/222
index 6b5cf1f..556baff 100755
--- a/tests/xfs/222
+++ b/tests/xfs/222
@@ -26,6 +26,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -49,7 +50,7 @@ _supported_os Linux
[ "$XFS_FSR_PROG" = "" ] && _notrun "xfs_fsr not found"
-xfs_fsr -d -v $TEST_DIR > $seq.full 2>&1
+xfs_fsr -d -v $TEST_DIR > $seqres.full 2>&1
echo "--- silence is golden ---"
status=0 ; exit
diff --git a/tests/xfs/227 b/tests/xfs/227
index 8403724..650c72e 100755
--- a/tests/xfs/227
+++ b/tests/xfs/227
@@ -28,6 +28,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -50,7 +51,7 @@ _supported_fs xfs
_supported_os Linux
_require_scratch
-rm -f $seq.full
+rm -f $seqres.full
[ "$XFS_FSR_PROG" = "" ] && _notrun "xfs_fsr not found"
@@ -152,10 +153,10 @@ create_target_attr_last()
create_attrs $nattrs $target
}
-rm -f $seq.full
+rm -f $seqres.full
# use a small filesystem so we can control freespace easily
-_scratch_mkfs_sized $((50 * 1024 * 1024)) >> $seq.full 2>&1
+_scratch_mkfs_sized $((50 * 1024 * 1024)) >> $seqres.full 2>&1
_scratch_mount
fragment_freespace
@@ -187,20 +188,20 @@ _scratch_mount
targ=$SCRATCH_MNT/fsr_test_file.$$
for n in `seq 4 1 12`; do
- echo "*** n == $n ***" >> $seq.full
+ echo "*** n == $n ***" >> $seqres.full
for i in `seq 5 1 15`; do
for j in `seq 5 1 20`; do
- create_target_attr_first $i $j $targ.$i.$j >> $seq.full 2>&1
+ create_target_attr_first $i $j $targ.$i.$j >> $seqres.full 2>&1
done
- xfs_bmap -vp $targ.$i.* >> $seq.full 2>&1
- FSRXFSTEST=true xfs_fsr -d -v -C $n $targ.$i.* >> $seq.full 2>&1
- xfs_bmap -vp $targ.$i.* >> $seq.full 2>&1
+ xfs_bmap -vp $targ.$i.* >> $seqres.full 2>&1
+ FSRXFSTEST=true xfs_fsr -d -v -C $n $targ.$i.* >> $seqres.full 2>&1
+ xfs_bmap -vp $targ.$i.* >> $seqres.full 2>&1
for j in `seq 5 1 20`; do
- create_target_attr_last $i $j $targ.$i.$j >> $seq.full 2>&1
+ create_target_attr_last $i $j $targ.$i.$j >> $seqres.full 2>&1
done
- xfs_bmap -vp $targ.$i.* >> $seq.full 2>&1
- FSRXFSTEST=true xfs_fsr -d -v -C $n $targ.$i.* >> $seq.full 2>&1
- xfs_bmap -vp $targ.$i.* >> $seq.full 2>&1
+ xfs_bmap -vp $targ.$i.* >> $seqres.full 2>&1
+ FSRXFSTEST=true xfs_fsr -d -v -C $n $targ.$i.* >> $seqres.full 2>&1
+ xfs_bmap -vp $targ.$i.* >> $seqres.full 2>&1
done
done
diff --git a/tests/xfs/229 b/tests/xfs/229
index 52be5c3..eef6a2d 100755
--- a/tests/xfs/229
+++ b/tests/xfs/229
@@ -29,6 +29,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/238 b/tests/xfs/238
index e1a8749..00dd620 100755
--- a/tests/xfs/238
+++ b/tests/xfs/238
@@ -22,6 +22,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/242 b/tests/xfs/242
index eb5f9df..6476d5a 100755
--- a/tests/xfs/242
+++ b/tests/xfs/242
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/244 b/tests/xfs/244
index c96d4eb..566caaa 100755
--- a/tests/xfs/244
+++ b/tests/xfs/244
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -51,7 +52,7 @@ _require_projid32bit
export MOUNT_OPTIONS="-opquota"
# make fs with no projid32bit
-_scratch_mkfs_xfs -i projid32bit=0 >> $seq.full || _fail "mkfs failed"
+_scratch_mkfs_xfs -i projid32bit=0 >> $seqres.full || _fail "mkfs failed"
_qmount
# make sure project quota is supported
_require_prjquota ${SCRATCH_DEV}
@@ -68,7 +69,7 @@ mkdir $dir
touch $dir/below16bit
# below 16bit value
$XFS_QUOTA_PROG -x -c "project -s -p $dir/below16bit 3422" $SCRATCH_DEV \
- >> $seq.full
+ >> $seqres.full
projid=$($XFS_IO_PROG -r -c "lsproj" $dir/below16bit)
if [ "projid = 3422" != "$projid" ]; then
echo "FAIL: projid32bit disabled: returned projid value ($projid)"
@@ -79,7 +80,7 @@ fi
# 32bit value, should fail
touch $dir/over16bit
if $XFS_QUOTA_PROG -x -c "project -s -p $dir/over16bit 108545" $SCRATCH_DEV \
- >> $seq.full 2>&1; then
+ >> $seqres.full 2>&1; then
echo "FAIL: projid32bit disabled: setting 32bit projid succeeded"
echo " while it should fail"
status=1
@@ -87,7 +88,7 @@ fi
# over 32bit value, should fail
touch $dir/over32bit
-if $XFS_QUOTA_PROG -x -c "project -s -p $dir/over32bit 5344967296" $SCRATCH_DEV >> $seq.full 2>&1; then
+if $XFS_QUOTA_PROG -x -c "project -s -p $dir/over32bit 5344967296" $SCRATCH_DEV >> $seqres.full 2>&1; then
echo "FAIL: projid32bit disabled: setting over 32bit projid succeeded"
echo " while it should fail"
status=1
@@ -95,14 +96,14 @@ fi
# Do testing on filesystem with projid32bit feature enabled
umount $SCRATCH_DEV 2>/dev/null
-_scratch_mkfs_xfs -i projid32bit=1 >> $seq.full || _fail "mkfs failed"
+_scratch_mkfs_xfs -i projid32bit=1 >> $seqres.full || _fail "mkfs failed"
_qmount
mkdir $dir
touch $dir/below16bit
# below 16bit value, should succeed
$XFS_QUOTA_PROG -x -c "project -s -p $dir/below16bit 3422" $SCRATCH_DEV \
- >> $seq.full
+ >> $seqres.full
projid=$($XFS_IO_PROG -r -c "lsproj" $dir/below16bit)
if [ "projid = 3422" != "$projid" ]; then
echo "FAIL: projid32bit enabled: returned projid value ($projid)"
@@ -113,7 +114,7 @@ fi
# 32bit value, should succeed
touch $dir/over16bit
if $XFS_QUOTA_PROG -x -c "project -s -p $dir/over16bit 108545" $SCRATCH_DEV \
- >> $seq.full 2>&1; then
+ >> $seqres.full 2>&1; then
projid=$($XFS_IO_PROG -r -c "lsproj" $dir/over16bit)
if [ "projid = 108545" != "$projid" ]; then
echo "FAIL: projid32bit enabled: returned projid value ($projid)"
@@ -129,7 +130,7 @@ fi
# over 32bit value, should fail
touch $dir/over32bit
if $XFS_QUOTA_PROG -x -c "project -s -p $dir/over32bit 5344967296" $SCRATCH_DEV \
- >> $seq.full 2>&1; then
+ >> $seqres.full 2>&1; then
echo "FAIL: projid32bit enabled: setting over 32bit projid succeeded"
echo " while it should fail"
status=1
diff --git a/tests/xfs/250 b/tests/xfs/250
index 2dd12e8..a6edc2d 100755
--- a/tests/xfs/250
+++ b/tests/xfs/250
@@ -22,6 +22,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/252 b/tests/xfs/252
index 9f0424d..be3bfcf 100755
--- a/tests/xfs/252
+++ b/tests/xfs/252
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/253 b/tests/xfs/253
index 64776da..7c221a5 100755
--- a/tests/xfs/253
+++ b/tests/xfs/253
@@ -33,6 +33,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/259 b/tests/xfs/259
index 91503a0..6a29230 100755
--- a/tests/xfs/259
+++ b/tests/xfs/259
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
status=1 # failure is the default!
diff --git a/tests/xfs/261 b/tests/xfs/261
index 8903ec8..7c575aa 100755
--- a/tests/xfs/261
+++ b/tests/xfs/261
@@ -26,6 +26,7 @@
#
seq=$(basename $0)
+seqres=$RESULT_DIR/$seq
echo "QA output created by ${seq}"
here=$(pwd)
diff --git a/tests/xfs/262 b/tests/xfs/262
index 5a060f1..2ed7123 100755
--- a/tests/xfs/262
+++ b/tests/xfs/262
@@ -27,6 +27,7 @@
#
seq=$(basename $0)
+seqres=$RESULT_DIR/$seq
echo "QA output created by ${seq}"
here=$(pwd)
diff --git a/tests/xfs/266 b/tests/xfs/266
index 89c590f..3efbb75 100755
--- a/tests/xfs/266
+++ b/tests/xfs/266
@@ -22,6 +22,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/267 b/tests/xfs/267
index c52d810..05360a9 100755
--- a/tests/xfs/267
+++ b/tests/xfs/267
@@ -22,6 +22,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/268 b/tests/xfs/268
index 36391a3..c0c45f2 100755
--- a/tests/xfs/268
+++ b/tests/xfs/268
@@ -24,6 +24,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/278 b/tests/xfs/278
index 559e174..6439eb4 100755
--- a/tests/xfs/278
+++ b/tests/xfs/278
@@ -25,6 +25,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -60,22 +61,22 @@ _scratch_unmount
echo "Silence is goodness..."
# Corrupt DIR
-xfs_db -x -c "inode $DIR_INO" -c "write u.sfdir2.list[0].inumber.i4 0" $SCRATCH_DEV >> $seq.full
-xfs_db -x -c "inode $DIR_INO" -c "write u.sfdir2.list[0].name 0" $SCRATCH_DEV >> $seq.full
-xfs_db -x -c "inode $DIR_INO" -c "write u.sfdir2.list[0].offset 0" $SCRATCH_DEV >> $seq.full
-xfs_db -x -c "inode $DIR_INO" -c "write u.sfdir2.list[0].namelen 0" $SCRATCH_DEV >> $seq.full
-xfs_db -x -c "inode $DIR_INO" -c "write u.sfdir2.hdr.parent.i4 0" $SCRATCH_DEV >> $seq.full
-xfs_db -x -c "inode $DIR_INO" -c "write core.nlinkv2 0" $SCRATCH_DEV >> $seq.full
+xfs_db -x -c "inode $DIR_INO" -c "write u.sfdir2.list[0].inumber.i4 0" $SCRATCH_DEV >> $seqres.full
+xfs_db -x -c "inode $DIR_INO" -c "write u.sfdir2.list[0].name 0" $SCRATCH_DEV >> $seqres.full
+xfs_db -x -c "inode $DIR_INO" -c "write u.sfdir2.list[0].offset 0" $SCRATCH_DEV >> $seqres.full
+xfs_db -x -c "inode $DIR_INO" -c "write u.sfdir2.list[0].namelen 0" $SCRATCH_DEV >> $seqres.full
+xfs_db -x -c "inode $DIR_INO" -c "write u.sfdir2.hdr.parent.i4 0" $SCRATCH_DEV >> $seqres.full
+xfs_db -x -c "inode $DIR_INO" -c "write core.nlinkv2 0" $SCRATCH_DEV >> $seqres.full
# Corrupt SUBDIR
-xfs_db -x -c "inode $SUBDIR_INO" -c "write u.sfdir2.hdr.parent.i4 0" $SCRATCH_DEV >> $seq.full
-xfs_db -x -c "inode $SUBDIR_INO" -c "write core.nlinkv2 0" $SCRATCH_DEV >> $seq.full
+xfs_db -x -c "inode $SUBDIR_INO" -c "write u.sfdir2.hdr.parent.i4 0" $SCRATCH_DEV >> $seqres.full
+xfs_db -x -c "inode $SUBDIR_INO" -c "write core.nlinkv2 0" $SCRATCH_DEV >> $seqres.full
-echo "===== BEGIN of xfs_repair =====" >> $seq.full
-echo "" >>$seq.full
+echo "===== BEGIN of xfs_repair =====" >> $seqres.full
+echo "" >>$seqres.full
-xfs_repair $SCRATCH_DEV >> $seq.full 2>&1
-echo "===== END of xfs_repair =====" >> $seq.full
+xfs_repair $SCRATCH_DEV >> $seqres.full 2>&1
+echo "===== END of xfs_repair =====" >> $seqres.full
#if _check_scratch_fs; then
# status=0
diff --git a/tests/xfs/279 b/tests/xfs/279
index 8ee3328..e96c823 100755
--- a/tests/xfs/279
+++ b/tests/xfs/279
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -48,7 +49,7 @@ _supported_os Linux
_require_scsi_debug
-rm -f $seq.full
+rm -f $seqres.full
# Remove xfs signature so -f isn't needed to re-mkfs
_wipe_device()
@@ -67,7 +68,7 @@ _check_mkfs()
return
fi
echo "Passed."
- cat $tmp.mkfs.full | _filter_mkfs >> $seq.full 2>$tmp.mkfs
+ cat $tmp.mkfs.full | _filter_mkfs >> $seqres.full 2>$tmp.mkfs
. $tmp.mkfs
echo "Got sector size: $sectsz"
device=`echo $@ | awk '{print $NF}'`
@@ -83,7 +84,7 @@ SCSI_DEBUG_DEV=`_get_scsi_debug_dev 4096 512 0 128`
_check_mkfs $SCSI_DEBUG_DEV
# blocksize smaller than physical sectorsize should revert to logical sectorsize
_check_mkfs -b size=2048 -f $SCSI_DEBUG_DEV
-) | tee -a $seq.full
+) | tee -a $seqres.full
_put_scsi_debug_dev
# === 4k physical 512b logical unaligned
@@ -99,7 +100,7 @@ _check_mkfs -f $SCSI_DEBUG_DEV
_check_mkfs -s size=4096 $SCSI_DEBUG_DEV
# with 4k sector specified should fall back to logical sector size with force
_check_mkfs -s size=4096 -f $SCSI_DEBUG_DEV
-) | tee -a $seq.full
+) | tee -a $seqres.full
_put_scsi_debug_dev
# === hard 4k physical / 4k logical
@@ -111,7 +112,7 @@ SCSI_DEBUG_DEV=`_get_scsi_debug_dev 4096 4096 0 128`
_check_mkfs -b size=2048 $SCSI_DEBUG_DEV
# sector size smaller than physical sector size should fail
_check_mkfs -s size=512 $SCSI_DEBUG_DEV
-) | tee -a $seq.full
+) | tee -a $seqres.full
_put_scsi_debug_dev
status=0
diff --git a/tests/xfs/281 b/tests/xfs/281
index 2af3533..7aae2a5 100755
--- a/tests/xfs/281
+++ b/tests/xfs/281
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/282 b/tests/xfs/282
index 4938408..0680b9c 100755
--- a/tests/xfs/282
+++ b/tests/xfs/282
@@ -25,6 +25,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -45,13 +46,13 @@ _require_legacy_v2_format
_create_dumpdir_fill
# ensure file/dir timestamps precede dump timestamp
sleep 2
-src/bstat $SCRATCH_MNT >>$here/$seq.full
+src/bstat $SCRATCH_MNT >>$here/$seqres.full
echo "*** Level 0 dump, format 2"
_do_dump_file -f $tmp.l0 -K
_append_dumpdir_fill
-src/bstat $SCRATCH_MNT >>$here/$seq.full
+src/bstat $SCRATCH_MNT >>$here/$seqres.full
echo "*** Level 1 dump, current format"
_do_dump_file -l 1 -f $tmp.l1
diff --git a/tests/xfs/283 b/tests/xfs/283
index d1ce8ad..75ee26e 100755
--- a/tests/xfs/283
+++ b/tests/xfs/283
@@ -25,6 +25,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -45,13 +46,13 @@ _require_legacy_v2_format
_create_dumpdir_fill
# ensure file/dir timestamps precede dump timestamp
sleep 2
-src/bstat $SCRATCH_MNT >>$here/$seq.full
+src/bstat $SCRATCH_MNT >>$here/$seqres.full
echo "*** Level 0 dump, current format"
_do_dump_file -f $tmp.l0
_append_dumpdir_fill
-src/bstat $SCRATCH_MNT >>$here/$seq.full
+src/bstat $SCRATCH_MNT >>$here/$seqres.full
echo "*** Level 1 dump, format 2"
_do_dump_file -l 1 -f $tmp.l1 -K
diff --git a/tests/xfs/287 b/tests/xfs/287
index d55ad11..7e68045 100644
--- a/tests/xfs/287
+++ b/tests/xfs/287
@@ -24,12 +24,13 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
tmp=/tmp/$$
here=`pwd`
status=1 # failure is the default!
trap "_cleanup; exit \$status" 0 1 2 3 15
-rm -f $seq.full
+rm -f $seqres.full
# get standard environment, filters and checks
. ./common.rc
@@ -57,7 +58,7 @@ _require_scratch
_require_projid32bit
# create xfs fs without projid32bit ability, will be gained by xfs_admin
-_scratch_mkfs_xfs -i projid32bit=0 -d size=200m >> $seq.full \
+_scratch_mkfs_xfs -i projid32bit=0 -d size=200m >> $seqres.full \
|| _fail "mkfs failed"
_qmount_option "pquota"
_qmount
@@ -73,9 +74,9 @@ touch $dir/{16,32}bit
inode16a=$(ls -i $dir/16bit | cut -d ' ' -f 1)
inode32a=$(ls -i $dir/32bit | cut -d ' ' -f 1)
$XFS_QUOTA_PROG -x -c "project -s -p $dir/16bit 1234" $SCRATCH_DEV \
- >> $seq.full
+ >> $seqres.full
$XFS_QUOTA_PROG -x -c "project -s -p $dir/32bit 2123456789" $SCRATCH_DEV \
- >> $seq.full 2>&1
+ >> $seqres.full 2>&1
echo "No 32bit project quotas:"
$XFS_IO_PROG -r -c "lsproj" $dir/16bit
@@ -84,13 +85,13 @@ $XFS_IO_PROG -r -c "lsproj" $dir/32bit
umount $SCRATCH_MNT
# Now, enable projid32bit support by xfs_admin
-xfs_admin -p $SCRATCH_DEV >> $seq.full 2>&1 || _fail "xfs_admin failed"
+xfs_admin -p $SCRATCH_DEV >> $seqres.full 2>&1 || _fail "xfs_admin failed"
# Now mount the fs, 32bit project quotas shall be supported, now
_qmount_option "pquota"
_qmount
$XFS_QUOTA_PROG -x -c "project -s -p $dir/32bit 2123456789" $SCRATCH_DEV \
- >> $seq.full
+ >> $seqres.full
# These will be checked by $seq.out
echo "With 32bit project quota support:"
@@ -99,7 +100,7 @@ $XFS_IO_PROG -r -c "lsproj" $dir/32bit
# Dump the fs to a temporary file
rm -f $tmp.dump.img
-$XFSDUMP_PROG -f $tmp.dump -L label -M media -l 0 $SCRATCH_MNT >> $seq.full \
+$XFSDUMP_PROG -f $tmp.dump -L label -M media -l 0 $SCRATCH_MNT >> $seqres.full \
|| _fail "dump failed"
# Prepare the device to restore the dumped file system
@@ -109,7 +110,7 @@ restore_dir=$SCRATCH_MNT/restore/pquota
mkdir -p $SCRATCH_MNT/restore
# Restore
-$XFSRESTORE_PROG -f $tmp.dump $SCRATCH_MNT/restore >> $seq.full 2>&1 \
+$XFSRESTORE_PROG -f $tmp.dump $SCRATCH_MNT/restore >> $seqres.full 2>&1 \
|| _fail "xfsrestore failed"
# Check that they are the same
@@ -120,7 +121,7 @@ inode16b=$(ls -i $restore_dir/16bit | cut -d ' ' -f 1)
inode32b=$(ls -i $restore_dir/32bit | cut -d ' ' -f 1)
inode32v2=$(ls -i $restore_dir/32bitv2 | cut -d ' ' -f 1)
$XFS_QUOTA_PROG -x -c "project -s -p $restore_dir/32bitv2 2123456789" \
- $SCRATCH_MNT >> $seq.full
+ $SCRATCH_MNT >> $seqres.full
echo "The restored file system + one additional file:"
$XFS_IO_PROG -r -c "lsproj" $restore_dir/16bit
$XFS_IO_PROG -r -c "lsproj" $restore_dir/32bit
diff --git a/tests/xfs/290 b/tests/xfs/290
index db60e6b..7198b72 100644
--- a/tests/xfs/290
+++ b/tests/xfs/290
@@ -27,6 +27,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/291 b/tests/xfs/291
index 022addc..4871eaa 100644
--- a/tests/xfs/291
+++ b/tests/xfs/291
@@ -22,6 +22,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -43,9 +44,9 @@ _supported_fs xfs
_supported_os IRIX Linux
# real QA test starts here
-rm -f $seq.full
+rm -f $seqres.full
_require_scratch
-_scratch_mkfs_xfs -n size=16k -d size=128m >> $seq.full 2>&1
+_scratch_mkfs_xfs -n size=16k -d size=128m >> $seqres.full 2>&1
_scratch_mount
# First we cause very badly fragmented freespace, then
@@ -55,21 +56,21 @@ _scratch_mount
# Step 1: Cause badly fragmented free space
mkdir $SCRATCH_MNT/fragdir
for I in `seq 0 27200`; do
- (echo data > $SCRATCH_MNT/fragdir/f$I) >> $seq.full 2>&1
+ (echo data > $SCRATCH_MNT/fragdir/f$I) >> $seqres.full 2>&1
done
sync
for I in `seq 0 2 27200`; do
- rm -f $SCRATCH_MNT/fragdir/f$I >> $seq.full 2>&1
+ rm -f $SCRATCH_MNT/fragdir/f$I >> $seqres.full 2>&1
done
sync
# Soak up any remaining freespace
-xfs_io -f -c "pwrite 0 16m" -c "fsync" $SCRATCH_MNT/space_file.large >> $seq.full 2>&1
+xfs_io -f -c "pwrite 0 16m" -c "fsync" $SCRATCH_MNT/space_file.large >> $seqres.full 2>&1
# Take a look at freespace for any post-mortem on the test
_scratch_unmount
-xfs_db -c freesp $SCRATCH_DEV >> $seq.full 2>&1
+xfs_db -c freesp $SCRATCH_DEV >> $seqres.full 2>&1
_scratch_mount
# Step 2: Make a bunch of (hopefully fragmented) multiblock
@@ -111,14 +112,14 @@ done
_scratch_unmount
# Can xfs_repair and xfs_check cope with this monster?
-_scratch_xfs_repair >> $seq.full 2>&1 || _fail "xfs_repair failed"
-xfs_check $SCRATCH_DEV >> $seq.full 2>&1 || _fail "xfs_check failed"
+_scratch_xfs_repair >> $seqres.full 2>&1 || _fail "xfs_repair failed"
+xfs_check $SCRATCH_DEV >> $seqres.full 2>&1 || _fail "xfs_check failed"
# Yes they can! Now...
# Can xfs_metadump cope with this monster?
xfs_metadump $SCRATCH_DEV $tmp.metadump || _fail "xfs_metadump failed"
xfs_mdrestore $tmp.metadump $tmp.img || _fail "xfs_mdrestore failed"
-xfs_repair $tmp.img >> $seq.full 2>&1 || _fail "xfs_repair of metadump failed"
+xfs_repair $tmp.img >> $seqres.full 2>&1 || _fail "xfs_repair of metadump failed"
# Yes it can; success, all done
status=0
diff --git a/tests/xfs/292 b/tests/xfs/292
index 697e272..b617c9d 100644
--- a/tests/xfs/292
+++ b/tests/xfs/292
@@ -23,6 +23,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/293 b/tests/xfs/293
index c54ca1b..5aa350b 100644
--- a/tests/xfs/293
+++ b/tests/xfs/293
@@ -22,6 +22,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
diff --git a/tests/xfs/295 b/tests/xfs/295
index 325281a..bb2fe73 100644
--- a/tests/xfs/295
+++ b/tests/xfs/295
@@ -22,6 +22,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -46,7 +47,7 @@ _supported_fs xfs
_supported_os IRIX Linux
_require_scratch
-rm -f $seq.full
+rm -f $seqres.full
_scratch_mkfs -l size=2560b >/dev/null 2>&1
@@ -56,7 +57,7 @@ _scratch_mkfs -l size=2560b >/dev/null 2>&1
_scratch_mount
echo hello > $SCRATCH_MNT/hello; setfattr -n user.name -v value $SCRATCH_MNT/hello
_scratch_unmount
-_scratch_xfs_logprint 2>&1 >> $seq.full
+_scratch_xfs_logprint 2>&1 >> $seqres.full
# Now go for a continued transaction
# The trick here is to get a transaction which is exactly the size of a
@@ -72,7 +73,7 @@ for I in `seq 0 8192`; do
touch $SCRATCH_MNT/tmp$I
done
_scratch_unmount
-_scratch_xfs_logprint 2>&1 >> $seq.full
+_scratch_xfs_logprint 2>&1 >> $seqres.full
# success, all done
status=0
diff --git a/tests/xfs/296 b/tests/xfs/296
index d3ae03d..24ee1c8 100644
--- a/tests/xfs/296
+++ b/tests/xfs/296
@@ -22,6 +22,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -47,7 +48,7 @@ _supported_fs xfs
_supported_os Linux
_require_scratch
-rm -f $seq.full
+rm -f $seqres.full
_wipe_fs
diff --git a/tests/xfs/297 b/tests/xfs/297
index 8664b51..6240ca7 100644
--- a/tests/xfs/297
+++ b/tests/xfs/297
@@ -24,6 +24,7 @@
#
seq=`basename $0`
+seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
here=`pwd`
@@ -48,7 +49,7 @@ _supported_os IRIX Linux
_require_scratch
_require_freeze
-rm -f $seq.full
+rm -f $seqres.full
_scratch_mkfs_xfs -d agcount=16,su=256k,sw=12 -l su=256k,size=2560b >/dev/null 2>&1
_scratch_mount >/dev/null 2>&1
@@ -58,26 +59,26 @@ mkdir -p $STRESS_DIR
$FSSTRESS_PROG -d $STRESS_DIR -n 100 -p 1000 $FSSTRESS_AVOID >/dev/null 2>&1 &
# Freeze/unfreeze file system randomly
-echo "Start freeze/unfreeze randomly" | tee -a $seq.full
+echo "Start freeze/unfreeze randomly" | tee -a $seqres.full
LOOP=10
while [ $LOOP -gt 0 ];do
TIMEOUT=`expr $RANDOM % 5`
sleep $TIMEOUT
- echo "* Freeze file system after sleeping $TIMEOUT seconds" >>$seq.full
+ echo "* Freeze file system after sleeping $TIMEOUT seconds" >>$seqres.full
xfs_freeze -f $SCRATCH_MNT
if [ $? -ne 0 ];then
- echo " - Error: freeze filesystem failed" | tee -a $seq.full
+ echo " - Error: freeze filesystem failed" | tee -a $seqres.full
fi
TIMEOUT=`expr $RANDOM % 3`
sleep $TIMEOUT
- echo "* Unfreeze file system after sleeping $TIMEOUT seconds" >>$seq.full
+ echo "* Unfreeze file system after sleeping $TIMEOUT seconds" >>$seqres.full
xfs_freeze -u $SCRATCH_MNT
if [ $? -ne 0 ];then
- echo " - Error: unfreeze filesystem failed" | tee -a $seq.full
+ echo " - Error: unfreeze filesystem failed" | tee -a $seqres.full
fi
let LOOP=$LOOP-1
done
-echo "Test done" | tee -a $seq.full
+echo "Test done" | tee -a $seqres.full
killall -q $FSSTRESS_PROG
wait
--
1.7.10.4
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply related [flat|nested] 59+ messages in thread* Re: [PATCH 18/25] xfstests: convert tests to use new results directory
2013-03-15 12:28 ` [PATCH 18/25] xfstests: convert tests to use new " Dave Chinner
@ 2013-03-23 10:24 ` Phil White
0 siblings, 0 replies; 59+ messages in thread
From: Phil White @ 2013-03-23 10:24 UTC (permalink / raw)
To: Dave Chinner; +Cc: xfs
Looks OK.
Reviewed-by: Phil White <pwhite@sgi.com>
On Fri, Mar 15, 2013 at 11:28:02PM +1100, Dave Chinner wrote:
> From: Dave Chinner <dchinner@redhat.com>
>
> Essentially the change is simply this. Converting:
>
> ... >> $seq.????
>
> to:
>
> .... >> $RESULT_DIR/$seq.????
>
> so that output files are directed to the defined output directory.
>
> sed to the rescue:
>
> $ sed -i -e '/^seq=.*$/a seqres=$RESULT_DIR/$seq' -e 's/seq.full/seqres.full/' tests/*/*
>
> will do most of the work automatically.
>
> Signed-off-by: Dave Chinner <dchinner@redhat.com>
> ---
> new | 3 ++-
> tests/btrfs/254 | 1 +
> tests/btrfs/264 | 1 +
> tests/btrfs/265 | 1 +
> tests/btrfs/276 | 27 ++++++++++++++-------------
> tests/btrfs/284 | 1 +
> tests/btrfs/313 | 9 +++++----
> tests/ext4/271 | 3 ++-
> tests/ext4/301 | 5 +++--
> tests/ext4/302 | 5 +++--
> tests/ext4/303 | 5 +++--
> tests/ext4/304 | 5 +++--
> tests/generic/001 | 9 +++++----
> tests/generic/002 | 1 +
> tests/generic/005 | 1 +
> tests/generic/006 | 1 +
> tests/generic/007 | 1 +
> tests/generic/010 | 5 +++--
> tests/generic/011 | 7 ++++---
> tests/generic/013 | 21 +++++++++++----------
> tests/generic/014 | 1 +
> tests/generic/015 | 9 +++++----
> tests/generic/020 | 9 +++++----
> tests/generic/053 | 1 +
> tests/generic/062 | 15 ++++++++-------
> tests/generic/068 | 29 +++++++++++++++--------------
> tests/generic/069 | 13 +++++++------
> tests/generic/070 | 3 ++-
> tests/generic/074 | 11 ++++++-----
> tests/generic/075 | 7 ++++---
> tests/generic/076 | 15 ++++++++-------
> tests/generic/077 | 21 +++++++++++----------
> tests/generic/079 | 1 +
> tests/generic/083 | 15 ++++++++-------
> tests/generic/088 | 3 ++-
> tests/generic/089 | 7 ++++---
> tests/generic/091 | 9 +++++----
> tests/generic/093 | 3 ++-
> tests/generic/097 | 3 ++-
> tests/generic/099 | 3 ++-
> tests/generic/100 | 11 ++++++-----
> tests/generic/105 | 11 ++++++-----
> tests/generic/112 | 7 ++++---
> tests/generic/113 | 1 +
> tests/generic/117 | 15 ++++++++-------
> tests/generic/120 | 1 +
> tests/generic/123 | 1 +
> tests/generic/124 | 1 +
> tests/generic/125 | 1 +
> tests/generic/126 | 1 +
> tests/generic/127 | 1 +
> tests/generic/128 | 1 +
> tests/generic/129 | 1 +
> tests/generic/130 | 1 +
> tests/generic/131 | 1 +
> tests/generic/132 | 1 +
> tests/generic/133 | 1 +
> tests/generic/135 | 1 +
> tests/generic/141 | 1 +
> tests/generic/169 | 15 ++++++++-------
> tests/generic/184 | 1 +
> tests/generic/192 | 9 +++++----
> tests/generic/193 | 3 ++-
> tests/generic/198 | 3 ++-
> tests/generic/204 | 5 +++--
> tests/generic/207 | 1 +
> tests/generic/208 | 1 +
> tests/generic/209 | 1 +
> tests/generic/210 | 1 +
> tests/generic/211 | 1 +
> tests/generic/212 | 1 +
> tests/generic/213 | 3 ++-
> tests/generic/214 | 3 ++-
> tests/generic/215 | 3 ++-
> tests/generic/219 | 15 ++++++++-------
> tests/generic/221 | 1 +
> tests/generic/223 | 13 +++++++------
> tests/generic/224 | 7 ++++---
> tests/generic/225 | 3 ++-
> tests/generic/226 | 9 +++++----
> tests/generic/228 | 3 ++-
> tests/generic/230 | 41 +++++++++++++++++++++--------------------
> tests/generic/231 | 9 +++++----
> tests/generic/232 | 11 ++++++-----
> tests/generic/233 | 11 ++++++-----
> tests/generic/234 | 7 ++++---
> tests/generic/235 | 13 +++++++------
> tests/generic/236 | 1 +
> tests/generic/237 | 3 ++-
> tests/generic/239 | 1 +
> tests/generic/240 | 3 ++-
> tests/generic/241 | 5 +++--
> tests/generic/245 | 1 +
> tests/generic/246 | 1 +
> tests/generic/247 | 1 +
> tests/generic/248 | 1 +
> tests/generic/249 | 7 ++++---
> tests/generic/251 | 1 +
> tests/generic/255 | 1 +
> tests/generic/256 | 1 +
> tests/generic/257 | 3 ++-
> tests/generic/258 | 1 +
> tests/generic/260 | 1 +
> tests/generic/263 | 9 +++++----
> tests/generic/269 | 7 ++++---
> tests/generic/270 | 7 ++++---
> tests/generic/273 | 7 ++++---
> tests/generic/274 | 41 +++++++++++++++++++++--------------------
> tests/generic/275 | 27 ++++++++++++++-------------
> tests/generic/277 | 1 +
> tests/generic/280 | 5 +++--
> tests/generic/285 | 3 ++-
> tests/generic/286 | 35 ++++++++++++++++++-----------------
> tests/generic/288 | 1 +
> tests/generic/294 | 1 +
> tests/generic/299 | 7 ++++---
> tests/generic/300 | 5 +++--
> tests/shared/051 | 3 ++-
> tests/shared/218 | 15 ++++++++-------
> tests/shared/243 | 23 ++++++++++++-----------
> tests/shared/272 | 15 ++++++++-------
> tests/shared/289 | 13 +++++++------
> tests/shared/298 | 1 +
> tests/shared/305 | 15 ++++++++-------
> tests/udf/098 | 3 ++-
> tests/udf/101 | 1 +
> tests/udf/102 | 1 +
> tests/xfs/003 | 1 +
> tests/xfs/004 | 17 +++++++++--------
> tests/xfs/008 | 1 +
> tests/xfs/009 | 1 +
> tests/xfs/012 | 1 +
> tests/xfs/016 | 35 ++++++++++++++++++-----------------
> tests/xfs/017 | 31 ++++++++++++++++---------------
> tests/xfs/018 | 3 ++-
> tests/xfs/019 | 3 ++-
> tests/xfs/021 | 5 +++--
> tests/xfs/022 | 1 +
> tests/xfs/023 | 1 +
> tests/xfs/024 | 5 +++--
> tests/xfs/025 | 1 +
> tests/xfs/026 | 1 +
> tests/xfs/027 | 1 +
> tests/xfs/028 | 3 ++-
> tests/xfs/029 | 1 +
> tests/xfs/030 | 1 +
> tests/xfs/031 | 13 +++++++------
> tests/xfs/032 | 15 ++++++++-------
> tests/xfs/033 | 1 +
> tests/xfs/034 | 13 +++++++------
> tests/xfs/035 | 1 +
> tests/xfs/036 | 1 +
> tests/xfs/037 | 1 +
> tests/xfs/038 | 1 +
> tests/xfs/039 | 1 +
> tests/xfs/040 | 7 ++++---
> tests/xfs/041 | 5 +++--
> tests/xfs/042 | 7 ++++---
> tests/xfs/043 | 1 +
> tests/xfs/044 | 1 +
> tests/xfs/045 | 1 +
> tests/xfs/046 | 1 +
> tests/xfs/047 | 3 ++-
> tests/xfs/048 | 1 +
> tests/xfs/049 | 53 +++++++++++++++++++++++++++--------------------------
> tests/xfs/050 | 31 ++++++++++++++++---------------
> tests/xfs/052 | 19 ++++++++++---------
> tests/xfs/054 | 7 ++++---
> tests/xfs/055 | 1 +
> tests/xfs/056 | 1 +
> tests/xfs/057 | 1 +
> tests/xfs/058 | 1 +
> tests/xfs/059 | 1 +
> tests/xfs/060 | 1 +
> tests/xfs/061 | 1 +
> tests/xfs/063 | 1 +
> tests/xfs/064 | 9 +++++----
> tests/xfs/065 | 1 +
> tests/xfs/066 | 1 +
> tests/xfs/067 | 9 +++++----
> tests/xfs/071 | 17 +++++++++--------
> tests/xfs/072 | 3 ++-
> tests/xfs/073 | 1 +
> tests/xfs/078 | 1 +
> tests/xfs/080 | 1 +
> tests/xfs/081 | 3 ++-
> tests/xfs/082 | 3 ++-
> tests/xfs/084 | 1 +
> tests/xfs/085 | 11 ++++++-----
> tests/xfs/086 | 13 +++++++------
> tests/xfs/087 | 17 +++++++++--------
> tests/xfs/090 | 1 +
> tests/xfs/092 | 1 +
> tests/xfs/094 | 1 +
> tests/xfs/095 | 1 +
> tests/xfs/096 | 5 +++--
> tests/xfs/103 | 1 +
> tests/xfs/104 | 17 +++++++++--------
> tests/xfs/106 | 5 +++--
> tests/xfs/107 | 5 +++--
> tests/xfs/108 | 15 ++++++++-------
> tests/xfs/109 | 3 ++-
> tests/xfs/110 | 1 +
> tests/xfs/111 | 1 +
> tests/xfs/114 | 31 ++++++++++++++++---------------
> tests/xfs/115 | 11 ++++++-----
> tests/xfs/116 | 1 +
> tests/xfs/118 | 3 ++-
> tests/xfs/119 | 1 +
> tests/xfs/121 | 17 +++++++++--------
> tests/xfs/122 | 7 ++++---
> tests/xfs/134 | 5 +++--
> tests/xfs/136 | 1 +
> tests/xfs/137 | 1 +
> tests/xfs/138 | 1 +
> tests/xfs/139 | 1 +
> tests/xfs/140 | 1 +
> tests/xfs/142 | 1 +
> tests/xfs/143 | 1 +
> tests/xfs/144 | 1 +
> tests/xfs/145 | 1 +
> tests/xfs/146 | 1 +
> tests/xfs/147 | 1 +
> tests/xfs/148 | 1 +
> tests/xfs/149 | 13 +++++++------
> tests/xfs/150 | 1 +
> tests/xfs/151 | 3 ++-
> tests/xfs/152 | 1 +
> tests/xfs/153 | 1 +
> tests/xfs/154 | 1 +
> tests/xfs/155 | 1 +
> tests/xfs/156 | 5 +++--
> tests/xfs/157 | 1 +
> tests/xfs/158 | 1 +
> tests/xfs/159 | 1 +
> tests/xfs/160 | 1 +
> tests/xfs/161 | 1 +
> tests/xfs/162 | 1 +
> tests/xfs/163 | 1 +
> tests/xfs/164 | 5 +++--
> tests/xfs/165 | 7 ++++---
> tests/xfs/166 | 5 +++--
> tests/xfs/167 | 5 +++--
> tests/xfs/168 | 5 +++--
> tests/xfs/170 | 3 ++-
> tests/xfs/171 | 3 ++-
> tests/xfs/172 | 3 ++-
> tests/xfs/173 | 3 ++-
> tests/xfs/174 | 3 ++-
> tests/xfs/175 | 3 ++-
> tests/xfs/176 | 3 ++-
> tests/xfs/177 | 1 +
> tests/xfs/178 | 1 +
> tests/xfs/179 | 1 +
> tests/xfs/180 | 1 +
> tests/xfs/181 | 17 +++++++++--------
> tests/xfs/182 | 1 +
> tests/xfs/183 | 1 +
> tests/xfs/185 | 1 +
> tests/xfs/186 | 7 ++++---
> tests/xfs/187 | 5 +++--
> tests/xfs/188 | 3 ++-
> tests/xfs/189 | 3 ++-
> tests/xfs/190 | 13 +++++++------
> tests/xfs/191 | 5 +++--
> tests/xfs/194 | 19 ++++++++++---------
> tests/xfs/195 | 3 ++-
> tests/xfs/196 | 3 ++-
> tests/xfs/197 | 3 ++-
> tests/xfs/199 | 3 ++-
> tests/xfs/200 | 3 ++-
> tests/xfs/201 | 3 ++-
> tests/xfs/202 | 3 ++-
> tests/xfs/203 | 3 ++-
> tests/xfs/205 | 7 ++++---
> tests/xfs/206 | 3 ++-
> tests/xfs/216 | 1 +
> tests/xfs/217 | 1 +
> tests/xfs/220 | 1 +
> tests/xfs/222 | 3 ++-
> tests/xfs/227 | 25 +++++++++++++------------
> tests/xfs/229 | 1 +
> tests/xfs/238 | 1 +
> tests/xfs/242 | 1 +
> tests/xfs/244 | 17 +++++++++--------
> tests/xfs/250 | 1 +
> tests/xfs/252 | 1 +
> tests/xfs/253 | 1 +
> tests/xfs/259 | 1 +
> tests/xfs/261 | 1 +
> tests/xfs/262 | 1 +
> tests/xfs/266 | 1 +
> tests/xfs/267 | 1 +
> tests/xfs/268 | 1 +
> tests/xfs/278 | 25 +++++++++++++------------
> tests/xfs/279 | 11 ++++++-----
> tests/xfs/281 | 1 +
> tests/xfs/282 | 5 +++--
> tests/xfs/283 | 5 +++--
> tests/xfs/287 | 19 ++++++++++---------
> tests/xfs/290 | 1 +
> tests/xfs/291 | 19 ++++++++++---------
> tests/xfs/292 | 1 +
> tests/xfs/293 | 1 +
> tests/xfs/295 | 7 ++++---
> tests/xfs/296 | 3 ++-
> tests/xfs/297 | 15 ++++++++-------
> 307 files changed, 1018 insertions(+), 711 deletions(-)
>
> diff --git a/new b/new
> index 8dde6c5..94638f6 100755
> --- a/new
> +++ b/new
> @@ -106,6 +106,7 @@ cat <<End-of-File >$id
> #
> # creator
> seq=\`basename \$0\`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by \$seq"
>
> here=\`pwd\`
> @@ -134,7 +135,7 @@ exit
>
> # optional stuff if your test has verbose output to help resolve problems
> #echo
> -#echo "If failure, check \$seq.full (this) and \$seq.full.ok (reference)"
> +#echo "If failure, check \$seqres.full (this) and \$seqres.full.ok (reference)"
>
> # success, all done
> status=0
> diff --git a/tests/btrfs/254 b/tests/btrfs/254
> index 73089d1..ec3d2c5 100755
> --- a/tests/btrfs/254
> +++ b/tests/btrfs/254
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/btrfs/264 b/tests/btrfs/264
> index a589c7c..46a4926 100755
> --- a/tests/btrfs/264
> +++ b/tests/btrfs/264
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/btrfs/265 b/tests/btrfs/265
> index f28d4e5..760f383 100755
> --- a/tests/btrfs/265
> +++ b/tests/btrfs/265
> @@ -22,6 +22,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/btrfs/276 b/tests/btrfs/276
> index 29f721f..2b34fa8 100755
> --- a/tests/btrfs/276
> +++ b/tests/btrfs/276
> @@ -26,6 +26,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -54,7 +55,7 @@ _require_nobigloopfs
> _require_btrfs inspect-internal
> _require_command "/usr/sbin/filefrag"
>
> -rm -f $seq.full
> +rm -f $seqres.full
>
> FILEFRAG_FILTER='if (/, blocksize (\d+)/) {$blocksize = $1; next} ($ext, '\
> '$logical, $physical, $expected, $length, $flags) = (/^\s*(\d+)\s+(\d+)'\
> @@ -68,18 +69,18 @@ FILEFRAG_FILTER='if (/, blocksize (\d+)/) {$blocksize = $1; next} ($ext, '\
> # sample output: "1234#10#5678" -> physical 1234, length 10, logical 5678
> _filter_extents()
> {
> - tee -a $seq.full | $PERL_PROG -ne "$FILEFRAG_FILTER"
> + tee -a $seqres.full | $PERL_PROG -ne "$FILEFRAG_FILTER"
> }
>
> _check_file_extents()
> {
> cmd="filefrag -v $1"
> - echo "# $cmd" >> $seq.full
> + echo "# $cmd" >> $seqres.full
> out=`$cmd | _filter_extents`
> if [ -z "$out" ]; then
> return 1
> fi
> - echo "after filter: $out" >> $seq.full
> + echo "after filter: $out" >> $seqres.full
> echo $out
> return 0
> }
> @@ -95,9 +96,9 @@ _btrfs_inspect_addr()
> expect_inum=$4
> file=$5
> cmd="$BTRFS_UTIL_PROG inspect-internal logical-resolve -P $addr $mp"
> - echo "# $cmd" >> $seq.full
> + echo "# $cmd" >> $seqres.full
> out=`$cmd`
> - echo "$out" >> $seq.full
> + echo "$out" >> $seqres.full
> grep_expr="inode $expect_inum offset $expect_addr root"
> echo "$out" | grep "^$grep_expr 5$" >/dev/null
> ret=$?
> @@ -128,9 +129,9 @@ _btrfs_inspect_inum()
> snap_name=$3
> mp="$SCRATCH_MNT/$snap_name"
> cmd="$BTRFS_UTIL_PROG inspect-internal inode-resolve $inum $mp"
> - echo "# $cmd" >> $seq.full
> + echo "# $cmd" >> $seqres.full
> out=`$cmd`
> - echo "$out" >> $seq.full
> + echo "$out" >> $seqres.full
> grep_expr="^$file$"
> cnt=`echo "$out" | grep "$grep_expr" | wc -l`
> if [ $cnt -ge "1" ]; then
> @@ -151,9 +152,9 @@ _btrfs_inspect_check()
> logical=$4
> snap_name=$5
> cmd="stat -c %i $file"
> - echo "# $cmd" >> $seq.full
> + echo "# $cmd" >> $seqres.full
> inum=`$cmd`
> - echo "$inum" >> $seq.full
> + echo "$inum" >> $seqres.full
> _btrfs_inspect_addr $SCRATCH_MNT $physical $logical $inum $file
> ret=$?
> if [ $ret -eq 0 ]; then
> @@ -171,9 +172,9 @@ workout()
> snap_name=$4
>
> umount $SCRATCH_DEV >/dev/null 2>&1
> - echo "*** mkfs -dsize=$fsz" >>$seq.full
> - echo "" >>$seq.full
> - _scratch_mkfs_sized $fsz >>$seq.full 2>&1 \
> + echo "*** mkfs -dsize=$fsz" >>$seqres.full
> + echo "" >>$seqres.full
> + _scratch_mkfs_sized $fsz >>$seqres.full 2>&1 \
> || _fail "size=$fsz mkfs failed"
> run_check _scratch_mount
> # -w ensures that the only ops are ones which cause write I/O
> diff --git a/tests/btrfs/284 b/tests/btrfs/284
> index b86ef32..24b831a 100644
> --- a/tests/btrfs/284
> +++ b/tests/btrfs/284
> @@ -22,6 +22,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
> here="`pwd`"
> tmp=/tmp/$$
> diff --git a/tests/btrfs/313 b/tests/btrfs/313
> index 64a15d6..7b790ee 100755
> --- a/tests/btrfs/313
> +++ b/tests/btrfs/313
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "== QA output created by $seq"
>
> here=`pwd`
> @@ -48,16 +49,16 @@ _supported_os Linux
> _require_scratch
> _require_scratch_dev_pool
>
> -rm -f $seq.full
> +rm -f $seqres.full
>
> FIRST_POOL_DEV=`echo $SCRATCH_DEV_POOL | awk '{print $1}'`
> LAST_POOL_DEV=`echo $SCRATCH_DEV_POOL | awk '{print $NF}'`
> TOTAL_DEVS=`echo $SCRATCH_DEV $SCRATCH_DEV_POOL | wc -w`
> LABEL=TestLabel.$seq
>
> -echo "Scratch $SCRATCH_DEV First $FIRST_POOL_DEV last $LAST_POOL_DEV Total $TOTAL_DEVS" > $seq.full
> +echo "Scratch $SCRATCH_DEV First $FIRST_POOL_DEV last $LAST_POOL_DEV Total $TOTAL_DEVS" > $seqres.full
>
> -_scratch_mkfs $SCRATCH_DEV_POOL >> $seq.full 2>&1 || _fail "mkfs failed"
> +_scratch_mkfs $SCRATCH_DEV_POOL >> $seqres.full 2>&1 || _fail "mkfs failed"
>
> # These have to be done unmounted...?
> echo "== Set filesystem label to $LABEL"
> @@ -72,7 +73,7 @@ echo "== Show filesystem by label"
> $BTRFS_UTIL_PROG filesystem show $LABEL | _filter_btrfs_filesystem_show $TOTAL_DEVS
> UUID=`$BTRFS_UTIL_PROG filesystem show $LABEL | grep uuid: | awk '{print $NF}'`
>
> -echo "UUID $UUID" >> $seq.full
> +echo "UUID $UUID" >> $seqres.full
>
> echo "== Show filesystem by UUID"
> $BTRFS_UTIL_PROG filesystem show $UUID | _filter_btrfs_filesystem_show $TOTAL_DEVS $UUID
> diff --git a/tests/ext4/271 b/tests/ext4/271
> index 50b4c0b..6a0e7b1 100755
> --- a/tests/ext4/271
> +++ b/tests/ext4/271
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -40,7 +41,7 @@ _supported_os Linux
> _need_to_be_root
> _require_scratch
>
> -_scratch_mkfs_sized $((128 * 1024 * 1024)) >> $seq.full 2>&1
> +_scratch_mkfs_sized $((128 * 1024 * 1024)) >> $seqres.full 2>&1
>
> # -onoload and EXT4_SYNC_FL on file is important becase result in
> # metadata sync writes inside ext4_handle_dirty_metadata()
> diff --git a/tests/ext4/301 b/tests/ext4/301
> index dc19c3a..9da867f 100644
> --- a/tests/ext4/301
> +++ b/tests/ext4/301
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -101,13 +102,13 @@ _workout()
> echo ""
> echo " Start defragment activity"
> echo ""
> - cat $tmp-$seq.fio >> $seq.full
> + cat $tmp-$seq.fio >> $seqres.full
> run_check $FIO_PROG $tmp-$seq.fio
> }
>
> _require_fio $tmp-$seq.fio
>
> -_scratch_mkfs >> $seq.full 2>&1
> +_scratch_mkfs >> $seqres.full 2>&1
> _scratch_mount
>
> if ! _workout; then
> diff --git a/tests/ext4/302 b/tests/ext4/302
> index 43a9517..cb8ffba 100644
> --- a/tests/ext4/302
> +++ b/tests/ext4/302
> @@ -24,6 +24,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -117,13 +118,13 @@ _workout()
> echo ""
> echo " Start defragment activity"
> echo ""
> - cat $tmp-$seq.fio >> $seq.full
> + cat $tmp-$seq.fio >> $seqres.full
> run_check $FIO_PROG $tmp-$seq.fio
> }
>
> _require_fio $tmp-$seq.fio
>
> -_scratch_mkfs >> $seq.full 2>&1
> +_scratch_mkfs >> $seqres.full 2>&1
> _scratch_mount
>
> if ! _workout; then
> diff --git a/tests/ext4/303 b/tests/ext4/303
> index 9bb5584..f9eb8c7 100644
> --- a/tests/ext4/303
> +++ b/tests/ext4/303
> @@ -24,6 +24,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -127,13 +128,13 @@ _workout()
> echo ""
> echo " Start defragment activity"
> echo ""
> - cat $tmp-$seq.fio >> $seq.full
> + cat $tmp-$seq.fio >> $seqres.full
> run_check $FIO_PROG $tmp-$seq.fio
> }
>
> _require_fio $tmp-$seq.fio
>
> -_scratch_mkfs >> $seq.full 2>&1
> +_scratch_mkfs >> $seqres.full 2>&1
> _scratch_mount
>
> if ! _workout; then
> diff --git a/tests/ext4/304 b/tests/ext4/304
> index f9b3721..ca4b849 100644
> --- a/tests/ext4/304
> +++ b/tests/ext4/304
> @@ -25,6 +25,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -104,13 +105,13 @@ _workout()
> echo ""
> echo " Start defragment activity"
> echo ""
> - cat $tmp-$seq.fio >> $seq.full
> + cat $tmp-$seq.fio >> $seqres.full
> run_check $FIO_PROG $tmp-$seq.fio
> }
>
> _require_fio $tmp-$seq.fio
>
> -_scratch_mkfs >> $seq.full 2>&1
> +_scratch_mkfs >> $seqres.full 2>&1
> _scratch_mount
>
> if ! _workout; then
> diff --git a/tests/generic/001 b/tests/generic/001
> index b9997f3..a6659ab 100755
> --- a/tests/generic/001
> +++ b/tests/generic/001
> @@ -32,6 +32,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> # get standard environment, filters and checks
> @@ -189,7 +190,7 @@ _mark_iteration()
> #
> _chain()
> {
> - $AWK_PROG -v full_file=$here/$seq.full -v verify=$verify <$tmp.config '
> + $AWK_PROG -v full_file=$here/$seqres.full -v verify=$verify <$tmp.config '
> BEGIN { nfile = 0 }
> /^\#/ { next }
> { file[nfile] = $1
> @@ -237,7 +238,7 @@ END { srand('$iter')
> }
> }
> }' \
> - | tee -a $here/$seq.full | sh
> + | tee -a $here/$seqres.full | sh
> }
>
> _check()
> @@ -291,7 +292,7 @@ _cleanup()
> fi
> }
>
> -rm -f $here/$seq.full
> +rm -f $here/$seqres.full
> status=0
> _cleanup
> status=1
> @@ -305,7 +306,7 @@ _setup
> for iter in 1 2 3 4 5
> do
> echo -n "iter $iter chain ... "
> - echo "iter $iter" >> $here/$seq.full
> + echo "iter $iter" >> $here/$seqres.full
> _chain
> _check
> if [ -f $tmp.bad ]
> diff --git a/tests/generic/002 b/tests/generic/002
> index db63fa0..ba1a5cf 100755
> --- a/tests/generic/002
> +++ b/tests/generic/002
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> # get standard environment, filters and checks
> diff --git a/tests/generic/005 b/tests/generic/005
> index 27da3d3..ba28502 100755
> --- a/tests/generic/005
> +++ b/tests/generic/005
> @@ -33,6 +33,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/generic/006 b/tests/generic/006
> index 1437b46..9949d84 100755
> --- a/tests/generic/006
> +++ b/tests/generic/006
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/generic/007 b/tests/generic/007
> index 2bb981f..2d026a3 100755
> --- a/tests/generic/007
> +++ b/tests/generic/007
> @@ -26,6 +26,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/generic/010 b/tests/generic/010
> index 245f407..3587f21 100755
> --- a/tests/generic/010
> +++ b/tests/generic/010
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -59,11 +60,11 @@ _supported_os IRIX Linux
>
> _setup_testdir
>
> -rm -f $seq.full
> +rm -f $seqres.full
>
> cd $testdir
>
> -$here/src/dbtest -l 5 -n 1000 2>&1 | tee -a $here/$seq.full | _filter_dbtest
> +$here/src/dbtest -l 5 -n 1000 2>&1 | tee -a $here/$seqres.full | _filter_dbtest
>
> # success, all done
> exit
> diff --git a/tests/generic/011 b/tests/generic/011
> index 4ede2d8..e5c6bbf 100755
> --- a/tests/generic/011
> +++ b/tests/generic/011
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> out=""
> @@ -51,7 +52,7 @@ _setup_testdir
>
> out=$testdir/dirstress.$$
>
> -rm -f $seq.full
> +rm -f $seqres.full
>
> _test()
> {
> @@ -63,8 +64,8 @@ _test()
> if ! $here/src/dirstress -d $out -f $count $args >$tmp.out 2>&1
> then
> echo " dirstress failed"
> - echo "*** TEST $test -d $out -f $count $args" >>$seq.full
> - cat $tmp.out >>$seq.full
> + echo "*** TEST $test -d $out -f $count $args" >>$seqres.full
> + cat $tmp.out >>$seqres.full
> status=1
> fi
> }
> diff --git a/tests/generic/013 b/tests/generic/013
> index 0879a2a..984ed09 100755
> --- a/tests/generic/013
> +++ b/tests/generic/013
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -73,15 +74,15 @@ _do_test()
> echo "fsstress.$_n : $_param"
> echo "-----------------------------------------------"
> # -m limits number of users/groups so check doesn't fail (malloc) later
> - dbgoutfile=$seq.full
> + dbgoutfile=$seqres.full
> if ! $FSSTRESS_PROG $_param $FSSTRESS_AVOID -v -m 8 -n $_count -d $out >>$dbgoutfile 2>&1
> then
> - echo " fsstress (count=$_count) returned $? - see $seq.full"
> - echo "--------------------------------------" >>$here/$seq.full
> - echo "$_n - output from fsstress:" >>$here/$seq.full
> - echo "--------------------------------------" >>$here/$seq.full
> - echo "<NOT LOGGED>" >>$here/$seq.full
> - #cat $tmp.out >>$here/$seq.full
> + echo " fsstress (count=$_count) returned $? - see $seqres.full"
> + echo "--------------------------------------" >>$here/$seqres.full
> + echo "$_n - output from fsstress:" >>$here/$seqres.full
> + echo "--------------------------------------" >>$here/$seqres.full
> + echo "<NOT LOGGED>" >>$here/$seqres.full
> + #cat $tmp.out >>$here/$seqres.full
> status=1
> fi
>
> @@ -95,7 +96,7 @@ _supported_os IRIX Linux
>
> _setup_testdir
>
> -rm -f $here/$seq.full
> +rm -f $here/$seqres.full
> echo "brevity is wit..."
>
> count=1000
> @@ -115,8 +116,8 @@ _do_test 2 "-p $procs -r" $count
>
> _do_test 3 "-p 4 -z -f rmdir=10 -f link=10 -f creat=10 -f mkdir=10 -f rename=30 -f stat=30 -f unlink=30 -f truncate=20" $count
>
> -# if all ok by here then probably don't need $seq.full
> -rm -f $seq.full
> +# if all ok by here then probably don't need $seqres.full
> +rm -f $seqres.full
>
> exit
>
> diff --git a/tests/generic/014 b/tests/generic/014
> index 93caaa6..096e4e5 100755
> --- a/tests/generic/014
> +++ b/tests/generic/014
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/generic/015 b/tests/generic/015
> index 52ab251..a77d2f7 100755
> --- a/tests/generic/015
> +++ b/tests/generic/015
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -56,7 +57,7 @@ _scratch_mkfs_sized `expr 50 \* 1024 \* 1024` >/dev/null 2>&1 \
> || _fail "mkfs failed"
> _scratch_mount || _fail "mount failed"
> out=$SCRATCH_MNT/fillup.$$
> -rm -f $seq.full
> +rm -f $seqres.full
>
> free0=`_free`
> if [ -z "$free0" ]
> @@ -64,7 +65,7 @@ then
> echo " *** failed to get free space (0)"
> exit 1
> fi
> -echo "free space at start $free0" >> $seq.full
> +echo "free space at start $free0" >> $seqres.full
>
> echo "fill disk:" # well, filesystem really - not disk
>
> @@ -78,7 +79,7 @@ then
> echo " *** failed to get free space (1)"
> exit 1
> fi
> -echo "free space after fill $free1" >> $seq.full
> +echo "free space after fill $free1" >> $seqres.full
>
> if [ ! -e $out ]
> then
> @@ -116,7 +117,7 @@ then
> echo " *** failed to get free space (2)"
> exit 1
> fi
> -echo "free space after delete $free2" >> $seq.full
> +echo "free space after delete $free2" >> $seqres.full
>
> echo -n " !!! "
> _within_tolerance "free space" $free2 $free0 1% -v
> diff --git a/tests/generic/020 b/tests/generic/020
> index 2bd1d9f..42465d8 100755
> --- a/tests/generic/020
> +++ b/tests/generic/020
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -85,7 +86,7 @@ _require_attrs
>
> _setup_testdir
>
> -rm -f $seq.full
> +rm -f $seqres.full
>
> testfile=$testdir/attribute_$$
>
> @@ -120,7 +121,7 @@ v=0
>
> while [ $v -lt $MAX_ATTRS ]
> do
> - echo -n "value_$v" | attr -s "attribute_$v" $testfile >>$seq.full
> + echo -n "value_$v" | attr -s "attribute_$v" $testfile >>$seqres.full
> if [ $? -ne 0 ]
> then
> echo "!!! failed to add \"attribute_$v\""
> @@ -133,7 +134,7 @@ done
> echo "*** check"
> # don't print it all out...
> getfattr --absolute-names $testfile \
> - | tee -a $seq.full \
> + | tee -a $seqres.full \
> | $AWK_PROG '
> /^#/ { next }
> /^[ ]*$/ { next }
> @@ -145,7 +146,7 @@ echo "*** remove lots of attributes"
> v=0
> while [ $v -lt $MAX_ATTRS ]
> do
> - if ! $ATTR_PROG -r "attribute_$v" $testfile >>$seq.full
> + if ! $ATTR_PROG -r "attribute_$v" $testfile >>$seqres.full
> then
> echo "!!! failed to remove \"attribute_$v\""
> exit 1
> diff --git a/tests/generic/053 b/tests/generic/053
> index 388c9b4..99dd1b0 100755
> --- a/tests/generic/053
> +++ b/tests/generic/053
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/generic/062 b/tests/generic/062
> index 5a6081e..27907a9 100755
> --- a/tests/generic/062
> +++ b/tests/generic/062
> @@ -24,6 +24,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -75,7 +76,7 @@ _supported_os Linux
> _require_scratch
> _require_attrs
>
> -rm -f $tmp.backup1 $tmp.backup2 $seq.full
> +rm -f $tmp.backup1 $tmp.backup2 $seqres.full
>
> # real QA test starts here
> _scratch_mkfs > /dev/null 2>&1 || _fail "mkfs failed"
> @@ -181,8 +182,8 @@ _backup()
> {
> # NB: no filtering of scratch here... (need to restore too)
> $GETFATTR_PROG --absolute-names -dh -R -m '.' $SCRATCH_MNT >$1
> - echo BACKUP $1 >>$seq.full
> - cat $1 >> $seq.full
> + echo BACKUP $1 >>$seqres.full
> + cat $1 >> $seqres.full
> [ ! -s $1 ] && echo "warning: $1 (backup file) is empty"
> }
>
> @@ -191,8 +192,8 @@ _backup $tmp.backup1
>
> echo "*** clear out the scratch device"
> rm -fr $SCRATCH_MNT/*
> -echo "AFTER REMOVE" >>$seq.full
> -getfattr -L -R -m '.' $SCRATCH_MNT >>$seq.full
> +echo "AFTER REMOVE" >>$seqres.full
> +getfattr -L -R -m '.' $SCRATCH_MNT >>$seqres.full
>
> echo "*** reset test bed with no extended attributes"
> _create_test_bed
> @@ -202,8 +203,8 @@ echo "*** restore everything"
> setfattr -h --restore=$tmp.backup1
> _backup $tmp.backup2
>
> -echo "AFTER RESTORE" >>$seq.full
> -getfattr -L -R -m '.' $SCRATCH_MNT >>$seq.full
> +echo "AFTER RESTORE" >>$seqres.full
> +getfattr -L -R -m '.' $SCRATCH_MNT >>$seqres.full
>
> echo "*** compare before and after backups"
> diff $tmp.backup1 $tmp.backup2
> diff --git a/tests/generic/068 b/tests/generic/068
> index 4f10a54..fa71cfc 100755
> --- a/tests/generic/068
> +++ b/tests/generic/068
> @@ -24,6 +24,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -57,13 +58,13 @@ _require_freeze
>
> echo "*** init FS"
>
> -rm -f $seq.full
> +rm -f $seqres.full
> umount $SCRATCH_DEV >/dev/null 2>&1
> -echo "*** MKFS ***" >>$seq.full
> -echo "" >>$seq.full
> -_scratch_mkfs >>$seq.full 2>&1 \
> +echo "*** MKFS ***" >>$seqres.full
> +echo "" >>$seqres.full
> +_scratch_mkfs >>$seqres.full 2>&1 \
> || _fail "mkfs failed"
> -_scratch_mount >>$seq.full 2>&1 \
> +_scratch_mount >>$seqres.full 2>&1 \
> || _fail "mount failed"
>
> touch $tmp.running
> @@ -106,23 +107,23 @@ touch $tmp.running
> i=0
> let ITERATIONS=$ITERATIONS-1
>
> -echo | tee -a $seq.full
> +echo | tee -a $seqres.full
> while [ $i -le $ITERATIONS ]
> do
> - echo "*** iteration: $i" | tee -a $seq.full
> - echo "*** freezing \$SCRATCH_MNT" | tee -a $seq.full
> - xfs_freeze -f "$SCRATCH_MNT" | tee -a $seq.full
> + echo "*** iteration: $i" | tee -a $seqres.full
> + echo "*** freezing \$SCRATCH_MNT" | tee -a $seqres.full
> + xfs_freeze -f "$SCRATCH_MNT" | tee -a $seqres.full
> [ $? != 0 ] && echo xfs_freeze -f "$SCRATCH_MNT" failed | \
> - tee -a $seq.full
> + tee -a $seqres.full
> sleep 2
>
> - echo "*** thawing \$SCRATCH_MNT" | tee -a $seq.full
> - xfs_freeze -u "$SCRATCH_MNT" | tee -a $seq.full
> + echo "*** thawing \$SCRATCH_MNT" | tee -a $seqres.full
> + xfs_freeze -u "$SCRATCH_MNT" | tee -a $seqres.full
> [ $? != 0 ] && echo xfs_freeze -u "$SCRATCH_MNT" failed | \
> - tee -a $seq.full
> + tee -a $seqres.full
> sleep 2
>
> - echo | tee -a $seq.full
> + echo | tee -a $seqres.full
> let i=$i+1
> done
>
> diff --git a/tests/generic/069 b/tests/generic/069
> index 3451715..b2b18a9 100755
> --- a/tests/generic/069
> +++ b/tests/generic/069
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -39,7 +40,7 @@ _supported_fs generic
> _supported_os IRIX Linux
>
> _require_scratch
> -rm -f $seq.full
> +rm -f $seqres.full
>
> umount $SCRATCH_DEV >/dev/null 2>&1
>
> @@ -60,19 +61,19 @@ done
> cd $here
>
> wait
> -ls -lh $SCRATCH_MNT >> $seq.full
> -echo "*** PIDs file" >> $seq.full
> -cat $SCRATCH_MNT/pids >> $seq.full
> +ls -lh $SCRATCH_MNT >> $seqres.full
> +echo "*** PIDs file" >> $seqres.full
> +cat $SCRATCH_MNT/pids >> $seqres.full
>
> cat $SCRATCH_MNT/pids | while read pid size
> do
> echo "*** checking file with $size integers"
> - echo checking pid=$pid size=$size >> $seq.full
> + echo checking pid=$pid size=$size >> $seqres.full
> $here/src/append_reader $SCRATCH_MNT/testfile.$pid
> status=$?
> [ $status -ne 0 ] && \
> echo "maybe corrupt O_APPEND to $SCRATCH_MOUNT/testfile.$pid!"
> - echo status: $status >> $seq.full
> + echo status: $status >> $seqres.full
> done
>
> # success, all done
> diff --git a/tests/generic/070 b/tests/generic/070
> index 02fe142..a1c5bf5 100755
> --- a/tests/generic/070
> +++ b/tests/generic/070
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -61,7 +62,7 @@ FSSTRESS_ARGS=`_scale_fsstress_args \
> -f attr_set=100 \
> -f attr_remove=100 \
> -p 1 -n 10000 -S c`
> -$FSSTRESS_PROG $FSSTRESS_ARGS >$seq.full 2>&1
> +$FSSTRESS_PROG $FSSTRESS_ARGS >$seqres.full 2>&1
>
> status=$?
> exit
> diff --git a/tests/generic/074 b/tests/generic/074
> index 0e5e820..c795dc7 100755
> --- a/tests/generic/074
> +++ b/tests/generic/074
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -64,9 +65,9 @@ _do_test()
> echo "-----------------------------------------------"
> echo "fstest.$_n : $_filter_param"
> echo "-----------------------------------------------"
> - if ! $here/src/fstest $_param -p $out >>$seq.full
> + if ! $here/src/fstest $_param -p $out >>$seqres.full
> then
> - echo " fstest ($_param) returned $? - see $seq.full"
> + echo " fstest ($_param) returned $? - see $seqres.full"
> status=1
> exit
> fi
> @@ -107,7 +108,7 @@ _process_args()
>
>
> # real QA test starts here
> -rm -f $here/$seq.full
> +rm -f $here/$seqres.full
>
> _supported_fs generic
> _supported_os IRIX Linux
> @@ -153,8 +154,8 @@ fi
> # can override the params here
> _process_args "$@"
>
> -echo "Params are for $param_type" >>$seq.full
> -echo "Params: n = $numchildren l = $numloops f = $numfiles" >>$seq.full
> +echo "Params are for $param_type" >>$seqres.full
> +echo "Params: n = $numchildren l = $numloops f = $numfiles" >>$seqres.full
>
> _setup_testdir
>
> diff --git a/tests/generic/075 b/tests/generic/075
> index de581b6..8012cc1 100755
> --- a/tests/generic/075
> +++ b/tests/generic/075
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -133,12 +134,12 @@ numops2=10000
> # can override the params here
> _process_args "$@"
>
> -echo "Params are for $param_type" >>$seq.full
> -echo "Params: n = $numops1 N = $numops2 l = $filelen" >>$seq.full
> +echo "Params are for $param_type" >>$seqres.full
> +echo "Params: n = $numops1 N = $numops2 l = $filelen" >>$seqres.full
>
> _setup_testdir
>
> -rm -f $here/$seq.full
> +rm -f $here/$seqres.full
> echo "brevity is wit..."
>
> _check_test_fs
> diff --git a/tests/generic/076 b/tests/generic/076
> index 11a0792..a1847fc 100755
> --- a/tests/generic/076
> +++ b/tests/generic/076
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -58,13 +59,13 @@ _require_scratch
>
> echo "*** init fs"
>
> -rm -f $seq.full
> +rm -f $seqres.full
> umount $SCRATCH_DEV >/dev/null 2>&1
> -echo "*** MKFS ***" >>$seq.full
> -echo "" >>$seq.full
> -_scratch_mkfs >>$seq.full 2>&1 \
> +echo "*** MKFS ***" >>$seqres.full
> +echo "" >>$seqres.full
> +_scratch_mkfs >>$seqres.full 2>&1 \
> || _fail "mkfs failed"
> -_scratch_mount >>$seq.full 2>&1 \
> +_scratch_mount >>$seqres.full 2>&1 \
> || _fail "mount failed"
>
> echo "*** test concurrent block/fs access"
> @@ -73,8 +74,8 @@ cat $SCRATCH_DEV >/dev/null &
> pid=$!
>
> FSSTRESS_ARGS=`_scale_fsstress_args -p 2 -n 2000 $FSSTRESS_AVOID`
> -echo "run fsstress with args: $FSSTRESS_ARGS" >>$seq.full
> -$FSSTRESS_PROG $FSSTRESS_ARGS >>$seq.full
> +echo "run fsstress with args: $FSSTRESS_ARGS" >>$seqres.full
> +$FSSTRESS_PROG $FSSTRESS_ARGS >>$seqres.full
> _lets_get_pidst
> _check_scratch_fs
>
> diff --git a/tests/generic/077 b/tests/generic/077
> index 2b86a37..3113119 100755
> --- a/tests/generic/077
> +++ b/tests/generic/077
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -56,29 +57,29 @@ _require_user
>
> echo "*** create filesystem"
>
> -rm -f $seq.full
> +rm -f $seqres.full
> umount $SCRATCH_DEV >/dev/null 2>&1
> -echo "*** MKFS ***" >>$seq.full
> -echo "" >>$seq.full
> +echo "*** MKFS ***" >>$seqres.full
> +echo "" >>$seqres.full
> SIZE=`expr 50 \* 1024 \* 1024`
> -_scratch_mkfs_sized $SIZE >>$seq.full 2>&1 \
> +_scratch_mkfs_sized $SIZE >>$seqres.full 2>&1 \
> || _fail "mkfs failed"
> -_scratch_mount >>$seq.full 2>&1 \
> +_scratch_mount >>$seqres.full 2>&1 \
> || _fail "mount failed"
> mkdir $SCRATCH_MNT/subdir
>
> echo "*** set default ACL"
> setfacl -R -dm u:fsgqa:rwx,g::rwx,o::r-x,m::rwx $SCRATCH_MNT/subdir
>
> -echo "*** populate filesystem, pass #1" | tee -a $seq.full
> -cp -rf $filler $SCRATCH_MNT/subdir >$seq.full 2>&1
> +echo "*** populate filesystem, pass #1" | tee -a $seqres.full
> +cp -rf $filler $SCRATCH_MNT/subdir >$seqres.full 2>&1
>
> -echo "*** populate filesystem, pass #2" | tee -a $seq.full
> -cp -rf $filler $SCRATCH_MNT/subdir >$seq.full 2>&1
> +echo "*** populate filesystem, pass #2" | tee -a $seqres.full
> +cp -rf $filler $SCRATCH_MNT/subdir >$seqres.full 2>&1
>
> _check_scratch_fs
>
> echo "*** all done"
> -rm -f $seq.full
> +rm -f $seqres.full
> status=0
> exit
> diff --git a/tests/generic/079 b/tests/generic/079
> index 048b220..3faf106 100755
> --- a/tests/generic/079
> +++ b/tests/generic/079
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/generic/083 b/tests/generic/083
> index 1a5913a..12d90f9 100755
> --- a/tests/generic/083
> +++ b/tests/generic/083
> @@ -33,6 +33,7 @@
>
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -58,7 +59,7 @@ _supported_os IRIX Linux
> _require_scratch
> _require_no_large_scratch_dev
>
> -rm -f $seq.full
> +rm -f $seqres.full
>
> workout()
> {
> @@ -68,22 +69,22 @@ workout()
> nops=$4
>
> umount $SCRATCH_DEV >/dev/null 2>&1
> - echo "*** mkfs -dsize=$fsz,agcount=$ags" >>$seq.full
> - echo "" >>$seq.full
> + echo "*** mkfs -dsize=$fsz,agcount=$ags" >>$seqres.full
> + echo "" >>$seqres.full
> if [ $FSTYP = xfs ]
> then
> - _scratch_mkfs_xfs -dsize=$fsz,agcount=$ags >>$seq.full 2>&1 \
> + _scratch_mkfs_xfs -dsize=$fsz,agcount=$ags >>$seqres.full 2>&1 \
> || _fail "size=$fsz,agcount=$ags mkfs failed"
> else
> - _scratch_mkfs_sized $fsz >>$seq.full 2>&1 \
> + _scratch_mkfs_sized $fsz >>$seqres.full 2>&1 \
> || _fail "size=$fsz mkfs failed"
> fi
> - _scratch_mount >>$seq.full 2>&1 \
> + _scratch_mount >>$seqres.full 2>&1 \
> || _fail "mount failed"
>
> # -w ensures that the only ops are ones which cause write I/O
> FSSTRESS_ARGS=`_scale_fsstress_args -d $SCRATCH_MNT -w -p $procs -n $nops $FSSTRESS_AVOID`
> - $FSSTRESS_PROG $FSSTRESS_ARGS >>$seq.full
> + $FSSTRESS_PROG $FSSTRESS_ARGS >>$seqres.full
> _check_scratch_fs
> }
>
> diff --git a/tests/generic/088 b/tests/generic/088
> index b6266ef..1386322 100755
> --- a/tests/generic/088
> +++ b/tests/generic/088
> @@ -24,6 +24,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -48,7 +49,7 @@ _supported_fs generic
> _supported_os IRIX Linux
>
> path=$TEST_DIR/t_access
> -src/t_access_root $path | tee $seq.full | _filter
> +src/t_access_root $path | tee $seqres.full | _filter
>
> # success, all done
> status=0
> diff --git a/tests/generic/089 b/tests/generic/089
> index 2653183..5e8210d 100755
> --- a/tests/generic/089
> +++ b/tests/generic/089
> @@ -24,6 +24,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> mtab_output=$TEST_DIR/mtab_output
> @@ -51,7 +52,7 @@ addentries()
> _supported_fs generic
> _supported_os Linux
>
> -rm -f $seq.full
> +rm -f $seqres.full
> [ "X$TEST_DIR" = "X" ] && exit 1
> cd $TEST_DIR
> rm -fr test
> @@ -72,8 +73,8 @@ mtab()
>
> echo directory entries:
> ls | grep mtab
> - echo directory entries >> $here/$seq.full
> - ls -li >> $here/$seq.full
> + echo directory entries >> $here/$seqres.full
> + ls -li >> $here/$seqres.full
> }
>
> # directory with only a few entries
> diff --git a/tests/generic/091 b/tests/generic/091
> index ad82b8e..755281e 100755
> --- a/tests/generic/091
> +++ b/tests/generic/091
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -38,16 +39,16 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
> _supported_fs generic
> _supported_os Linux
>
> -rm -f $seq.full
> +rm -f $seqres.full
>
> run_fsx()
> {
> - echo fsx $@ | tee -a $seq.full
> + echo fsx $@ | tee -a $seqres.full
> args=`echo $@ | sed -e "s/ BSIZE / $bsize /g" -e "s/ PSIZE / $psize /g"`
> rm -f $TEST_DIR/junk
> - $here/ltp/fsx $args $TEST_DIR/junk >>$seq.full 2>&1
> + $here/ltp/fsx $args $TEST_DIR/junk >>$seqres.full 2>&1
> if [ $? -ne 0 ]; then
> - cat $seq.full
> + cat $seqres.full
> exit 1
> fi
> }
> diff --git a/tests/generic/093 b/tests/generic/093
> index 881a833..12ef580 100755
> --- a/tests/generic/093
> +++ b/tests/generic/093
> @@ -26,6 +26,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
>
> here=`pwd`
> tmp=/tmp/$$
> @@ -62,7 +63,7 @@ _require_attrs
>
> [ -x $runas ] || _notrun "$runas executable not found"
>
> -rm -f $seq.full
> +rm -f $seqres.full
>
> _setup_testdir
> _need_to_be_root
> diff --git a/tests/generic/097 b/tests/generic/097
> index d3174e4..084aa1c 100755
> --- a/tests/generic/097
> +++ b/tests/generic/097
> @@ -28,6 +28,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -250,7 +251,7 @@ _check_scratch_fs
>
> # optional stuff if your test has verbose output to help resolve problems
> #echo
> -#echo "If failure, check $seq.full (this) and $seq.full.ok (reference)"
> +#echo "If failure, check $seqres.full (this) and $seq.full.ok (reference)"
>
> # success, all done
> status=0
> diff --git a/tests/generic/099 b/tests/generic/099
> index edd88a9..6efa7a7 100755
> --- a/tests/generic/099
> +++ b/tests/generic/099
> @@ -24,6 +24,7 @@
> # modifier
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -72,7 +73,7 @@ _cleanup()
> # -> this would be done by simultaneously matching on ACEs
> # -> interesting if it allows user to specify ACEs in any order
> #
> -rm -f $seq.full
> +rm -f $seqres.full
>
> #-------------------------------------------------------
> # real QA test starts here
> diff --git a/tests/generic/100 b/tests/generic/100
> index 1ba5eb7..34cfde7 100755
> --- a/tests/generic/100
> +++ b/tests/generic/100
> @@ -24,6 +24,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -54,17 +55,17 @@ DEPTH=5
> POPULATED_DIR=$TEMP_DIR/populate_root
> SIZE=10
>
> -rm -f $seq.full
> +rm -f $seqres.full
>
> # Clean up if file exist from prevous run
> rm -rf $POPULATED_DIR
> rm -f $TEMP_DIR/$TAR_FILE
>
> # Create the new directory structure
> -_populate_fs -n $NDIRS -f $NFILES -d $DEPTH -r $POPULATED_DIR -s $SIZE >>$here/$seq.full 2>&1
> +_populate_fs -n $NDIRS -f $NFILES -d $DEPTH -r $POPULATED_DIR -s $SIZE >>$here/$seqres.full 2>&1
>
> # Then tar up the directory structure
> -tar -cvf $TEMP_DIR/$TAR_FILE $POPULATED_DIR >>$here/$seq.full 2>&1
> +tar -cvf $TEMP_DIR/$TAR_FILE $POPULATED_DIR >>$here/$seqres.full 2>&1
>
> # create f/s
> _require_scratch
> @@ -72,12 +73,12 @@ _setup_testdir
>
> # untar on f/s
> cd $testdir
> -tar -xRvf $TEMP_DIR/$TAR_FILE >>$here/$seq.full 2>&1
> +tar -xRvf $TEMP_DIR/$TAR_FILE >>$here/$seqres.full 2>&1
> cd $here
>
>
> # use diff -qr to compare
> -ls -R -l ${testdir}${POPULATED_DIR} >>$here/$seq.full 2>&1
> +ls -R -l ${testdir}${POPULATED_DIR} >>$here/$seqres.full 2>&1
> diff -qr $POPULATED_DIR ${testdir}${POPULATED_DIR}
>
> cd /
> diff --git a/tests/generic/105 b/tests/generic/105
> index 01bae98..d5b2cb2 100755
> --- a/tests/generic/105
> +++ b/tests/generic/105
> @@ -26,6 +26,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -49,7 +50,7 @@ _supported_os IRIX Linux
>
> # real QA test starts here
>
> -rm -f $seq.full
> +rm -f $seqres.full
>
> _require_scratch
> _require_acls
> @@ -57,11 +58,11 @@ _require_acls
> _acl_setup_ids
>
> umount $SCRATCH_DEV >/dev/null 2>&1
> -echo "*** MKFS ***" >>$seq.full
> -echo "" >>$seq.full
> -_scratch_mkfs >>$seq.full 2>&1 \
> +echo "*** MKFS ***" >>$seqres.full
> +echo "" >>$seqres.full
> +_scratch_mkfs >>$seqres.full 2>&1 \
> || _fail "mkfs failed"
> -_scratch_mount >>$seq.full 2>&1 \
> +_scratch_mount >>$seqres.full 2>&1 \
> || _fail "mount failed"
>
> cd $SCRATCH_MNT
> diff --git a/tests/generic/112 b/tests/generic/112
> index bcdcfec..8959c8b 100755
> --- a/tests/generic/112
> +++ b/tests/generic/112
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -134,12 +135,12 @@ numops2=10000
> # can override the params here
> _process_args "$@"
>
> -echo "Params are for $param_type" >>$seq.full
> -echo "Params: n = $numops1 N = $numops2 l = $filelen" >>$seq.full
> +echo "Params are for $param_type" >>$seqres.full
> +echo "Params: n = $numops1 N = $numops2 l = $filelen" >>$seqres.full
>
> _setup_testdir
>
> -rm -f $here/$seq.full
> +rm -f $here/$seqres.full
> echo "brevity is wit..."
>
> _check_test_fs
> diff --git a/tests/generic/113 b/tests/generic/113
> index fd301cd..b2a7317 100755
> --- a/tests/generic/113
> +++ b/tests/generic/113
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/generic/117 b/tests/generic/117
> index 8afc962..624bfd8 100755
> --- a/tests/generic/117
> +++ b/tests/generic/117
> @@ -24,6 +24,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -82,13 +83,13 @@ _setup_testdir
> _require_scratch
> _require_attrs
>
> -rm -f $seq.full
> +rm -f $seqres.full
> umount $SCRATCH_DEV >/dev/null 2>&1
> -echo "*** MKFS ***" >>$seq.full
> -echo "" >>$seq.full
> -_scratch_mkfs >>$seq.full 2>&1 \
> +echo "*** MKFS ***" >>$seqres.full
> +echo "" >>$seqres.full
> +_scratch_mkfs >>$seqres.full 2>&1 \
> || _fail "mkfs failed"
> -_scratch_mount >>$seq.full 2>&1 \
> +_scratch_mount >>$seqres.full 2>&1 \
> || _fail "mount failed"
>
> mkdir -p $SCRATCH_MNT/fsstress
> @@ -97,10 +98,10 @@ echo
> echo Running fsstress in serial:
> i=0
> while [ $i -lt $ITERATIONS ]; do
> - echo fsstress iteration: $i | tee -a $seq.full
> + echo fsstress iteration: $i | tee -a $seqres.full
> $FSSTRESS_PROG \
> -d $SCRATCH_MNT/fsstress \
> - $fss_ops -S c >>$seq.full 2>&1
> + $fss_ops -S c >>$seqres.full 2>&1
>
> let i=$i+1
> done
> diff --git a/tests/generic/120 b/tests/generic/120
> index 8389925..c3069f1 100755
> --- a/tests/generic/120
> +++ b/tests/generic/120
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/generic/123 b/tests/generic/123
> index d45c516..2387676 100755
> --- a/tests/generic/123
> +++ b/tests/generic/123
> @@ -24,6 +24,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/generic/124 b/tests/generic/124
> index 6fbb028..65c94b4 100755
> --- a/tests/generic/124
> +++ b/tests/generic/124
> @@ -27,6 +27,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/generic/125 b/tests/generic/125
> index c7215a3..f489e96 100755
> --- a/tests/generic/125
> +++ b/tests/generic/125
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/generic/126 b/tests/generic/126
> index a95c1e4..83671df 100755
> --- a/tests/generic/126
> +++ b/tests/generic/126
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/generic/127 b/tests/generic/127
> index d1101df..021a571 100755
> --- a/tests/generic/127
> +++ b/tests/generic/127
> @@ -27,6 +27,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/generic/128 b/tests/generic/128
> index 85d0f45..165aa00 100755
> --- a/tests/generic/128
> +++ b/tests/generic/128
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/generic/129 b/tests/generic/129
> index 18d891b..e74098f 100755
> --- a/tests/generic/129
> +++ b/tests/generic/129
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/generic/130 b/tests/generic/130
> index 943df72..96491f7 100755
> --- a/tests/generic/130
> +++ b/tests/generic/130
> @@ -32,6 +32,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/generic/131 b/tests/generic/131
> index 176c8b4..02835ab 100755
> --- a/tests/generic/131
> +++ b/tests/generic/131
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/generic/132 b/tests/generic/132
> index 98229a9..2abfccf 100755
> --- a/tests/generic/132
> +++ b/tests/generic/132
> @@ -24,6 +24,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/generic/133 b/tests/generic/133
> index ec225f3..478419c 100755
> --- a/tests/generic/133
> +++ b/tests/generic/133
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/generic/135 b/tests/generic/135
> index f0bf9b9..b5854f4 100755
> --- a/tests/generic/135
> +++ b/tests/generic/135
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/generic/141 b/tests/generic/141
> index 45c1b5e..cb7aae2 100755
> --- a/tests/generic/141
> +++ b/tests/generic/141
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/generic/169 b/tests/generic/169
> index 413a86b..6293654 100755
> --- a/tests/generic/169
> +++ b/tests/generic/169
> @@ -23,11 +23,12 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> tmp=/tmp/$$
> -rm -f $seq.full
> +rm -f $seqres.full
> status=1 # failure is the default!
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> @@ -56,10 +57,10 @@ _supported_os Linux
>
> _require_scratch
>
> -_scratch_mkfs >>$seq.full 2>&1 \
> +_scratch_mkfs >>$seqres.full 2>&1 \
> || _fail "mkfs scratch failed"
>
> -_scratch_mount >>$seq.full 2>&1 \
> +_scratch_mount >>$seqres.full 2>&1 \
> || _fail "mount failed: $MOUNT_OPTIONS"
>
> echo "# creating new file for io"
> @@ -73,11 +74,11 @@ xfs_io -F -a -c "pwrite 0 5k" -c "fsync" \
> | _show_wrote_and_stat_only
>
> echo "# unmounting scratch"
> -umount $SCRATCH_MNT>>$seq.full 2>&1 \
> +umount $SCRATCH_MNT>>$seqres.full 2>&1 \
> || _fail "unmount failed"
>
> echo "# mounting scratch"
> -_scratch_mount >>$seq.full 2>&1 \
> +_scratch_mount >>$seqres.full 2>&1 \
> || _fail "mount failed: $MOUNT_OPTIONS"
>
> echo "# stating file to confirm correct size"
> @@ -90,11 +91,11 @@ xfs_io -F -f -c "pwrite 0 5" -c s -c "pwrite 5 5" \
> | _show_wrote_and_stat_only
>
> echo "# unmounting scratch"
> -umount $SCRATCH_MNT>>$seq.full 2>&1 \
> +umount $SCRATCH_MNT>>$seqres.full 2>&1 \
> || _fail "unmount failed"
>
> echo "# mounting scratch"
> -_scratch_mount >>$seq.full 2>&1 \
> +_scratch_mount >>$seqres.full 2>&1 \
> || _fail "mount failed: $MOUNT_OPTIONS"
>
> echo "# stating file to confirm correct size"
> diff --git a/tests/generic/184 b/tests/generic/184
> index a37f700..929e0eb 100755
> --- a/tests/generic/184
> +++ b/tests/generic/184
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq - silence is golden"
>
> here=`pwd`
> diff --git a/tests/generic/192 b/tests/generic/192
> index 691ab7d..4b9d0bb 100755
> --- a/tests/generic/192
> +++ b/tests/generic/192
> @@ -25,6 +25,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -53,20 +54,20 @@ delay=40
>
> testfile=$TEST_DIR/testfile
> rm -f $testfile
> -rm -f $seq.full
> +rm -f $seqres.full
>
> echo test >$testfile
> -time1=`_access_time $testfile | tee -a $seq.full`
> +time1=`_access_time $testfile | tee -a $seqres.full`
>
> echo "sleep for $delay"
> sleep $delay # sleep to allow time to move on for access
> cat $testfile
> -time2=`_access_time $testfile | tee -a $seq.full`
> +time2=`_access_time $testfile | tee -a $seqres.full`
>
> cd /
> umount $TEST_DIR
> _test_mount
> -time3=`_access_time $testfile | tee -a $here/$seq.full`
> +time3=`_access_time $testfile | tee -a $here/$seqres.full`
>
> delta1=`expr $time2 - $time1`
> delta2=`expr $time3 - $time1`
> diff --git a/tests/generic/193 b/tests/generic/193
> index 88ab971..8b3b9db 100755
> --- a/tests/generic/193
> +++ b/tests/generic/193
> @@ -22,6 +22,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -247,5 +248,5 @@ _cleanup_files
>
> # success, all done
> echo "*** done"
> -rm -f $seq.full
> +rm -f $seqres.full
> status=0
> diff --git a/tests/generic/198 b/tests/generic/198
> index 31de96c..5aac37f 100755
> --- a/tests/generic/198
> +++ b/tests/generic/198
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -47,7 +48,7 @@ _require_aiodio aiodio_sparse2
> echo "Silence is golden."
>
> # real QA test starts here
> -rm -f $seq.full
> +rm -f $seqres.full
>
> rm -f "$TEST_DIR/aiodio_sparse*"
> $AIO_TEST "$TEST_DIR/aiodio_sparse"
> diff --git a/tests/generic/204 b/tests/generic/204
> index 6c4a3f0..ae87930 100755
> --- a/tests/generic/204
> +++ b/tests/generic/204
> @@ -22,6 +22,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -44,7 +45,7 @@ _scratch_mount
>
> # fix the reserve block pool to a known size so that the enospc calculations
> # work out correctly.
> -_scratch_resvblks 1024 > $seq.full 2>&1
> +_scratch_resvblks 1024 > $seqres.full 2>&1
>
> for i in `seq 1 22500`; do
> echo -n > $SCRATCH_MNT/$i
> @@ -53,5 +54,5 @@ done
>
> # success, all done
> echo "*** done"
> -rm -f $seq.full
> +rm -f $seqres.full
> status=0
> diff --git a/tests/generic/207 b/tests/generic/207
> index 6eaf50c..b520bee 100755
> --- a/tests/generic/207
> +++ b/tests/generic/207
> @@ -22,6 +22,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/generic/208 b/tests/generic/208
> index 7ea7514..4c34e7b 100755
> --- a/tests/generic/208
> +++ b/tests/generic/208
> @@ -22,6 +22,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/generic/209 b/tests/generic/209
> index 8b2a4e1..82d5e6a 100755
> --- a/tests/generic/209
> +++ b/tests/generic/209
> @@ -22,6 +22,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/generic/210 b/tests/generic/210
> index 56ac8ad..16908cc 100755
> --- a/tests/generic/210
> +++ b/tests/generic/210
> @@ -22,6 +22,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/generic/211 b/tests/generic/211
> index 5667d20..6d7b996 100755
> --- a/tests/generic/211
> +++ b/tests/generic/211
> @@ -22,6 +22,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/generic/212 b/tests/generic/212
> index e211cc4..6e86e94 100755
> --- a/tests/generic/212
> +++ b/tests/generic/212
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/generic/213 b/tests/generic/213
> index e297fdf..1fa573c 100755
> --- a/tests/generic/213
> +++ b/tests/generic/213
> @@ -26,6 +26,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> _cleanup()
> @@ -51,7 +52,7 @@ _supported_os Linux
>
> [ -n "$XFS_IO_PROG" ] || _notrun "xfs_io executable not found"
>
> -rm -f $seq.full
> +rm -f $seqres.full
>
> _require_xfs_io_falloc
>
> diff --git a/tests/generic/214 b/tests/generic/214
> index 682cfca..bcd75f8 100755
> --- a/tests/generic/214
> +++ b/tests/generic/214
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> _cleanup()
> @@ -49,7 +50,7 @@ _supported_os Linux
>
> [ -n "$XFS_IO_PROG" ] || _notrun "xfs_io executable not found"
>
> -rm -f $seq.full
> +rm -f $seqres.full
> rm -f $TEST_DIR/ouch*
>
> _require_xfs_io_falloc
> diff --git a/tests/generic/215 b/tests/generic/215
> index 749b27b..73cdd14 100755
> --- a/tests/generic/215
> +++ b/tests/generic/215
> @@ -24,6 +24,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> _cleanup()
> @@ -79,5 +80,5 @@ fi
>
> # success, all done
> echo "*** done"
> -rm -f $seq.full
> +rm -f $seqres.full
> status=0
> diff --git a/tests/generic/219 b/tests/generic/219
> index 3f4ec09..b71d13d 100755
> --- a/tests/generic/219
> +++ b/tests/generic/219
> @@ -26,6 +26,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -78,17 +79,17 @@ check_usage()
> test_accounting()
> {
> echo "### some controlled buffered, direct and mmapd IO (type=$type)"
> - echo "--- initiating parallel IO..." >>$seq.full
> + echo "--- initiating parallel IO..." >>$seqres.full
> # Small ios here because ext3 will account for indirect blocks too ...
> # 48k will fit w/o indirect for 4k blocks (default blocksize)
> $XFS_IO_PROG -F -c 'pwrite 0 48k' -c 'fsync' \
> - $SCRATCH_MNT/buffer >>$seq.full 2>&1 &
> + $SCRATCH_MNT/buffer >>$seqres.full 2>&1 &
> $XFS_IO_PROG -F -c 'pwrite 0 48k' -d \
> - $SCRATCH_MNT/direct >>$seq.full 2>&1 &
> + $SCRATCH_MNT/direct >>$seqres.full 2>&1 &
> $XFS_IO_PROG -F -c 't 48k' -c 'mm -rw 0 48k' -c 'mw 0 48k' -c 'ms -s' \
> - $SCRATCH_MNT/mmap >>$seq.full 2>&1 &
> + $SCRATCH_MNT/mmap >>$seqres.full 2>&1 &
> wait
> - echo "--- completed parallel IO ($type)" >>$seq.full
> + echo "--- completed parallel IO ($type)" >>$seqres.full
>
> for file in $SCRATCH_MNT/{buffer,direct,mmap}; do
> $here/src/lstat64 $file | head -2 | _filter_scratch
> @@ -103,10 +104,10 @@ test_accounting()
> }
>
> # real QA test starts here
> -rm -f $seq.full
> +rm -f $seqres.full
>
> umount $SCRATCH_DEV 2>/dev/null
> -_scratch_mkfs >> $seq.full 2>&1
> +_scratch_mkfs >> $seqres.full 2>&1
> _scratch_mount "-o usrquota,grpquota"
> quotacheck -u -g $SCRATCH_MNT 2>/dev/null
> quotaon $SCRATCH_MNT 2>/dev/null
> diff --git a/tests/generic/221 b/tests/generic/221
> index 9cab3c4..7fca5bb 100755
> --- a/tests/generic/221
> +++ b/tests/generic/221
> @@ -26,6 +26,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/generic/223 b/tests/generic/223
> index 8eba2d7..a6932da 100755
> --- a/tests/generic/223
> +++ b/tests/generic/223
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -47,7 +48,7 @@ _supported_os Linux
> _require_scratch
> _require_xfs_io_falloc
>
> -rm -f $seq.full
> +rm -f $seqres.full
>
> BLOCKSIZE=4096
>
> @@ -57,7 +58,7 @@ for SUNIT_K in 8 16 32 64 128; do
>
> echo "=== mkfs with su $SUNIT_BLOCKS blocks x 4 ==="
> export MKFS_OPTIONS=""
> - _scratch_mkfs_geom $SUNIT_BYTES 4 $BLOCKSIZE >> $seq.full 2>&1
> + _scratch_mkfs_geom $SUNIT_BYTES 4 $BLOCKSIZE >> $seqres.full 2>&1
> _scratch_mount
>
> for SIZE_MULT in 1 2 8 64 256; do
> @@ -67,10 +68,10 @@ for SUNIT_K in 8 16 32 64 128; do
> for FILE in 1 2 3 4; do
> xfs_io -F -f -c "falloc 0 $SIZE" \
> $SCRATCH_MNT/file-$FILE-$SIZE-falloc \
> - >> $seq.full 2>&1
> + >> $seqres.full 2>&1
> xfs_io -F -f -c "pwrite 0 $SIZE" \
> $SCRATCH_MNT/file-$FILE-$SIZE-write \
> - >> $seq.full 2>&1
> + >> $seqres.full 2>&1
> src/t_stripealign $SCRATCH_MNT/file-$FILE-$SIZE-falloc \
> $SUNIT_BLOCKS | _filter_scratch
> src/t_stripealign $SCRATCH_MNT/file-$FILE-$SIZE-write \
> @@ -80,7 +81,7 @@ for SUNIT_K in 8 16 32 64 128; do
>
> echo "=== Testing size 1g falloc on ${SUNIT_K}k stripe ==="
> xfs_io -F -f -c "falloc 0 1g" \
> - $SCRATCH_MNT/file-1g-falloc >> $seq.full 2>&1
> + $SCRATCH_MNT/file-1g-falloc >> $seqres.full 2>&1
> src/t_stripealign $SCRATCH_MNT/file-1g-falloc $SUNIT_BLOCKS \
> | _filter_scratch
>
> @@ -88,7 +89,7 @@ for SUNIT_K in 8 16 32 64 128; do
>
> echo "=== Testing size 1073745920 falloc on ${SUNIT_K}k stripe ==="
> xfs_io -F -f -c "falloc 0 1073745920" \
> - $SCRATCH_MNT/file-1073745920-falloc >> $seq.full 2>&1
> + $SCRATCH_MNT/file-1073745920-falloc >> $seqres.full 2>&1
> src/t_stripealign $SCRATCH_MNT/file-1073745920-falloc \
> $SUNIT_BLOCKS | _filter_scratch
>
> diff --git a/tests/generic/224 b/tests/generic/224
> index 23ee7c2..313d9c2 100755
> --- a/tests/generic/224
> +++ b/tests/generic/224
> @@ -28,6 +28,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -53,12 +54,12 @@ _supported_os Linux
> _require_scratch
>
> # make a 1GB filesystem
> -_scratch_mkfs_sized `expr 1024 \* 1024 \* 1024` > $seq.full 2>&1
> -_scratch_mount >> $seq.full 2>&1
> +_scratch_mkfs_sized `expr 1024 \* 1024 \* 1024` > $seqres.full 2>&1
> +_scratch_mount >> $seqres.full 2>&1
>
> # set the reserved block pool to almost empty for XFS
> if [ "$FSTYP" = "xfs" ]; then
> - xfs_io -x -c "resblks 4" $SCRATCH_MNT >> $seq.full 2>&1
> + xfs_io -x -c "resblks 4" $SCRATCH_MNT >> $seqres.full 2>&1
> fi
>
> FILES=1000
> diff --git a/tests/generic/225 b/tests/generic/225
> index c09bd2a..ea44f2e 100755
> --- a/tests/generic/225
> +++ b/tests/generic/225
> @@ -22,6 +22,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -48,7 +49,7 @@ _require_scratch
> _scratch_mkfs > /dev/null 2>&1
> _scratch_mount > /dev/null 2>&1
>
> -rm -f $seq.full
> +rm -f $seqres.full
> fiemapfile=$SCRATCH_MNT/$seq.fiemap
> fiemaplog=$SCRATCH_MNT/$seq.log
>
> diff --git a/tests/generic/226 b/tests/generic/226
> index 2179f2a..da45c9e 100755
> --- a/tests/generic/226
> +++ b/tests/generic/226
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -38,11 +39,11 @@ _supported_os Linux IRIX
> _require_scratch
>
> # real QA test starts here
> -rm -f $seq.full
> +rm -f $seqres.full
>
> umount $SCRATCH_DEV 2>/dev/null
> echo "--> mkfs 256m filesystem"
> -_scratch_mkfs_sized `expr 256 \* 1024 \* 1024` >> $seq.full 2>&1
> +_scratch_mkfs_sized `expr 256 \* 1024 \* 1024` >> $seqres.full 2>&1
> _scratch_mount
>
> loops=16
> @@ -54,7 +55,7 @@ echo "--> $loops buffered 64m writes in a loop"
> for I in `seq 1 $loops`; do
> echo -n "$I "
> xfs_io -F -f \
> - -c "pwrite ${buffer} 0 64m" $SCRATCH_MNT/test >> $seq.full
> + -c "pwrite ${buffer} 0 64m" $SCRATCH_MNT/test >> $seqres.full
> rm -f $SCRATCH_MNT/test
> done
>
> @@ -66,7 +67,7 @@ echo "--> $loops direct 64m writes in a loop"
> for I in `seq 1 $loops`; do
> echo -n "$I "
> xfs_io -F -f -d \
> - -c "pwrite ${buffer} 0 64m" $SCRATCH_MNT/test >> $seq.full
> + -c "pwrite ${buffer} 0 64m" $SCRATCH_MNT/test >> $seqres.full
> rm -f $SCRATCH_MNT/test
> done
>
> diff --git a/tests/generic/228 b/tests/generic/228
> index 2704934..c8af133 100755
> --- a/tests/generic/228
> +++ b/tests/generic/228
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> _cleanup()
> @@ -49,7 +50,7 @@ _supported_os Linux
>
> [ -n "$XFS_IO_PROG" ] || _notrun "xfs_io executable not found"
>
> -rm -f $seq.full
> +rm -f $seqres.full
>
> # Sanity check to see if fallocate works
> _require_xfs_io_falloc
> diff --git a/tests/generic/230 b/tests/generic/230
> index a442857..51f6d85 100755
> --- a/tests/generic/230
> +++ b/tests/generic/230
> @@ -26,6 +26,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -58,49 +59,49 @@ test_files()
> test_enforcement()
> {
> echo "### some buffered IO (type=$type)"
> - echo "--- initiating IO..." >>$seq.full
> + echo "--- initiating IO..." >>$seqres.full
> # Firstly fit below block soft limit
> echo "Write 900k..."
> su $qa_user -c "$XFS_IO_PROG -F -c 'pwrite 0 900k' -c fsync \
> - $SCRATCH_MNT/file1" 2>&1 >>$seq.full | tee -a $seq.full
> - repquota -$type $SCRATCH_MNT | grep -v "^root" >>$seq.full 2>&1
> + $SCRATCH_MNT/file1" 2>&1 >>$seqres.full | tee -a $seq.full
> + repquota -$type $SCRATCH_MNT | grep -v "^root" >>$seqres.full 2>&1
> # Secondly overcome block soft limit
> echo "Rewrite 1001k..."
> su $qa_user -c "$XFS_IO_PROG -F -c 'pwrite 0 1001k' -c fsync \
> - $SCRATCH_MNT/file1" 2>&1 >>$seq.full | tee -a $seq.full
> - repquota -$type $SCRATCH_MNT | grep -v "^root" >>$seq.full 2>&1
> + $SCRATCH_MNT/file1" 2>&1 >>$seqres.full | tee -a $seq.full
> + repquota -$type $SCRATCH_MNT | grep -v "^root" >>$seqres.full 2>&1
> # Now try to overcome block hardlimit
> echo "Write 1000k..."
> su $qa_user -c "$XFS_IO_PROG -F -c 'pwrite 0 1000k' -c fsync \
> - $SCRATCH_MNT/file2" 2>&1 >>$seq.full | tee -a $seq.full
> - repquota -$type $SCRATCH_MNT | grep -v "^root" >>$seq.full 2>&1
> + $SCRATCH_MNT/file2" 2>&1 >>$seqres.full | tee -a $seq.full
> + repquota -$type $SCRATCH_MNT | grep -v "^root" >>$seqres.full 2>&1
> # Now sleep for grace time and check that softlimit got enforced
> sleep $((grace+1))
> echo "Write 4096..."
> su $qa_user -c "$XFS_IO_PROG -F -c 'truncate 0' -c 'pwrite 0 4096' \
> - $SCRATCH_MNT/file2" 2>&1 >>$seq.full | tee -a $seq.full
> - repquota -$type $SCRATCH_MNT | grep -v "^root" >>$seq.full 2>&1
> + $SCRATCH_MNT/file2" 2>&1 >>$seqres.full | tee -a $seq.full
> + repquota -$type $SCRATCH_MNT | grep -v "^root" >>$seqres.full 2>&1
> # And now the softlimit test for inodes
> # First reset space limits so that we don't have problems with
> # space reservations on XFS
> setquota -$type $qa_user 0 0 3 5 $SCRATCH_MNT
> echo "Touch 3+4"
> su $qa_user -c "touch $SCRATCH_MNT/file3 $SCRATCH_MNT/file4" \
> - 2>&1 >>$seq.full | _filter_scratch | tee -a $seq.full
> - repquota -$type $SCRATCH_MNT | grep -v "^root" >>$seq.full 2>&1
> + 2>&1 >>$seqres.full | _filter_scratch | tee -a $seq.full
> + repquota -$type $SCRATCH_MNT | grep -v "^root" >>$seqres.full 2>&1
> # Try to exceed inode hardlimit
> echo "Touch 5+6"
> su $qa_user -c "touch $SCRATCH_MNT/file5 $SCRATCH_MNT/file6" \
> - 2>&1 >>$seq.full | _filter_scratch | tee -a $seq.full
> - repquota -$type $SCRATCH_MNT | grep -v "^root" >>$seq.full 2>&1
> + 2>&1 >>$seqres.full | _filter_scratch | tee -a $seq.full
> + repquota -$type $SCRATCH_MNT | grep -v "^root" >>$seqres.full 2>&1
> # Wait and check grace time enforcement
> - rm -f $SCRATCH_MNT/file5 >>$seq.full 2>&1
> + rm -f $SCRATCH_MNT/file5 >>$seqres.full 2>&1
> sleep $((grace+1))
> echo "Touch 5"
> - su $qa_user -c "touch $SCRATCH_MNT/file5" 2>&1 >>$seq.full |
> - _filter_scratch | tee -a $seq.full
> - repquota -$type $SCRATCH_MNT | grep -v "^root" >>$seq.full 2>&1
> - echo "--- completed IO ($type)" >>$seq.full
> + su $qa_user -c "touch $SCRATCH_MNT/file5" 2>&1 >>$seqres.full |
> + _filter_scratch | tee -a $seqres.full
> + repquota -$type $SCRATCH_MNT | grep -v "^root" >>$seqres.full 2>&1
> + echo "--- completed IO ($type)" >>$seqres.full
> }
>
> cleanup_files()
> @@ -109,11 +110,11 @@ cleanup_files()
> }
>
> # real QA test starts here
> -rm -f $seq.full
> +rm -f $seqres.full
>
> grace=2
>
> -_scratch_mkfs >> $seq.full 2>&1
> +_scratch_mkfs >> $seqres.full 2>&1
> _scratch_mount "-o usrquota,grpquota"
> quotacheck -u -g $SCRATCH_MNT 2>/dev/null
> quotaon $SCRATCH_MNT 2>/dev/null
> diff --git a/tests/generic/231 b/tests/generic/231
> index 6d8bda7..1a434d4 100755
> --- a/tests/generic/231
> +++ b/tests/generic/231
> @@ -24,6 +24,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -45,19 +46,19 @@ _fsx()
> echo "=== FSX Standard Mode, Memory Mapping, $tasks Tasks ==="
> for (( i = 1; i <= $tasks; i++ )); do
> SEED=$RANDOM
> - echo "ltp/fsx $FSX_ARGS -S $SEED $SCRATCH_MNT/fsx_file$i" >>$seq.full
> + echo "ltp/fsx $FSX_ARGS -S $SEED $SCRATCH_MNT/fsx_file$i" >>$seqres.full
> su $qa_user -c "ltp/fsx $FSX_ARGS -S $SEED \
> $SCRATCH_MNT/fsx_file$i" >$tmp.output$i 2>&1 &
> done
>
> for (( i = 1; i <= $tasks; i++ )); do
> if ! wait %$i; then
> - cat $tmp.output$i | tee -a $seq.full
> + cat $tmp.output$i | tee -a $seqres.full
> wait
> return 1
> fi
> $XFS_IO_PROG -F -c 'fsync' $SCRATCH_MNT/fsx_file$i
> - cat $tmp.output$i | tee -a $seq.full
> + cat $tmp.output$i | tee -a $seqres.full
> done
> return 0
> }
> @@ -70,7 +71,7 @@ _require_quota
> _require_user
> _need_to_be_root
>
> -_scratch_mkfs >> $seq.full 2>&1
> +_scratch_mkfs >> $seqres.full 2>&1
> _scratch_mount "-o usrquota,grpquota"
> chmod 777 $SCRATCH_MNT
> quotacheck -u -g $SCRATCH_MNT 2>/dev/null
> diff --git a/tests/generic/232 b/tests/generic/232
> index f7a1eb7..0f72733 100755
> --- a/tests/generic/232
> +++ b/tests/generic/232
> @@ -24,6 +24,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -38,7 +39,7 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
>
> _filter_num()
> {
> - tee -a $here/$seq.full |\
> + tee -a $here/$seqres.full |\
> sed -e 's/[0-9][0-9]* inodes/I inodes/g' \
> -e 's/[0-9][0-9]* paths/P paths/g' \
> -e 's/seed = [0-9][0-9]*/seed = S/'
> @@ -54,11 +55,11 @@ _fsstress()
> count=2000
> args=`_scale_fsstress_args -d $out -n $count -p 7`
>
> - echo "fsstress $args" >> tee -a $here/$seq.full
> - if ! $FSSTRESS_PROG $args | tee -a $here/$seq.full | _filter_num
> + echo "fsstress $args" >> tee -a $here/$seqres.full
> + if ! $FSSTRESS_PROG $args | tee -a $here/$seqres.full | _filter_num
> then
> echo " fsstress $args returned $?"
> - cat $tmp.out | tee -a $here/$seq.full
> + cat $tmp.out | tee -a $here/$seqres.full
> status=1
> fi
> }
> @@ -70,7 +71,7 @@ _require_scratch
> _require_quota
> _need_to_be_root
>
> -_scratch_mkfs >> $seq.full 2>&1
> +_scratch_mkfs >> $seqres.full 2>&1
> _scratch_mount "-o usrquota,grpquota"
> chmod 777 $SCRATCH_MNT
> quotacheck -u -g $SCRATCH_MNT 2>/dev/null
> diff --git a/tests/generic/233 b/tests/generic/233
> index 330041c..20ba711 100755
> --- a/tests/generic/233
> +++ b/tests/generic/233
> @@ -25,6 +25,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -42,7 +43,7 @@ FSX_ARGS="-q -l $FSX_FILE_SIZE -o 65536 -S 191110531 -N 100000"
>
> _filter_num()
> {
> - tee -a $here/$seq.full |\
> + tee -a $here/$seqres.full |\
> sed -e 's/[0-9][0-9]* inodes/I inodes/g' \
> -e 's/[0-9][0-9]* paths/P paths/g' \
> -e 's/seed = [0-9][0-9]*/seed = S/'
> @@ -61,11 +62,11 @@ _fsstress()
> -f rename=10 -f fsync=2 -f write=15 -f dwrite=15 \
> -n $count -d $out -p 7`
>
> - echo "fsstress $args" >> tee -a $here/$seq.full
> - if ! su $qa_user -c "$FSSTRESS_PROG $args" | tee -a $here/$seq.full | _filter_num
> + echo "fsstress $args" >> tee -a $here/$seqres.full
> + if ! su $qa_user -c "$FSSTRESS_PROG $args" | tee -a $here/$seqres.full | _filter_num
> then
> echo " fsstress $args returned $?"
> - cat $tmp.out | tee -a $here/$seq.full
> + cat $tmp.out | tee -a $here/$seqres.full
> status=1
> fi
> }
> @@ -78,7 +79,7 @@ _require_quota
> _require_user
> _need_to_be_root
>
> -_scratch_mkfs >> $seq.full 2>&1
> +_scratch_mkfs >> $seqres.full 2>&1
> _scratch_mount "-o usrquota,grpquota"
> chmod 777 $SCRATCH_MNT
> quotacheck -u -g $SCRATCH_MNT 2>/dev/null
> diff --git a/tests/generic/234 b/tests/generic/234
> index dbb13f6..e5c94e9 100755
> --- a/tests/generic/234
> +++ b/tests/generic/234
> @@ -26,6 +26,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -46,7 +47,7 @@ test_setting()
> idmod=200000
> seed=$RANDOM
> RANDOM=$seed
> - echo "Starting test with procs=$procs, idmod=$idmod, and seed=$seed" >>$seq.full
> + echo "Starting test with procs=$procs, idmod=$idmod, and seed=$seed" >>$seqres.full
>
> for (( i = 0; i < $procs; i++ )); do
> ( SETUCOUNT=1; SETGCOUNT=1; SETUIDS[0]=0; SETGIDS[0]=0
> @@ -93,9 +94,9 @@ _require_quota
> _need_to_be_root
>
> # real QA test starts here
> -rm -f $seq.full
> +rm -f $seqres.full
>
> -_scratch_mkfs >> $seq.full 2>&1
> +_scratch_mkfs >> $seqres.full 2>&1
> _scratch_mount "-o usrquota,grpquota"
> quotacheck -u -g $SCRATCH_MNT 2>/dev/null
> quotaon -u -g $SCRATCH_MNT 2>/dev/null
> diff --git a/tests/generic/235 b/tests/generic/235
> index f4a1fce..85ed782 100755
> --- a/tests/generic/235
> +++ b/tests/generic/235
> @@ -26,6 +26,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -47,9 +48,9 @@ _require_user
> _need_to_be_root
>
> # real QA test starts here
> -rm -f $seq.full
> +rm -f $seqres.full
>
> -_scratch_mkfs >> $seq.full 2>&1
> +_scratch_mkfs >> $seqres.full 2>&1
> _scratch_mount "-o usrquota,grpquota"
> quotacheck -u -g $SCRATCH_MNT 2>/dev/null
> quotaon $SCRATCH_MNT 2>/dev/null
> @@ -64,12 +65,12 @@ repquota -u -g $SCRATCH_MNT | grep -v "^root" | _filter_scratch
> #
> # We work around it by editing the context out of mtab. Sigh.
> sed -i "s#^$SCRATCH_DEV\(.*\),context=\"system_u:object_r:nfs_t:s0\"#$SCRATCH_DEV\1#" /etc/mtab
> -mount -o remount,ro $SCRATCH_DEV 2>&1 | tee -a $seq.full | _filter_scratch
> -touch $SCRATCH_MNT/failed 2>&1 | tee -a $seq.full | _filter_scratch
> -mount -o remount,rw $SCRATCH_DEV 2>&1 | tee -a $seq.full | _filter_scratch
> +mount -o remount,ro $SCRATCH_DEV 2>&1 | tee -a $seqres.full | _filter_scratch
> +touch $SCRATCH_MNT/failed 2>&1 | tee -a $seqres.full | _filter_scratch
> +mount -o remount,rw $SCRATCH_DEV 2>&1 | tee -a $seqres.full | _filter_scratch
>
> $XFS_IO_PROG -F -c 'pwrite 0 8k' -c 'fsync' \
> - $SCRATCH_MNT/testfile >>$seq.full 2>&1
> + $SCRATCH_MNT/testfile >>$seqres.full 2>&1
> repquota -u -g $SCRATCH_MNT | grep -v "^root" | _filter_scratch
>
> umount $SCRATCH_DEV 2>/dev/null
> diff --git a/tests/generic/236 b/tests/generic/236
> index ec70cdb..016afae 100755
> --- a/tests/generic/236
> +++ b/tests/generic/236
> @@ -24,6 +24,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> _cleanup()
> diff --git a/tests/generic/237 b/tests/generic/237
> index 7ebb88e..7e54aed 100755
> --- a/tests/generic/237
> +++ b/tests/generic/237
> @@ -24,6 +24,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -52,7 +53,7 @@ _supported_os Linux
>
> [ -x $runas ] || _notrun "$runas executable not found"
>
> -rm -f $seq.full
> +rm -f $seqres.full
>
> _setup_testdir
>
> diff --git a/tests/generic/239 b/tests/generic/239
> index 8aa4ed0..e25a6a0 100755
> --- a/tests/generic/239
> +++ b/tests/generic/239
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/generic/240 b/tests/generic/240
> index d5f8940..77fffe8 100755
> --- a/tests/generic/240
> +++ b/tests/generic/240
> @@ -29,6 +29,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -55,7 +56,7 @@ _require_aiodio aiodio_sparse2
> echo "Silence is golden."
>
> # real QA test starts here
> -rm -f $seq.full
> +rm -f $seqres.full
>
> rm -f $TEST_DIR/aiodio_sparse
>
> diff --git a/tests/generic/241 b/tests/generic/241
> index ee572a7..b55344b 100755
> --- a/tests/generic/241
> +++ b/tests/generic/241
> @@ -22,6 +22,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -47,12 +48,12 @@ _supported_os Linux
> echo "Silence is golden."
>
> # real QA test starts here
> -rm -f $seq.full
> +rm -f $seqres.full
>
> rm -rf $TEST_DIR/dbench
> mkdir $TEST_DIR/dbench
>
> -dbench -t 60 -D $TEST_DIR/dbench 4 >> $seq.full
> +dbench -t 60 -D $TEST_DIR/dbench 4 >> $seqres.full
>
> status=$?
> exit
> diff --git a/tests/generic/245 b/tests/generic/245
> index fb81d39..9832e92 100755
> --- a/tests/generic/245
> +++ b/tests/generic/245
> @@ -25,6 +25,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/generic/246 b/tests/generic/246
> index d82e27d..872e513 100755
> --- a/tests/generic/246
> +++ b/tests/generic/246
> @@ -26,6 +26,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/generic/247 b/tests/generic/247
> index 3a2f735..8a7e2c6 100755
> --- a/tests/generic/247
> +++ b/tests/generic/247
> @@ -22,6 +22,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/generic/248 b/tests/generic/248
> index f245c1c..7bb42a1 100755
> --- a/tests/generic/248
> +++ b/tests/generic/248
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/generic/249 b/tests/generic/249
> index e72092d..288328c 100755
> --- a/tests/generic/249
> +++ b/tests/generic/249
> @@ -22,6 +22,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -50,11 +51,11 @@ echo "Feel the serenity."
>
> SRC=$TEST_DIR/$seq.src
> DST=$TEST_DIR/$seq.dst
> -rm -f $seq.full
> +rm -f $seqres.full
>
> -$XFS_IO_PROG -F -f -c "pwrite -S 0xa5a55a5a 0 32768k" -c fsync $SRC >> $seq.full 2>&1
> +$XFS_IO_PROG -F -f -c "pwrite -S 0xa5a55a5a 0 32768k" -c fsync $SRC >> $seqres.full 2>&1
> [ $? -ne 0 ] && _fail "xfs_io pwrite failed"
> -$XFS_IO_PROG -F -f -c "sendfile -i $SRC 0 32768k" -c fsync $DST >> $seq.full 2>&1
> +$XFS_IO_PROG -F -f -c "sendfile -i $SRC 0 32768k" -c fsync $DST >> $seqres.full 2>&1
> [ $? -ne 0 ] && _fail "xfs_io sendfile failed"
>
> diff -q $SRC $DST
> diff --git a/tests/generic/251 b/tests/generic/251
> index 25f14bd..95633e1 100755
> --- a/tests/generic/251
> +++ b/tests/generic/251
> @@ -25,6 +25,7 @@
>
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/generic/255 b/tests/generic/255
> index d2973a8..3ef2449 100755
> --- a/tests/generic/255
> +++ b/tests/generic/255
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/generic/256 b/tests/generic/256
> index 0d72795..d60584b 100755
> --- a/tests/generic/256
> +++ b/tests/generic/256
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/generic/257 b/tests/generic/257
> index b58bd56..09a8fd8 100755
> --- a/tests/generic/257
> +++ b/tests/generic/257
> @@ -22,6 +22,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -50,5 +51,5 @@ src/t_dir_offset2 $TEST_DIR/ttt
>
> # success, all done
> echo "*** done"
> -rm -f $seq.full
> +rm -f $seqres.full
> status=0
> diff --git a/tests/generic/258 b/tests/generic/258
> index 87817bc..ac03bb5 100755
> --- a/tests/generic/258
> +++ b/tests/generic/258
> @@ -25,6 +25,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/generic/260 b/tests/generic/260
> index 65a01c3..d69e176 100755
> --- a/tests/generic/260
> +++ b/tests/generic/260
> @@ -23,6 +23,7 @@
>
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/generic/263 b/tests/generic/263
> index 18cd5de..3e86efc 100755
> --- a/tests/generic/263
> +++ b/tests/generic/263
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -38,16 +39,16 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
> _supported_fs generic
> _supported_os Linux
>
> -rm -f $seq.full
> +rm -f $seqres.full
>
> run_fsx()
> {
> - echo fsx $@ | tee -a $seq.full
> + echo fsx $@ | tee -a $seqres.full
> args=`echo $@ | sed -e "s/ BSIZE / $bsize /g" -e "s/ PSIZE / $psize /g"`
> rm -f $TEST_DIR/junk
> - $here/ltp/fsx $args $TEST_DIR/junk >>$seq.full 2>&1
> + $here/ltp/fsx $args $TEST_DIR/junk >>$seqres.full 2>&1
> if [ $? -ne 0 ]; then
> - cat $seq.full
> + cat $seqres.full
> exit 1
> fi
> }
> diff --git a/tests/generic/269 b/tests/generic/269
> index ed27fb4..785d4de 100755
> --- a/tests/generic/269
> +++ b/tests/generic/269
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -44,7 +45,7 @@ _workout()
> enospc_time=2
> out=$SCRATCH_MNT/fsstress.$$
> args=`_scale_fsstress_args -p128 -n999999999 -f setattr=1 $FSSTRESS_AVOID -d $out`
> - echo "fsstress $args" >> $here/$seq.full
> + echo "fsstress $args" >> $here/$seqres.full
> $FSSTRESS_PROG $args > /dev/null 2>&1 &
> pid=$!
> echo "Run dd writers in parallel"
> @@ -52,7 +53,7 @@ _workout()
> do
> # File will be opened with O_TRUNC each time
> dd if=/dev/zero of=$SCRATCH_MNT/SPACE_CONSUMER bs=1M \
> - >> $here/$seq.full 2>&1
> + >> $here/$seqres.full 2>&1
> sleep $enospc_time
> done
> kill $pid
> @@ -65,7 +66,7 @@ _supported_os Linux
> _need_to_be_root
> _require_scratch
>
> -_scratch_mkfs_sized $((512 * 1024 * 1024)) >> $seq.full 2>&1
> +_scratch_mkfs_sized $((512 * 1024 * 1024)) >> $seqres.full 2>&1
> _scratch_mount
>
> if ! _workout; then
> diff --git a/tests/generic/270 b/tests/generic/270
> index 7841cd1..e6dbd8e 100755
> --- a/tests/generic/270
> +++ b/tests/generic/270
> @@ -24,6 +24,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -47,7 +48,7 @@ _workout()
> enospc_time=2
> out=$SCRATCH_MNT/fsstress.$$
> args=`_scale_fsstress_args -p128 -n999999999 -f setattr=1 $FSSTRESS_AVOID -d $out`
> - echo "fsstress $args" >> $here/$seq.full
> + echo "fsstress $args" >> $here/$seqres.full
> # Grant chown capability
> cp $FSSTRESS_PROG $tmp.fsstress.bin
> if [ "`whereis setcap`" == "setcap:" ]; then
> @@ -64,7 +65,7 @@ _workout()
> # File will be opened with O_TRUNC each time
> su $qa_user -c "dd if=/dev/zero \
> of=$SCRATCH_MNT/SPACE_CONSUMER bs=1M " \
> - >> $here/$seq.full 2>&1
> + >> $here/$seqres.full 2>&1
> sleep $enospc_time
> done
>
> @@ -80,7 +81,7 @@ _require_user
> _need_to_be_root
> _require_scratch
>
> -_scratch_mkfs_sized $((512 * 1024 * 1024)) >> $seq.full 2>&1
> +_scratch_mkfs_sized $((512 * 1024 * 1024)) >> $seqres.full 2>&1
> _scratch_mount "-o usrquota,grpquota"
> chmod 777 $SCRATCH_MNT
> quotacheck -u -g $SCRATCH_MNT 2>/dev/null
> diff --git a/tests/generic/273 b/tests/generic/273
> index 4473fd4..3cfd3b0 100755
> --- a/tests/generic/273
> +++ b/tests/generic/273
> @@ -24,6 +24,7 @@
> #creator
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -91,7 +92,7 @@ _porter()
> exit
> fi
>
> - cp -r $SCRATCH_MNT/origin $SCRATCH_MNT/sub_$_suffix >>$seq.full 2>&1
> + cp -r $SCRATCH_MNT/origin $SCRATCH_MNT/sub_$_suffix >>$seqres.full 2>&1
> if [ $? -ne 0 ]
> then
> echo "_porter $_suffix not complete"
> @@ -129,10 +130,10 @@ echo "------------------------------"
> echo "start the workload"
> echo "------------------------------"
>
> -rm -f $seq.full
> +rm -f $seqres.full
>
> _scratch_unmount 2>/dev/null
> -_scratch_mkfs_sized $((2 * 1024 * 1024 * 1024)) >>$seq.full 2>&1
> +_scratch_mkfs_sized $((2 * 1024 * 1024 * 1024)) >>$seqres.full 2>&1
> _scratch_mount
>
> _do_workload
> diff --git a/tests/generic/274 b/tests/generic/274
> index 9b0fb71..d5f09a4 100755
> --- a/tests/generic/274
> +++ b/tests/generic/274
> @@ -26,6 +26,7 @@
> #creator
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -53,48 +54,48 @@ echo "------------------------------"
> echo "preallocation test"
> echo "------------------------------"
>
> -rm -f $seq.full
> +rm -f $seqres.full
>
> umount $SCRATCH_DEV 2>/dev/null
> -_scratch_mkfs_sized $((1 * 1024 * 1024 * 1024)) >>$seq.full 2>&1
> +_scratch_mkfs_sized $((1 * 1024 * 1024 * 1024)) >>$seqres.full 2>&1
> _scratch_mount
>
> # Create a 4k file and Allocate 4M past EOF on that file
> xfs_io -F -f -c "pwrite 0 4k" -c "falloc -k 4k 4m" $SCRATCH_MNT/test \
> - >>$seq.full 2>&1 || _fail "failed to create test file"
> + >>$seqres.full 2>&1 || _fail "failed to create test file"
>
> # Fill the rest of the fs completely
> -# Note, this will show ENOSPC errors in $seq.full, that's ok.
> -echo "Fill fs with 1M IOs; ENOSPC expected" >> $seq.full
> -dd if=/dev/zero of=$SCRATCH_MNT/tmp1 bs=1M >>$seq.full 2>&1
> -echo "Fill fs with 4K IOs; ENOSPC expected" >> $seq.full
> -dd if=/dev/zero of=$SCRATCH_MNT/tmp2 bs=4K >>$seq.full 2>&1
> +# Note, this will show ENOSPC errors in $seqres.full, that's ok.
> +echo "Fill fs with 1M IOs; ENOSPC expected" >> $seqres.full
> +dd if=/dev/zero of=$SCRATCH_MNT/tmp1 bs=1M >>$seqres.full 2>&1
> +echo "Fill fs with 4K IOs; ENOSPC expected" >> $seqres.full
> +dd if=/dev/zero of=$SCRATCH_MNT/tmp2 bs=4K >>$seqres.full 2>&1
> sync
> # Last effort, use O_SYNC
> -echo "Fill fs with 4K DIOs; ENOSPC expected" >> $seq.full
> -dd if=/dev/zero of=$SCRATCH_MNT/tmp3 bs=4K oflag=sync >>$seq.full 2>&1
> +echo "Fill fs with 4K DIOs; ENOSPC expected" >> $seqres.full
> +dd if=/dev/zero of=$SCRATCH_MNT/tmp3 bs=4K oflag=sync >>$seqres.full 2>&1
> # Save space usage info
> -echo "Post-fill space:" >> $seq.full
> -df $SCRATCH_MNT >>$seq.full 2>&1
> +echo "Post-fill space:" >> $seqres.full
> +df $SCRATCH_MNT >>$seqres.full 2>&1
>
> # Now attempt a write into all of the preallocated space -
> # in a very nasty way, badly fragmenting it and then filling it in.
> -echo "Fill in prealloc space; fragment at offsets:" >> $seq.full
> +echo "Fill in prealloc space; fragment at offsets:" >> $seqres.full
> for i in `seq 1 2 1023`; do
> - echo -n "$i " >> $seq.full
> + echo -n "$i " >> $seqres.full
> dd if=/dev/zero of=$SCRATCH_MNT/test seek=$i bs=4K count=1 conv=notrunc \
> - >>$seq.full 2>/dev/null || _fail "failed to write to test file"
> + >>$seqres.full 2>/dev/null || _fail "failed to write to test file"
> done
> sync
> -echo >> $seq.full
> -echo "Fill in prealloc space; fill holes at offsets:" >> $seq.full
> +echo >> $seqres.full
> +echo "Fill in prealloc space; fill holes at offsets:" >> $seqres.full
> for i in `seq 2 2 1023`; do
> - echo -n "$i " >> $seq.full
> + echo -n "$i " >> $seqres.full
> dd if=/dev/zero of=$SCRATCH_MNT/test seek=$i bs=4K count=1 conv=notrunc \
> - >>$seq.full 2>/dev/null || _fail "failed to fill test file"
> + >>$seqres.full 2>/dev/null || _fail "failed to fill test file"
> done
> sync
> -echo >> $seq.full
> +echo >> $seqres.full
>
> echo "done"
> exit
> diff --git a/tests/generic/275 b/tests/generic/275
> index dc1eeeb..7782840 100755
> --- a/tests/generic/275
> +++ b/tests/generic/275
> @@ -25,6 +25,7 @@
> #creator
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -50,38 +51,38 @@ echo "------------------------------"
> echo "write until ENOSPC test"
> echo "------------------------------"
>
> -rm -f $seq.full
> +rm -f $seqres.full
>
> umount $SCRATCH_DEV 2>/dev/null
> -_scratch_mkfs_sized $((2 * 1024 * 1024 * 1024)) >>$seq.full 2>&1
> +_scratch_mkfs_sized $((2 * 1024 * 1024 * 1024)) >>$seqres.full 2>&1
> _scratch_mount
>
> -dd if=/dev/zero of=$SCRATCH_MNT/tmp1 bs=256K count=1 >>$seq.full 2>&1
> +dd if=/dev/zero of=$SCRATCH_MNT/tmp1 bs=256K count=1 >>$seqres.full 2>&1
> [ $? -ne 0 ] && _fail "Error creating file"
>
> # Attempt to completely fill fs
> -dd if=/dev/zero of=$SCRATCH_MNT/tmp2 bs=1M >>$seq.full 2>&1
> +dd if=/dev/zero of=$SCRATCH_MNT/tmp2 bs=1M >>$seqres.full 2>&1
> sync
> -dd if=/dev/zero of=$SCRATCH_MNT/tmp3 bs=4K >>$seq.full 2>&1
> +dd if=/dev/zero of=$SCRATCH_MNT/tmp3 bs=4K >>$seqres.full 2>&1
> sync
> # Last effort, use O_SYNC
> -dd if=/dev/zero of=$SCRATCH_MNT/tmp4 bs=4K oflag=sync >>$seq.full 2>&1
> +dd if=/dev/zero of=$SCRATCH_MNT/tmp4 bs=4K oflag=sync >>$seqres.full 2>&1
> # Save space usage info to the full file
> -echo "Pre rm space:" >> $seq.full
> -df $SCRATCH_MNT >>$seq.full 2>&1
> +echo "Pre rm space:" >> $seqres.full
> +df $SCRATCH_MNT >>$seqres.full 2>&1
>
> # Should leave approx 256k free
> rm -f $SCRATCH_MNT/tmp1
> sync
> -echo "Post rm space:" >> $seq.full
> -df $SCRATCH_MNT >>$seq.full 2>&1
> +echo "Post rm space:" >> $seqres.full
> +df $SCRATCH_MNT >>$seqres.full 2>&1
> _freespace=`df -k $SCRATCH_MNT | tail -n 1 | awk '{print $4}'`
> [ $_freespace -gt 1024 ] && _fail "could not sufficiently fill filesystem"
>
> # Try a write larger than available space
> -dd if=/dev/zero of=$SCRATCH_MNT/tmp1 bs=1M count=1 >>$seq.full 2>&1
> -echo "Bytes written until ENOSPC:" >>$seq.full
> -du $SCRATCH_MNT/tmp1 >>$seq.full
> +dd if=/dev/zero of=$SCRATCH_MNT/tmp1 bs=1M count=1 >>$seqres.full 2>&1
> +echo "Bytes written until ENOSPC:" >>$seqres.full
> +du $SCRATCH_MNT/tmp1 >>$seqres.full
>
> # And at least some of it should succeed.
> _filesize=`ls -l $SCRATCH_MNT/tmp1 | awk '{print $5}'`
> diff --git a/tests/generic/277 b/tests/generic/277
> index 8ef809c..b85e429 100755
> --- a/tests/generic/277
> +++ b/tests/generic/277
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> status=1 # failure is the default!
> diff --git a/tests/generic/280 b/tests/generic/280
> index 336bea6..4b1e9b1 100755
> --- a/tests/generic/280
> +++ b/tests/generic/280
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -51,10 +52,10 @@ _require_freeze
> _supported_os Linux
> _supported_fs generic
>
> -rm -f $seq.full
> +rm -f $seqres.full
>
> umount $SCRATCH_DEV 2>/dev/null
> -_scratch_mkfs >> $seq.full 2>&1
> +_scratch_mkfs >> $seqres.full 2>&1
> _scratch_mount "-o usrquota,grpquota"
> quotacheck -u -g $SCRATCH_MNT 2>/dev/null
> quotaon $SCRATCH_MNT 2>/dev/null
> diff --git a/tests/generic/285 b/tests/generic/285
> index 3bf080c..93d793a 100644
> --- a/tests/generic/285
> +++ b/tests/generic/285
> @@ -26,6 +26,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -48,7 +49,7 @@ _cleanup()
> eval "rm -f $BASE_TEST_FILE.*"
> }
>
> -$here/src/seek_sanity_test $BASE_TEST_FILE > $seq.full 2>&1 ||
> +$here/src/seek_sanity_test $BASE_TEST_FILE > $seqres.full 2>&1 ||
> _fail "seek sanity check failed!"
>
> # success, all done
> diff --git a/tests/generic/286 b/tests/generic/286
> index 1bf0c87..07ac029 100644
> --- a/tests/generic/286
> +++ b/tests/generic/286
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -61,11 +62,11 @@ test01()
> write_cmd="$write_cmd -c \"pwrite $offset 1m\""
> done
>
> - echo "*** test01() create sparse file ***" >>$seq.full
> - eval ${XFS_IO_PROG} -F -f "${write_cmd}" $src >>$seq.full 2>&1 ||
> + echo "*** test01() create sparse file ***" >>$seqres.full
> + eval ${XFS_IO_PROG} -F -f "${write_cmd}" $src >>$seqres.full 2>&1 ||
> _fail "create sparse file failed!"
> - echo "*** test01() create sparse file done ***" >>$seq.full
> - echo >>$seq.full
> + echo "*** test01() create sparse file done ***" >>$seqres.full
> + echo >>$seqres.full
>
> $here/src/seek_copy_test $src $dest
>
> @@ -89,11 +90,11 @@ test02()
> write_cmd="$write_cmd -c \"falloc $offset 3m\" -c \"pwrite $offset 1m\""
> done
>
> - echo "*** test02() create sparse file ***" >>$seq.full
> - eval ${XFS_IO_PROG} -F -f "${write_cmd}" $src >>$seq.full 2>&1 ||
> + echo "*** test02() create sparse file ***" >>$seqres.full
> + eval ${XFS_IO_PROG} -F -f "${write_cmd}" $src >>$seqres.full 2>&1 ||
> _fail "create sparse file failed!"
> - echo "*** test02() create sparse file done ***" >>$seq.full
> - echo >>$seq.full
> + echo "*** test02() create sparse file done ***" >>$seqres.full
> + echo >>$seqres.full
>
> $here/src/seek_copy_test $src $dest
>
> @@ -132,11 +133,11 @@ test03()
> write_cmd="$write_cmd -c \"pwrite $offset 10m\""
> done
>
> - echo "*** test03() create sparse file ***" >>$seq.full
> - eval ${XFS_IO_PROG} -F -f "${write_cmd}" $src >>$seq.full 2>&1 ||
> + echo "*** test03() create sparse file ***" >>$seqres.full
> + eval ${XFS_IO_PROG} -F -f "${write_cmd}" $src >>$seqres.full 2>&1 ||
> _fail "create sparse file failed!"
> - echo "*** test03() create sparse file done ***" >>$seq.full
> - echo >>$seq.full
> + echo "*** test03() create sparse file done ***" >>$seqres.full
> + echo >>$seqres.full
> $here/src/seek_copy_test $src $dest
>
> test $(stat --printf "%s" $src) = $(stat --printf "%s" $dest) ||
> @@ -174,11 +175,11 @@ test04()
> write_cmd="$write_cmd -c \"pwrite $offset 2m\""
> done
>
> - echo "*** test04() create sparse file ***" >>$seq.full
> - eval ${XFS_IO_PROG} -F -f "${write_cmd}" $src >>$seq.full 2>&1 ||
> + echo "*** test04() create sparse file ***" >>$seqres.full
> + eval ${XFS_IO_PROG} -F -f "${write_cmd}" $src >>$seqres.full 2>&1 ||
> _fail "create sparse file failed!"
> - echo "*** test04() create sparse file done ***" >>$seq.full
> - echo >>$seq.full
> + echo "*** test04() create sparse file done ***" >>$seqres.full
> + echo >>$seqres.full
> $here/src/seek_copy_test $src $dest
>
> test $(stat --printf "%s" $src) = $(stat --printf "%s" $dest) ||
> @@ -187,7 +188,7 @@ test04()
> cmp $src $dest || _fail "TEST04: file bytes check failed"
> }
>
> -rm -f $seq.full
> +rm -f $seqres.full
> test01
> test02
> test03
> diff --git a/tests/generic/288 b/tests/generic/288
> index 9e2e583..175b9ef 100644
> --- a/tests/generic/288
> +++ b/tests/generic/288
> @@ -23,6 +23,7 @@
>
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> status=0
> diff --git a/tests/generic/294 b/tests/generic/294
> index 3433c9b..d4986d2 100644
> --- a/tests/generic/294
> +++ b/tests/generic/294
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/generic/299 b/tests/generic/299
> index 80aa07e..532a301 100644
> --- a/tests/generic/299
> +++ b/tests/generic/299
> @@ -25,6 +25,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -114,7 +115,7 @@ _workout()
> echo ""
> echo "Run fio with random aio-dio pattern"
> echo ""
> - cat $tmp-$seq.fio >> $seq.full
> + cat $tmp-$seq.fio >> $seqres.full
> run_check $FIO_PROG $tmp-$seq.fio &
> pid=$!
> echo "Start fallocate/truncate loop"
> @@ -124,7 +125,7 @@ _workout()
> for ((k=1; k <= NUM_JOBS; k++))
> do
> fallocate -l $FILE_SIZE $SCRATCH_MNT/direct_aio.$k.0 \
> - >> $seq.full 2>&1
> + >> $seqres.full 2>&1
> done
> for ((k=1; k <= NUM_JOBS; k++))
> do
> @@ -137,7 +138,7 @@ _workout()
> wait $pid
> }
>
> -_scratch_mkfs >> $seq.full 2>&1
> +_scratch_mkfs >> $seqres.full 2>&1
> _scratch_mount
>
> if ! _workout; then
> diff --git a/tests/generic/300 b/tests/generic/300
> index 854efc8..a9fedbd 100644
> --- a/tests/generic/300
> +++ b/tests/generic/300
> @@ -25,6 +25,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -127,13 +128,13 @@ _workout()
> echo ""
> echo "Run fio with random aio-dio pattern"
> echo ""
> - cat $tmp-$seq.fio >> $seq.full
> + cat $tmp-$seq.fio >> $seqres.full
> run_check $FIO_PROG $tmp-$seq.fio
> }
>
> _require_fio $tmp-$seq.fio
>
> -_scratch_mkfs_sized $FS_SIZE >> $seq.full 2>&1
> +_scratch_mkfs_sized $FS_SIZE >> $seqres.full 2>&1
> _scratch_mount
>
> if ! _workout; then
> diff --git a/tests/shared/051 b/tests/shared/051
> index 07d5a9b..0671f83 100755
> --- a/tests/shared/051
> +++ b/tests/shared/051
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
>
> here=`pwd`
> tmp=/tmp/$$
> @@ -73,7 +74,7 @@ _supported_os Linux
>
> [ -x $runas ] || _notrun "$runas executable not found"
>
> -rm -f $seq.full
> +rm -f $seqres.full
>
> _setup_testdir
>
> diff --git a/tests/shared/218 b/tests/shared/218
> index 4b46452..7c2bd53 100755
> --- a/tests/shared/218
> +++ b/tests/shared/218
> @@ -22,6 +22,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -59,36 +60,36 @@ rm -f $fragfile
>
> # Craft some fragmented files, defrag them, check the result.
>
> -echo "zero-length file:" | tee -a $seq.full
> +echo "zero-length file:" | tee -a $seqres.full
> touch $fragfile
> _defrag $fragfile
>
> -echo "Sparse file (no blocks):" | tee -a $seq.full
> +echo "Sparse file (no blocks):" | tee -a $seqres.full
> xfs_io -F -f -c "truncate 1m" $fragfile
> _defrag $fragfile
>
> -echo "Contiguous file:" | tee -a $seq.full
> +echo "Contiguous file:" | tee -a $seqres.full
> dd if=/dev/zero of=$fragfile bs=4k count=4 &>/dev/null
> _defrag $fragfile
>
> -echo "Write backwards sync, but contiguous - should defrag to 1 extent" | tee -a $seq.full
> +echo "Write backwards sync, but contiguous - should defrag to 1 extent" | tee -a $seqres.full
> for I in `seq 9 -1 0`; do
> dd if=/dev/zero of=$fragfile bs=4k count=1 conv=notrunc seek=$I oflag=sync &>/dev/null
> done
> _defrag $fragfile
>
> -echo "Write backwards sync leaving holes - defrag should do nothing" | tee -a $seq.full
> +echo "Write backwards sync leaving holes - defrag should do nothing" | tee -a $seqres.full
> for I in `seq 31 -2 0`; do
> dd if=/dev/zero of=$fragfile bs=4k count=1 conv=notrunc seek=$I oflag=sync &>/dev/null
> done
> _defrag $fragfile
>
> -echo "Write forwards sync leaving holes - defrag should do nothing" | tee -a $seq.full
> +echo "Write forwards sync leaving holes - defrag should do nothing" | tee -a $seqres.full
> for I in `seq 0 2 31`; do
> dd if=/dev/zero of=$fragfile bs=4k count=1 conv=notrunc seek=$I oflag=sync &>/dev/null
> done
> _defrag $fragfile
>
> -rm -f $seq.full
> +rm -f $seqres.full
> status=0
> exit
> diff --git a/tests/shared/243 b/tests/shared/243
> index 6a1b6d7..4884e29 100755
> --- a/tests/shared/243
> +++ b/tests/shared/243
> @@ -42,6 +42,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -85,23 +86,23 @@ _check_ext4_eof_flag()
>
> # Ensure that the iflags value was parsed correctly.
> if [ -z ${iflags} ]; then
> - echo "iFlags value was not parsed successfully." >> $seq.full
> + echo "iFlags value was not parsed successfully." >> $seqres.full
> status=1
> exit ${status}
> fi
>
> # Check if EOFBLOCKS_FL is set.
> if ((${iflags} & 0x400000)); then
> - echo "EOFBLOCK_FL bit is set." >> $seq.full
> + echo "EOFBLOCK_FL bit is set." >> $seqres.full
> bit_set=1
> else
> - echo "EOFBLOCK_FL bit is not set." >> $seq.full
> + echo "EOFBLOCK_FL bit is not set." >> $seqres.full
> bit_set=0
> fi
>
> # Check current bit state to expected value.
> if [ ${bit_set} -ne ${2} ]; then
> - echo "Error: Current bit state incorrect." >> $seq.full
> + echo "Error: Current bit state incorrect." >> $seqres.full
> status=1
> exit ${status}
> fi
> @@ -121,14 +122,14 @@ _supported_os Linux
> _require_xfs_io_falloc
>
> # Real QA test starts here.
> -rm -f $seq.full
> +rm -f $seqres.full
>
> # Remove any leftover files from last run.
> rm -f ${TEST_DIR}/test_?
>
> # Begin test cases.
> echo "Test 1: Fallocate 40960 bytes and write 4096 bytes (buffered io)." \
> - >> $seq.full
> + >> $seqres.full
> ${XFS_IO_PROG} -F -f \
> -c 'falloc -k 0 40960' \
> -c 'pwrite 0 4096' \
> @@ -136,7 +137,7 @@ ${XFS_IO_PROG} -F -f \
> _check_ext4_eof_flag test_1 ${BIT_SET}
>
> echo "Test 2: Fallocate 40960 bytes and write 4096 bytes (direct io)." \
> - >> $seq.full
> + >> $seqres.full
> ${XFS_IO_PROG} -F -f -d \
> -c 'falloc -k 0 40960' \
> -c 'pwrite 0 4096' \
> @@ -144,7 +145,7 @@ ${XFS_IO_PROG} -F -f -d \
> _check_ext4_eof_flag test_2 ${BIT_SET}
>
> echo "Test 3: Fallocate 40960 bytes and write 40960 bytes (buffered io)." \
> - >> $seq.full
> + >> $seqres.full
> ${XFS_IO_PROG} -F -f \
> -c 'falloc -k 0 40960' \
> -c 'pwrite 0 40960' \
> @@ -152,7 +153,7 @@ ${XFS_IO_PROG} -F -f \
> _check_ext4_eof_flag test_3 ${BIT_NOT_SET}
>
> echo "Test 4: Fallocate 40960 bytes and write 40960 bytes (direct io)." \
> - >> $seq.full
> + >> $seqres.full
> ${XFS_IO_PROG} -F -f -d \
> -c 'falloc -k 0 40960' \
> -c 'pwrite 0 40960' \
> @@ -160,7 +161,7 @@ ${XFS_IO_PROG} -F -f -d \
> _check_ext4_eof_flag test_4 ${BIT_NOT_SET}
>
> echo "Test 5: Fallocate 128k, seek 256k and write 4k block (buffered io)." \
> - >> $seq.full
> + >> $seqres.full
> ${XFS_IO_PROG} -F -f \
> -c 'falloc -k 0 128k' \
> -c 'pwrite 256k 4k' \
> @@ -168,7 +169,7 @@ ${XFS_IO_PROG} -F -f \
> _check_ext4_eof_flag test_5 ${BIT_NOT_SET}
>
> echo "Test 6: Fallocate 128k, seek to 256k and write a 4k block (direct io)." \
> - >> $seq.full
> + >> $seqres.full
> ${XFS_IO_PROG} -F -f -d \
> -c 'falloc -k 0 128k' \
> -c 'pwrite 256k 4k' \
> diff --git a/tests/shared/272 b/tests/shared/272
> index 9a2a06b..93a4967 100755
> --- a/tests/shared/272
> +++ b/tests/shared/272
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -51,11 +52,11 @@ _workout()
> do
>
> echo "OP write_opt: $write_opt 4M, \
> -chattr_opt: $chattr_opt" >>$seq.full
> +chattr_opt: $chattr_opt" >>$seqres.full
> dd if=/dev/zero of=$SCRATCH_MNT/file.$idx \
> bs=1M count=4 $write_opt \
> - >> $seq.full 2>&1 || exit
> - chattr $chattr_opt $SCRATCH_MNT/file.$idx >> $seq.full \
> + >> $seqres.full 2>&1 || exit
> + chattr $chattr_opt $SCRATCH_MNT/file.$idx >> $seqres.full \
> || exit
> done
> done
> @@ -69,11 +70,11 @@ chattr_opt: $chattr_opt" >>$seq.full
> do
>
> echo "OP write_opt: $write_opt ENOSPC, \
> -chattr_opt: $chattr_opt" >>$seq.full
> +chattr_opt: $chattr_opt" >>$seqres.full
> dd if=/dev/zero of=$SCRATCH_MNT/file.$idx \
> - bs=1M $write_opt >> $seq.full 2>&1
> + bs=1M $write_opt >> $seqres.full 2>&1
> chattr $chattr_opt $SCRATCH_MNT/file.$idx \
> - >> $seq.full || exit
> + >> $seqres.full || exit
> done
> sync
> unlink $SCRATCH_MNT/file.$idx
> @@ -86,7 +87,7 @@ _supported_os Linux
> _need_to_be_root
> _require_scratch
>
> -_scratch_mkfs_sized $((64 * 1024 * 1024)) >> $seq.full 2>&1
> +_scratch_mkfs_sized $((64 * 1024 * 1024)) >> $seqres.full 2>&1
> _scratch_mount
>
> if ! _workout; then
> diff --git a/tests/shared/289 b/tests/shared/289
> index 960eb7b..091bceb 100755
> --- a/tests/shared/289
> +++ b/tests/shared/289
> @@ -22,6 +22,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -46,9 +47,9 @@ _supported_fs ext2 ext3 ext4
> _supported_os Linux
> _require_scratch
>
> -rm -f $seq.full
> +rm -f $seqres.full
>
> -_scratch_mkfs >> $seq.full 2>&1
> +_scratch_mkfs >> $seqres.full 2>&1
>
> # Get the honest truth about block counts straight from metadata on disk
> TOTAL_BLOCKS=`dumpe2fs -h $SCRATCH_DEV 2>/dev/null \
> @@ -86,10 +87,10 @@ _scratch_mount "-o bsddf"
> BSD_F_BLOCKS=`stat -f $SCRATCH_MNT | awk '/^Blocks/{print $3}'`
> umount $SCRATCH_MNT
>
> -# Echo data to $seq.full for analysis
> -echo "Overhead is $OVERHEAD blocks out of $TOTAL_BLOCKS ($FREE_BLOCKS free)" >> $seq.full
> -echo "MINIX free blocks $MINIX_F_BLOCKS" >> $seq.full
> -echo "BSD free blocks $BSD_F_BLOCKS" >> $seq.full
> +# Echo data to $seqres.full for analysis
> +echo "Overhead is $OVERHEAD blocks out of $TOTAL_BLOCKS ($FREE_BLOCKS free)" >> $seqres.full
> +echo "MINIX free blocks $MINIX_F_BLOCKS" >> $seqres.full
> +echo "BSD free blocks $BSD_F_BLOCKS" >> $seqres.full
>
> # minix should be exactly equal (hence tolerance of 0)
> _within_tolerance "minix f_blocks" $MINIX_F_BLOCKS $TOTAL_BLOCKS 0 -v
> diff --git a/tests/shared/298 b/tests/shared/298
> index 5d789a0..c5d1117 100644
> --- a/tests/shared/298
> +++ b/tests/shared/298
> @@ -22,6 +22,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> status=1 # failure is the default!
> diff --git a/tests/shared/305 b/tests/shared/305
> index 4cc1a20..49a06cc 100644
> --- a/tests/shared/305
> +++ b/tests/shared/305
> @@ -24,6 +24,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -61,7 +62,7 @@ disallow_fail_make_request()
> start_fail_scratch_dev()
> {
> echo "Force SCRATCH_DEV device failure"
> - echo " echo 1 > /sys/block/$SCRATCH_BDEV/make-it-fail" >> $here/$seq.full
> + echo " echo 1 > /sys/block/$SCRATCH_BDEV/make-it-fail" >> $here/$seqres.full
> echo 1 > /sys/block/$SCRATCH_BDEV/make-it-fail
>
> }
> @@ -69,7 +70,7 @@ start_fail_scratch_dev()
> stop_fail_scratch_dev()
> {
> echo "Make SCRATCH_DEV device operable again"
> - echo " echo 0 > /sys/block/$SCRATCH_BDEV/make-it-fail" >> $here/$seq.full
> + echo " echo 0 > /sys/block/$SCRATCH_BDEV/make-it-fail" >> $here/$seqres.full
> echo 0 > /sys/block/$SCRATCH_BDEV/make-it-fail
>
> }
> @@ -138,12 +139,12 @@ _workout()
> echo ""
> echo "Start fsstress.."
> echo ""
> - echo "fsstress $args" >> $here/$seq.full
> + echo "fsstress $args" >> $here/$seqres.full
> $FSSTRESS_PROG $args > /dev/null 2>&1 &
> fs_pid=$!
> echo "Start fio.."
> - cat $tmp-$seq.fio >> $seq.full
> - $FIO_PROG $tmp-$seq.fio >> $here/$seq.full 2>&1 &
> + cat $tmp-$seq.fio >> $seqres.full
> + $FIO_PROG $tmp-$seq.fio >> $here/$seqres.full 2>&1 &
> fio_pid=$!
>
> # Let's it work for awhile, and force device failure
> @@ -153,7 +154,7 @@ _workout()
> # that so buffered write(2) may succeed, but any integrity operations
> # such as (sync, fsync, fdatasync, direct-io) should fail.
> dd if=/dev/zero of=$SCRATCH_MNT/touch_failed_filesystem count=1 bs=4k conv=fsync \
> - >> $here/$seq.full 2>&1 && \
> + >> $here/$seqres.full 2>&1 && \
> _fail "failed: still able to perform integrity fsync on $SCRATCH_MNT"
>
> kill $fs_pid
> @@ -175,7 +176,7 @@ _workout()
>
> # real QA test starts here
>
> -_scratch_mkfs >> $here/$seq.full 2>&1 || _fail "mkfs failed"
> +_scratch_mkfs >> $here/$seqres.full 2>&1 || _fail "mkfs failed"
> _scratch_mount || _fail "mount failed"
> allow_fail_make_request
> _workout
> diff --git a/tests/udf/098 b/tests/udf/098
> index 58d2a95..0cdcd16 100755
> --- a/tests/udf/098
> +++ b/tests/udf/098
> @@ -30,6 +30,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -268,7 +269,7 @@ _check_udf_filesystem $SCRATCH_DEV
>
> # optional stuff if your test has verbose output to help resolve problems
> #echo
> -#echo "If failure, check $seq.full (this) and $seq.full.ok (reference)"
> +#echo "If failure, check $seqres.full (this) and $seq.full.ok (reference)"
>
> # success, all done
> status=0
> diff --git a/tests/udf/101 b/tests/udf/101
> index 0d274e5..89507a9 100755
> --- a/tests/udf/101
> +++ b/tests/udf/101
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/udf/102 b/tests/udf/102
> index 68407a7..bf3edd2 100755
> --- a/tests/udf/102
> +++ b/tests/udf/102
> @@ -24,6 +24,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/003 b/tests/xfs/003
> index 79b6bc5..56dd852 100755
> --- a/tests/xfs/003
> +++ b/tests/xfs/003
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> # get standard environment, filters and checks
> diff --git a/tests/xfs/004 b/tests/xfs/004
> index d75c3c0..fb02b95 100755
> --- a/tests/xfs/004
> +++ b/tests/xfs/004
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -39,8 +40,8 @@ trap "_cleanup" 0 1 2 3 15
>
> _populate_scratch()
> {
> - echo "=== mkfs output ===" >>$seq.full
> - _scratch_mkfs_xfs | tee -a $seq.full | _filter_mkfs 2>$tmp.mkfs
> + echo "=== mkfs output ===" >>$seqres.full
> + _scratch_mkfs_xfs | tee -a $seqres.full | _filter_mkfs 2>$tmp.mkfs
> . $tmp.mkfs
> _scratch_mount
> dd if=/dev/zero of=$SCRATCH_MNT/foo count=200 bs=4096 >/dev/null 2>&1 &
> @@ -64,7 +65,7 @@ _need_to_be_root
> _require_scratch
> _require_no_large_scratch_dev
>
> -rm -f $seq.full
> +rm -f $seqres.full
>
> _populate_scratch
>
> @@ -72,16 +73,16 @@ _populate_scratch
>
> eval `$DF_PROG $SCRATCH_MNT 2>&1 \
> | tail -1 | $AWK_PROG '{ printf "blocks=%u used=%u avail=%u\n", $3, $4, $5 }'`
> -echo "df gave: blocks=$blocks used=$used avail=$avail" >>$seq.full
> -echo "blocksize from mkfs is '$dbsize'" >>$seq.full
> +echo "df gave: blocks=$blocks used=$used avail=$avail" >>$seqres.full
> +echo "blocksize from mkfs is '$dbsize'" >>$seqres.full
>
> xfs_db -r -c "freesp -s" $SCRATCH_DEV >$tmp.xfs_db
> -echo "xfs_db for $SCRATCH_DEV" >>$seq.full
> -cat $tmp.xfs_db >>$seq.full
> +echo "xfs_db for $SCRATCH_DEV" >>$seqres.full
> +cat $tmp.xfs_db >>$seqres.full
>
> eval `$XFS_IO_PROG -x -c resblks $SCRATCH_MNT 2>&1 \
> | $AWK_PROG '/available/ { printf "resblks=%u\n", $5 }'`
> -echo "resblks gave: resblks=$resblks" >>$seq.full
> +echo "resblks gave: resblks=$resblks" >>$seqres.full
>
> # check the 'blocks' field from freesp command is OK
> # since 2.6.18, df does not report the 4 blocks per AG that cannot
> diff --git a/tests/xfs/008 b/tests/xfs/008
> index 0dee9f5..1f66779 100755
> --- a/tests/xfs/008
> +++ b/tests/xfs/008
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/009 b/tests/xfs/009
> index 1883f15..3e74160 100755
> --- a/tests/xfs/009
> +++ b/tests/xfs/009
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/012 b/tests/xfs/012
> index 10498d5..4bd2afc 100755
> --- a/tests/xfs/012
> +++ b/tests/xfs/012
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/016 b/tests/xfs/016
> index 538ba14..fcb0637 100755
> --- a/tests/xfs/016
> +++ b/tests/xfs/016
> @@ -36,6 +36,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -72,7 +73,7 @@ _init()
> if _scratch_mkfs_xfs -N -K $force_opts >/dev/null 2>&1; then
> force_opts="-K $force_opts"
> fi
> - echo mkfs_xfs $force_opts $SCRATCH_DEV >>$seq.full
> + echo mkfs_xfs $force_opts $SCRATCH_DEV >>$seqres.full
> _scratch_mkfs_xfs $force_opts >$tmp.mkfs0 2>&1
> [ $? -ne 0 ] && \
> _notrun "Cannot mkfs for this test using MKFS_OPTIONS specified"
> @@ -163,8 +164,8 @@ _check_corrupt()
> {
> f="c6c6c6c6"
> echo "*** check for corruption"
> - echo "expect $f..." >>$seq.full
> - xfs_db -r -c "fsblock $2" -c "print" $1 | head | tee -a $seq.full | \
> + echo "expect $f..." >>$seqres.full
> + xfs_db -r -c "fsblock $2" -c "print" $1 | head | tee -a $seqres.full | \
> grep -q -v "$f $f $f $f $f $f $f $f" && \
> _fail "!!! block $2 corrupted!"
> }
> @@ -177,7 +178,7 @@ _check_corrupt()
> _supported_fs xfs
> _supported_os Linux
>
> -rm -f $seq.full
> +rm -f $seqres.full
>
> # mkfs sizes
> log_size=2097152
> @@ -187,15 +188,15 @@ _require_scratch
> _init
>
> block=`_after_log $SCRATCH_DEV`
> -echo "fsblock after log = $block" >>$seq.full
> +echo "fsblock after log = $block" >>$seqres.full
> _check_corrupt $SCRATCH_DEV $block
>
> actual_log_size=`_log_size`
> -echo "log size = $actual_log_size BB" >>$seq.full
> +echo "log size = $actual_log_size BB" >>$seqres.full
> head=`_log_head`
> -echo "log position = $head" >>$seq.full
> +echo "log position = $head" >>$seqres.full
> lsunit=`_log_sunit`
> -echo "log sunit = $lsunit" >>$seq.full
> +echo "log sunit = $lsunit" >>$seqres.full
>
> # sanity checks
> [ $actual_log_size -eq $log_size_bb ] || \
> @@ -206,36 +207,36 @@ echo "log sunit = $lsunit" >>$seq.full
> # find how how many blocks per op for 100 ops
> # ignore the fact that it will also include an unmount record etc...
> # this should be small overall
> -echo " lots of traffic for sampling" >>$seq.full
> +echo " lots of traffic for sampling" >>$seqres.full
> sample_size_ops=100
> _log_traffic $sample_size_ops
> head1=`_log_head`
> num_blocks=`expr $head1 - $head`
> blocks_per_op=`echo "scale=3; $num_blocks / $sample_size_ops" | bc`
> -echo "blocks_per_op = $blocks_per_op" >>$seq.full
> +echo "blocks_per_op = $blocks_per_op" >>$seqres.full
> num_expected_ops=`echo "$log_size_bb / $blocks_per_op" | bc`
> -echo "num_expected_ops = $num_expected_ops" >>$seq.full
> +echo "num_expected_ops = $num_expected_ops" >>$seqres.full
> num_expected_to_go=`echo "$num_expected_ops - $sample_size_ops" | bc`
> -echo "num_expected_to_go = $num_expected_to_go" >>$seq.full
> +echo "num_expected_to_go = $num_expected_to_go" >>$seqres.full
>
> -echo " lots more traffic" >>$seq.full
> +echo " lots more traffic" >>$seqres.full
> _log_traffic $num_expected_to_go
> head=`_log_head`
> -echo "log position = $head" >>$seq.full
> +echo "log position = $head" >>$seqres.full
>
> # e.g. 3891
> near_end_min=`echo "0.95 * $log_size_bb" | bc | sed 's/\..*//'`
> -echo "near_end_min = $near_end_min" >>$seq.full
> +echo "near_end_min = $near_end_min" >>$seqres.full
>
> [ $head -gt $near_end_min -a $head -lt $log_size_bb ] || \
> _fail "!!! unexpected near end log position $head"
>
> for c in `seq 0 20`
> do
> - echo " little traffic" >>$seq.full
> + echo " little traffic" >>$seqres.full
> _log_traffic 2
> head=`_log_head`
> - echo "log position = $head" >>$seq.full
> + echo "log position = $head" >>$seqres.full
> _check_corrupt $SCRATCH_DEV $block
> done
>
> diff --git a/tests/xfs/017 b/tests/xfs/017
> index 2b91b33..98ae7e6 100755
> --- a/tests/xfs/017
> +++ b/tests/xfs/017
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -52,13 +53,13 @@ _require_no_large_scratch_dev
>
> echo "*** init FS"
>
> -rm -f $seq.full
> +rm -f $seqres.full
> umount $SCRATCH_DEV >/dev/null 2>&1
> -echo "*** MKFS ***" >>$seq.full
> -echo "" >>$seq.full
> -_scratch_mkfs_xfs >>$seq.full 2>&1 \
> +echo "*** MKFS ***" >>$seqres.full
> +echo "" >>$seqres.full
> +_scratch_mkfs_xfs >>$seqres.full 2>&1 \
> || _fail "mkfs failed"
> -_scratch_mount >>$seq.full 2>&1 \
> +_scratch_mount >>$seqres.full 2>&1 \
> || _fail "mount failed"
>
> echo "*** test"
> @@ -67,21 +68,21 @@ for l in 0 1 2 3 4
> do
> echo " *** test $l"
> FSSTRESS_ARGS=`_scale_fsstress_args -d $SCRATCH_MNT -n 1000 $FSSTRESS_AVOID`
> - $FSSTRESS_PROG $FSSTRESS_ARGS >>$seq.full
> + $FSSTRESS_PROG $FSSTRESS_ARGS >>$seqres.full
>
> _scratch_mount -o remount,ro \
> || _fail "remount ro failed"
>
> - echo "" >>$seq.full
> - echo "*** xfs_logprint ***" >>$seq.full
> - echo "" >>$seq.full
> - _scratch_xfs_logprint -tb | tee -a $seq.full \
> + echo "" >>$seqres.full
> + echo "*** xfs_logprint ***" >>$seqres.full
> + echo "" >>$seqres.full
> + _scratch_xfs_logprint -tb | tee -a $seqres.full \
> | head | grep -q "<CLEAN>" || _fail "DIRTY LOG"
>
> - echo "" >>$seq.full
> - echo "*** XFS_CHECK ***" >>$seq.full
> - echo "" >>$seq.full
> - _scratch_xfs_check >>$seq.full 2>&1 \
> + echo "" >>$seqres.full
> + echo "*** XFS_CHECK ***" >>$seqres.full
> + echo "" >>$seqres.full
> + _scratch_xfs_check >>$seqres.full 2>&1 \
> || _fail "xfs_check failed"
> _scratch_mount -o remount,rw \
> || _fail "remount rw failed"
> @@ -89,6 +90,6 @@ done
>
> echo "*** done"
> # happy exit
> -rm -f $seq.full
> +rm -f $seqres.full
> status=0
> exit 0
> diff --git a/tests/xfs/018 b/tests/xfs/018
> index 156cc1d..ed99f20 100755
> --- a/tests/xfs/018
> +++ b/tests/xfs/018
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -47,7 +48,7 @@ trap "_cleanup; exit \$status" 0 1 2 3 15
> _supported_fs xfs
> _supported_os IRIX Linux
> # prelim
> -rm -f $seq.full $tmp.*
> +rm -f $seqres.full $tmp.*
> _require_scratch
> _require_v2log
>
> diff --git a/tests/xfs/019 b/tests/xfs/019
> index 3bedc05..ff69423 100755
> --- a/tests/xfs/019
> +++ b/tests/xfs/019
> @@ -23,11 +23,12 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> tmp=/tmp/$$
> -seqfull="$seq.full"
> +seqfull="$seqres.full"
> status=1 # failure is the default!
> # get standard environment, filters and checks
> . ./common.rc
> diff --git a/tests/xfs/021 b/tests/xfs/021
> index 18fe40e..3cbf088 100755
> --- a/tests/xfs/021
> +++ b/tests/xfs/021
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -78,7 +79,7 @@ _supported_os Linux
> _require_scratch
> _require_attrs
>
> -rm -f $seq.full
> +rm -f $seqres.full
> umount $SCRATCH_DEV >/dev/null 2>&1
>
> echo "*** mkfs"
> @@ -124,7 +125,7 @@ echo ""
> inum_2=`ls -li $testfile.2 | $AWK_PROG '{ print $1 }'`
>
> echo "*** unmount FS"
> -umount $SCRATCH_DEV >>$seq.full 2>&1 \
> +umount $SCRATCH_DEV >>$seqres.full 2>&1 \
> || _fail "umount failed"
>
> echo "*** dump attributes (1)"
> diff --git a/tests/xfs/022 b/tests/xfs/022
> index 962316f..0251936 100755
> --- a/tests/xfs/022
> +++ b/tests/xfs/022
> @@ -26,6 +26,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/023 b/tests/xfs/023
> index 3e7fdd2..7bb77da 100755
> --- a/tests/xfs/023
> +++ b/tests/xfs/023
> @@ -24,6 +24,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/024 b/tests/xfs/024
> index b7f1c10..ec5edc5 100755
> --- a/tests/xfs/024
> +++ b/tests/xfs/024
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -42,11 +43,11 @@ _require_tape $TAPE_DEV
> _create_dumpdir_fill
> # ensure file/dir timestamps precede dump timestamp
> sleep 2
> -src/bstat $SCRATCH_MNT >>$here/$seq.full
> +src/bstat $SCRATCH_MNT >>$here/$seqres.full
> _erase_hard
> _do_dump
> _append_dumpdir_fill
> -src/bstat $SCRATCH_MNT >>$here/$seq.full
> +src/bstat $SCRATCH_MNT >>$here/$seqres.full
> _erase_hard
> _do_dump -l 1
> _do_restore
> diff --git a/tests/xfs/025 b/tests/xfs/025
> index 4ccb5de..1e44732 100755
> --- a/tests/xfs/025
> +++ b/tests/xfs/025
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/026 b/tests/xfs/026
> index 37a23cc..04bda76 100755
> --- a/tests/xfs/026
> +++ b/tests/xfs/026
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/027 b/tests/xfs/027
> index 772705d..712378d 100755
> --- a/tests/xfs/027
> +++ b/tests/xfs/027
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/028 b/tests/xfs/028
> index 0bf042f..e70bc57 100755
> --- a/tests/xfs/028
> +++ b/tests/xfs/028
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -59,7 +60,7 @@ while [ $i -lt 5 ]; do
> let i=$i+1
> done
>
> -echo "middate = $middate" >>$seq.full
> +echo "middate = $middate" >>$seqres.full
>
> #
> # Now do the xfsinvutil and
> diff --git a/tests/xfs/029 b/tests/xfs/029
> index 70c0d10..4916c33 100755
> --- a/tests/xfs/029
> +++ b/tests/xfs/029
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/030 b/tests/xfs/030
> index 080d3fe..f9c1dfb 100755
> --- a/tests/xfs/030
> +++ b/tests/xfs/030
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/031 b/tests/xfs/031
> index 422a271..b7044b3 100755
> --- a/tests/xfs/031
> +++ b/tests/xfs/031
> @@ -23,13 +23,14 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> 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
> -rm -f $seq.full
> +rm -f $seqres.full
>
> # get standard environment, filters and checks
> . ./common.rc
> @@ -41,15 +42,15 @@ _link_out_file $seq.out
>
> _check_repair()
> {
> - echo "Repairing, round 0" >> $seq.full
> - _scratch_xfs_repair 2>&1 | _filter_repair | tee -a $seq.full >$tmp.0
> + echo "Repairing, round 0" >> $seqres.full
> + _scratch_xfs_repair 2>&1 | _filter_repair | tee -a $seqres.full >$tmp.0
> for i in 1 2 3 4
> do
> - echo "Repairing, iteration $i" | tee -a $seq.full
> + echo "Repairing, iteration $i" | tee -a $seqres.full
> _scratch_xfs_repair 2>&1 | _filter_repair >$tmp.$i
> - diff $tmp.0 $tmp.$i >> $seq.full
> + diff $tmp.0 $tmp.$i >> $seqres.full
> if [ $? -ne 0 ]; then
> - echo "ERROR: repair round $i differs to round 0 (see $seq.full)" | tee -a $seq.full
> + echo "ERROR: repair round $i differs to round 0 (see $seqres.full)" | tee -a $seq.full
> break
> fi
> # echo all interesting stuff...
> diff --git a/tests/xfs/032 b/tests/xfs/032
> index fb36dcb..343ff44 100755
> --- a/tests/xfs/032
> +++ b/tests/xfs/032
> @@ -23,13 +23,14 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> 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
> -rm -f $seq.full
> +rm -f $seqres.full
>
> # get standard environment, filters and checks
> . ./common.rc
> @@ -69,18 +70,18 @@ do
> src/devzero -n 20 $SCRATCH_DEV >/dev/null
>
> # create a filesystem of this type
> - echo "=== Creating $fs filesystem..." >>$seq.full
> - echo " ( $preop mkfs -t $fs $preargs $SCRATCH_DEV $postargs )" >>$seq.full
> - eval $preop mkfs -t $fs $preargs $SCRATCH_DEV $postargs >>$seq.full 2>&1
> + echo "=== Creating $fs filesystem..." >>$seqres.full
> + echo " ( $preop mkfs -t $fs $preargs $SCRATCH_DEV $postargs )" >>$seqres.full
> + eval $preop mkfs -t $fs $preargs $SCRATCH_DEV $postargs >>$seqres.full 2>&1
>
> if [ $? -eq 0 ] ; then
> # next, ensure we don't overwrite it
> - echo "=== Attempting XFS overwrite of $fs..." >>$seq.full
> - ${MKFS_PROG}.xfs $SCRATCH_DEV >>$seq.full 2>&1
> + echo "=== Attempting XFS overwrite of $fs..." >>$seqres.full
> + ${MKFS_PROG}.xfs $SCRATCH_DEV >>$seqres.full 2>&1
>
> [ $? -eq 0 ] && echo "Failed - overwrote fs type ${fs}!"
> else
> - echo "mkfs of type ${fs} failed" >>$seq.full
> + echo "mkfs of type ${fs} failed" >>$seqres.full
> fi
> done
>
> diff --git a/tests/xfs/033 b/tests/xfs/033
> index dc5a32d..1540a1c 100755
> --- a/tests/xfs/033
> +++ b/tests/xfs/033
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/034 b/tests/xfs/034
> index 27f3f22..372dead 100755
> --- a/tests/xfs/034
> +++ b/tests/xfs/034
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -50,13 +51,13 @@ _require_scratch
>
> echo "*** init FS"
>
> -rm -f $seq.full
> +rm -f $seqres.full
> umount $SCRATCH_DEV >/dev/null 2>&1
> -echo "*** MKFS ***" >>$seq.full
> -echo "" >>$seq.full
> -_scratch_mkfs_xfs >>$seq.full 2>&1 \
> +echo "*** MKFS ***" >>$seqres.full
> +echo "" >>$seqres.full
> +_scratch_mkfs_xfs >>$seqres.full 2>&1 \
> || _fail "mkfs failed"
> -_scratch_mount >>$seq.full 2>&1 \
> +_scratch_mount >>$seqres.full 2>&1 \
> || _fail "mount failed"
>
> echo "*** test"
> @@ -69,7 +70,7 @@ then
> exit
> fi
>
> -if ! src/xfsctl $SCRATCH_MNT $SCRATCH_MNT/fish >>$seq.full 2>&1
> +if ! src/xfsctl $SCRATCH_MNT $SCRATCH_MNT/fish >>$seqres.full 2>&1
> then
> echo "!!! failed to run xfsctl test program"
> exit
> diff --git a/tests/xfs/035 b/tests/xfs/035
> index b2fc417..cd743f6 100755
> --- a/tests/xfs/035
> +++ b/tests/xfs/035
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/036 b/tests/xfs/036
> index e9bb411..5a7ee01 100755
> --- a/tests/xfs/036
> +++ b/tests/xfs/036
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/037 b/tests/xfs/037
> index e2e71c5..ca10429 100755
> --- a/tests/xfs/037
> +++ b/tests/xfs/037
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/038 b/tests/xfs/038
> index b62a4c9..64d2428 100755
> --- a/tests/xfs/038
> +++ b/tests/xfs/038
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/039 b/tests/xfs/039
> index 428e8bb..21574d6 100755
> --- a/tests/xfs/039
> +++ b/tests/xfs/039
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/040 b/tests/xfs/040
> index 0021c22..119a770 100755
> --- a/tests/xfs/040
> +++ b/tests/xfs/040
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -49,9 +50,9 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
> # real QA test starts here
> cd "$WORKAREA/xfstests"
> echo Silence is golden.
> -perl tools/srcdiff -q >$seq.full
> -if ! diff $seq.full $seq.good >/dev/null; then
> - echo "FAILED: srcdiff output $seq.full differs to $seq.good"
> +perl tools/srcdiff -q >$seqres.full
> +if ! diff $seqres.full $seq.good >/dev/null; then
> + echo "FAILED: srcdiff output $seqres.full differs to $seq.good"
> exit 1
> fi
>
> diff --git a/tests/xfs/041 b/tests/xfs/041
> index a9a9a23..dd50301 100755
> --- a/tests/xfs/041
> +++ b/tests/xfs/041
> @@ -25,6 +25,7 @@
> set +x
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -59,7 +60,7 @@ _fill()
> }
>
> _do_die_on_error=message_only
> -rm -f $seq.full
> +rm -f $seqres.full
> agsize=32
> echo -n "Make $agsize megabyte filesystem on SCRATCH_DEV and mount... "
> _scratch_mkfs_xfs -dsize=${agsize}m,agcount=1 2>&1 >/dev/null || _fail "mkfs failed"
> @@ -84,7 +85,7 @@ do
> echo "done"
> echo -n "Check files... "
> if ! _do "src/fill2fs_check $tmp.manifest"; then
> - echo "fail (see $seq.full)"
> + echo "fail (see $seqres.full)"
> _do "cat $tmp.manifest"
> _do "ls -altrR $SCRATCH_MNT"
> _do "dd if=$SCRATCH_DEV bs=4096 count=$grow_size | gzip -9 > $seq.fsimage.gz"
> diff --git a/tests/xfs/042 b/tests/xfs/042
> index 15fa5dc..1127b46 100755
> --- a/tests/xfs/042
> +++ b/tests/xfs/042
> @@ -26,6 +26,7 @@
> set +x
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -86,7 +87,7 @@ _cull_files()
> # create 3 minimum sized (16Mb) allocation groups
> # xfs_repair is going to need three to verify the superblock
>
> -rm -f $seq.full
> +rm -f $seqres.full
> _do_die_on_error=message_only
>
> echo -n "Make a 48 megabyte filesystem on SCRATCH_DEV and mount... "
> @@ -147,7 +148,7 @@ echo -n "Check fill file... "
> _do "sum $SCRATCH_MNT/fill >$tmp.fillsum2"
> if ! _do "diff $tmp.fillsum1 $tmp.fillsum2"; then
> echo "fail"
> - echo "Fill file is corrupt/missing after fsr. Test failed see $seq.full"
> + echo "Fill file is corrupt/missing after fsr. Test failed see $seqres.full"
> status=1; exit
> fi
> echo "done"
> @@ -157,7 +158,7 @@ echo -n "Check large file... "
> _do "sum $SCRATCH_MNT/fragmented >$tmp.sum2"
> if ! _do "diff $tmp.sum1 $tmp.sum2"; then
> echo "fail"
> - echo "File is corrupt/missing after fsr. Test failed see $seq.full"
> + echo "File is corrupt/missing after fsr. Test failed see $seqres.full"
> status=1; exit
> fi
> echo "done"
> diff --git a/tests/xfs/043 b/tests/xfs/043
> index ef92c0a..75c2d38 100755
> --- a/tests/xfs/043
> +++ b/tests/xfs/043
> @@ -25,6 +25,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/044 b/tests/xfs/044
> index d0d8bd8..3b330b9 100755
> --- a/tests/xfs/044
> +++ b/tests/xfs/044
> @@ -27,6 +27,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/045 b/tests/xfs/045
> index c20e3a8..9d07570 100755
> --- a/tests/xfs/045
> +++ b/tests/xfs/045
> @@ -24,6 +24,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/046 b/tests/xfs/046
> index fb83b7a..d5f4fca 100755
> --- a/tests/xfs/046
> +++ b/tests/xfs/046
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/047 b/tests/xfs/047
> index 7c5e896..18960ea 100755
> --- a/tests/xfs/047
> +++ b/tests/xfs/047
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -59,7 +60,7 @@ while [ $i -lt 5 ]; do
> let i=$i+1
> done
>
> -echo "middate = $middate" >>$seq.full
> +echo "middate = $middate" >>$seqres.full
>
> # Only say No to 1st question to prune
> cat >$tmp.input <<EOF
> diff --git a/tests/xfs/048 b/tests/xfs/048
> index 6139361..a39ec66 100755
> --- a/tests/xfs/048
> +++ b/tests/xfs/048
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/049 b/tests/xfs/049
> index 144cc71..6bbee3c 100755
> --- a/tests/xfs/049
> +++ b/tests/xfs/049
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> _cleanup()
> @@ -32,10 +33,10 @@ _cleanup()
> umount -d $SCRATCH_MNT/test > /dev/null 2>&1
> rm -f $tmp.*
>
> - if [ -w $seq.full ]
> + if [ -w $seqres.full ]
> then
> - echo "--- mounts at end (after cleanup)" >> $seq.full
> - mount >> $seq.full
> + echo "--- mounts at end (after cleanup)" >> $seqres.full
> + mount >> $seqres.full
> fi
> }
>
> @@ -55,7 +56,7 @@ _supported_os Linux
> _log()
> {
> echo "--- $*"
> - echo "--- $*" >> $seq.full
> + echo "--- $*" >> $seqres.full
> }
>
> _require_nonexternal
> @@ -64,75 +65,75 @@ _require_no_large_scratch_dev
> _require_loop
> _require_ext2
>
> -rm -f $seq.full
> +rm -f $seqres.full
>
> -echo "(dev=$SCRATCH_DEV, mount=$SCRATCH_MNT)" >> $seq.full
> -echo "" >> $seq.full
> +echo "(dev=$SCRATCH_DEV, mount=$SCRATCH_MNT)" >> $seqres.full
> +echo "" >> $seqres.full
>
> -echo "--- mounts" >> $seq.full
> -mount >> $seq.full
> +echo "--- mounts" >> $seqres.full
> +mount >> $seqres.full
>
> _log "Create ext2 fs on scratch"
> -mkfs -t ext2 -F $SCRATCH_DEV >> $seq.full 2>&1 \
> +mkfs -t ext2 -F $SCRATCH_DEV >> $seqres.full 2>&1 \
> || _fail "!!! failed to mkfs ext2"
>
> _log "Mount ext2 fs on scratch"
> -mount -t ext2 $SCRATCH_DEV $SCRATCH_MNT >> $seq.full 2>&1 \
> +mount -t ext2 $SCRATCH_DEV $SCRATCH_MNT >> $seqres.full 2>&1 \
> || _fail "!!! failed to mount"
>
> _log "Create xfs fs in file on scratch"
> ${MKFS_PROG}.xfs -f -dfile,name=$SCRATCH_MNT/test.xfs,size=40m \
> - >> $seq.full 2>&1 \
> + >> $seqres.full 2>&1 \
> || _fail "!!! failed to mkfs xfs"
>
> _log "Make mount points"
> -mkdir $SCRATCH_MNT/test $SCRATCH_MNT/test2 >> $seq.full 2>&1 \
> +mkdir $SCRATCH_MNT/test $SCRATCH_MNT/test2 >> $seqres.full 2>&1 \
> || _fail "!!! failed to make mount points"
>
> _log "Mount xfs via loop"
> -mount -t xfs -o loop $SCRATCH_MNT/test.xfs $SCRATCH_MNT/test >> $seq.full 2>&1 \
> +mount -t xfs -o loop $SCRATCH_MNT/test.xfs $SCRATCH_MNT/test >> $seqres.full 2>&1 \
> || _fail "!!! failed to loop mount xfs"
>
> _log "stress"
> -$FSSTRESS_PROG -d $SCRATCH_MNT/test -n 1000 $FSSTRESS_AVOID >> $seq.full 2>&1 \
> +$FSSTRESS_PROG -d $SCRATCH_MNT/test -n 1000 $FSSTRESS_AVOID >> $seqres.full 2>&1 \
> || _fail "!!! stress failed"
>
> _log "clean"
> -rm -rf $SCRATCH_MNT/test/* >> $seq.full 2>&1 \
> +rm -rf $SCRATCH_MNT/test/* >> $seqres.full 2>&1 \
> || _fail "!!! clean failed"
>
> _log "create file for ext2 fs"
> -dd if=/dev/zero of=$SCRATCH_MNT/test/test.ext2 bs=1024 count=10240 >> $seq.full 2>&1 \
> +dd if=/dev/zero of=$SCRATCH_MNT/test/test.ext2 bs=1024 count=10240 >> $seqres.full 2>&1 \
> || _fail "!!! create file failed"
>
> _log "Create ext2 fs in file on looped xfs"
> -echo y | mkfs -t ext2 $SCRATCH_MNT/test/test.ext2 >> $seq.full 2>&1 \
> +echo y | mkfs -t ext2 $SCRATCH_MNT/test/test.ext2 >> $seqres.full 2>&1 \
> || _fail "!!! failed to mkfs ext2 on xfs"
>
> _log "Mount ext2 on xfs via loop"
> -mount -t ext2 -o loop $SCRATCH_MNT/test/test.ext2 $SCRATCH_MNT/test2 >> $seq.full 2>&1 \
> +mount -t ext2 -o loop $SCRATCH_MNT/test/test.ext2 $SCRATCH_MNT/test2 >> $seqres.full 2>&1 \
> || _fail "!!! failed to loop mount xfs"
>
> _log "stress ext2 on xfs via loop"
> -$FSSTRESS_PROG -d $SCRATCH_MNT/test2 -n 1000 $FSSTRESS_AVOID >> $seq.full 2>&1 \
> +$FSSTRESS_PROG -d $SCRATCH_MNT/test2 -n 1000 $FSSTRESS_AVOID >> $seqres.full 2>&1 \
> || _fail "!!! stress ext2 failed"
>
> _log "clean"
> -rm -rf $SCRATCH_MNT/test/* >> $seq.full 2>&1 \
> +rm -rf $SCRATCH_MNT/test/* >> $seqres.full 2>&1 \
> || _fail "!!! clean failed"
>
> _log "umount ext2 on xfs"
> -umount -d $SCRATCH_MNT/test2 >> $seq.full 2>&1 \
> +umount -d $SCRATCH_MNT/test2 >> $seqres.full 2>&1 \
> || _fail "!!! umount ext2 failed"
>
> _log "umount xfs"
> -umount -d $SCRATCH_MNT/test >> $seq.full 2>&1 \
> +umount -d $SCRATCH_MNT/test >> $seqres.full 2>&1 \
> || _fail "!!! umount xfs failed"
>
> -echo "--- mounts at end (before cleanup)" >> $seq.full
> -mount >> $seq.full
> +echo "--- mounts at end (before cleanup)" >> $seqres.full
> +mount >> $seqres.full
>
> -rm -f $seq.full
> +rm -f $seqres.full
> # success, all done
> status=0
> exit
> diff --git a/tests/xfs/050 b/tests/xfs/050
> index 29c103b..669a624 100755
> --- a/tests/xfs/050
> +++ b/tests/xfs/050
> @@ -24,6 +24,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -49,8 +50,8 @@ _supported_fs xfs
> _supported_os Linux IRIX
>
>
> -cp /dev/null $seq.full
> -chmod a+rwx $seq.full # arbitrary users will write here
> +cp /dev/null $seqres.full
> +chmod a+rwx $seqres.full # arbitrary users will write here
>
> _require_scratch
> _require_xfs_quota
> @@ -100,7 +101,7 @@ _filter_and_check_blks()
> _exercise()
> {
> _scratch_mkfs_xfs | _filter_mkfs 2>$tmp.mkfs
> - cat $tmp.mkfs >>$seq.full
> + cat $tmp.mkfs >>$seqres.full
>
> # keep the blocksize and data size for dd later
> . $tmp.mkfs
> @@ -117,20 +118,20 @@ _exercise()
>
> _qsetup
>
> - echo "Using output from '" `ls -l $seq.out` "'" >>$seq.full
> - echo "and using type=$type id=$id" >>$seq.full
> + echo "Using output from '" `ls -l $seq.out` "'" >>$seqres.full
> + echo "and using type=$type id=$id" >>$seqres.full
>
> echo
> - echo "*** report no quota settings" | tee -a $seq.full
> + echo "*** report no quota settings" | tee -a $seqres.full
> xfs_quota -D $tmp.projects -P $tmp.projid -x \
> -c "repquota -birnN -$type" $SCRATCH_DEV |
> _filter_report | LC_COLLATE=POSIX sort -ru
>
> echo
> - echo "*** report initial settings" | tee -a $seq.full
> + echo "*** report initial settings" | tee -a $seqres.full
> _file_as_id $SCRATCH_MNT/initme $id $type 1024 0
> - echo "ls -l $SCRATCH_MNT" >>$seq.full
> - ls -l $SCRATCH_MNT >>$seq.full
> + echo "ls -l $SCRATCH_MNT" >>$seqres.full
> + ls -l $SCRATCH_MNT >>$seqres.full
> xfs_quota -D $tmp.projects -P $temp.projid -x \
> -c "limit -$type bsoft=${bsoft}k bhard=${bhard}k $id" \
> -c "limit -$type isoft=$isoft ihard=$ihard $id" \
> @@ -140,7 +141,7 @@ _exercise()
> _filter_report | LC_COLLATE=POSIX sort -ru
>
> echo
> - echo "*** push past the soft inode limit" | tee -a $seq.full
> + echo "*** push past the soft inode limit" | tee -a $seqres.full
> _file_as_id $SCRATCH_MNT/softie1 $id $type 1024 0
> _file_as_id $SCRATCH_MNT/softie2 $id $type 1024 0
> _qmount
> @@ -149,7 +150,7 @@ _exercise()
> _filter_report | LC_COLLATE=POSIX sort -ru
>
> echo
> - echo "*** push past the soft block limit" | tee -a $seq.full
> + echo "*** push past the soft block limit" | tee -a $seqres.full
> _file_as_id $SCRATCH_MNT/softie $id $type 1024 140
> _qmount
> xfs_quota -D $tmp.projects -P $tmp.projid -x \
> @@ -158,7 +159,7 @@ _exercise()
>
> echo
> # Note: for quota accounting (not enforcement), EDQUOT is not expected
> - echo "*** push past the hard inode limit (expect EDQUOT)" | tee -a $seq.full
> + echo "*** push past the hard inode limit (expect EDQUOT)" | tee -a $seqres.full
> for i in 1 2 3 4 5 6 7 8 9 10 11 12
> do
> _file_as_id $SCRATCH_MNT/hard$i $id $type 1024 0
> @@ -170,10 +171,10 @@ _exercise()
>
> echo
> # Note: for quota accounting (not enforcement), EDQUOT is not expected
> - echo "*** push past the hard block limit (expect EDQUOT)" | tee -a $seq.full
> + echo "*** push past the hard block limit (expect EDQUOT)" | tee -a $seqres.full
> _file_as_id $SCRATCH_MNT/softie $id $type 1024 540
> - echo "ls -l $SCRATCH_MNT" >>$seq.full
> - ls -l $SCRATCH_MNT >>$seq.full
> + echo "ls -l $SCRATCH_MNT" >>$seqres.full
> + ls -l $SCRATCH_MNT >>$seqres.full
> _qmount
> xfs_quota -D $tmp.projects -P $tmp.projid -x \
> -c "repquota -birnN -$type" $SCRATCH_DEV |
> diff --git a/tests/xfs/052 b/tests/xfs/052
> index 01d5469..2abd78d 100755
> --- a/tests/xfs/052
> +++ b/tests/xfs/052
> @@ -26,6 +26,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -49,7 +50,7 @@ trap "_cleanup; exit \$status" 0 1 2 3 15
> _supported_fs xfs
> _supported_os IRIX Linux
>
> -rm -f $seq.full
> +rm -f $seqres.full
>
> _require_scratch
> _require_xfs_quota
> @@ -59,8 +60,8 @@ _require_nobody
> _qmount_option uquota
>
> _scratch_mkfs_xfs | _filter_mkfs 2>$tmp.mkfs
> -cat $tmp.mkfs >>$seq.full
> -chmod a+w $seq.full # arbitrary users will write here
> +cat $tmp.mkfs >>$seqres.full
> +chmod a+w $seqres.full # arbitrary users will write here
>
> # keep the blocksize from mkfs ($dbsize)
> . $tmp.mkfs
> @@ -94,7 +95,7 @@ xfs_quota -x \
>
> # cross check blks, softblks, hardblks <-> quota, xfs_db
> xfs_quota -c "quota -$type -birnN $id" $SCRATCH_DEV |
> - tr -d '\n' | tr -s '[:space:]' | tee -a $seq.full |
> + tr -d '\n' | tr -s '[:space:]' | tee -a $seqres.full |
> perl -ne 'if (m[^\s*'$SCRATCH_DEV'\s+(\d+)\s+(\d+)\s+(\d+)]) {
> print "used_blocks=", $1, "\n";
> print "soft_blocks=", $2, "\n";
> @@ -102,14 +103,14 @@ xfs_quota -c "quota -$type -birnN $id" $SCRATCH_DEV |
> $next = 0;
> }' | LC_COLLATE=POSIX sort >$tmp.quota
>
> -echo ===quota output >> $seq.full
> -cat $tmp.quota >> $seq.full
> +echo ===quota output >> $seqres.full
> +cat $tmp.quota >> $seqres.full
> [ ! -s $tmp.quota ] && echo "warning: quota output file is empty"
>
> umount $SCRATCH_MNT
>
> # note - does (insitu) conversion from fs blocks to 1K blocks
> -xfs_db -rc "dquot -$type $id" -c p $SCRATCH_DEV | tee -a $seq.full | perl -ne '
> +xfs_db -rc "dquot -$type $id" -c p $SCRATCH_DEV | tee -a $seqres.full | perl -ne '
> if (/^diskdq.bcount = (\d+)$/) {
> print "used_blocks=", $1 * '$dbsize' / 1024, "\n";
> }
> @@ -120,8 +121,8 @@ xfs_db -rc "dquot -$type $id" -c p $SCRATCH_DEV | tee -a $seq.full | perl -ne '
> print "soft_blocks=", $1 * '$dbsize' / 1024, "\n";
> }' | LC_COLLATE=POSIX sort >$tmp.xfs_db
>
> -echo ===xfs_db output >> $seq.full
> -cat $tmp.xfs_db >> $seq.full
> +echo ===xfs_db output >> $seqres.full
> +cat $tmp.xfs_db >> $seqres.full
> [ ! -s $tmp.xfs_db ] && echo "warning: xfs_db output file is empty"
>
> echo Comparing out of xfs_quota and xfs_db
> diff --git a/tests/xfs/054 b/tests/xfs/054
> index 1ce6180..97590e8 100755
> --- a/tests/xfs/054
> +++ b/tests/xfs/054
> @@ -24,6 +24,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -46,8 +47,8 @@ trap "_cleanup; exit \$status" 0 1 2 3 15
> _supported_fs xfs
> _supported_os Linux IRIX
>
> -cp /dev/null $seq.full
> -chmod ugo+rwx $seq.full
> +cp /dev/null $seqres.full
> +chmod ugo+rwx $seqres.full
>
> _require_scratch
> _require_xfs_quota
> @@ -98,7 +99,7 @@ _exercise()
> umount $SCRATCH_MNT 2>/dev/null
> }
>
> -_scratch_mkfs_xfs >> $seq.full 2>&1 || _fail "mkfs failed!"
> +_scratch_mkfs_xfs >> $seqres.full 2>&1 || _fail "mkfs failed!"
>
> _qmount_option "uquota,gquota"
> _qmount
> diff --git a/tests/xfs/055 b/tests/xfs/055
> index 965b43a..1804727 100755
> --- a/tests/xfs/055
> +++ b/tests/xfs/055
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/056 b/tests/xfs/056
> index be65bfb..8ab61f9 100755
> --- a/tests/xfs/056
> +++ b/tests/xfs/056
> @@ -24,6 +24,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/057 b/tests/xfs/057
> index faa4776..fd856d7 100755
> --- a/tests/xfs/057
> +++ b/tests/xfs/057
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/058 b/tests/xfs/058
> index dfce43b..c800286 100755
> --- a/tests/xfs/058
> +++ b/tests/xfs/058
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/059 b/tests/xfs/059
> index a2a07c9..c26fa4d 100755
> --- a/tests/xfs/059
> +++ b/tests/xfs/059
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/060 b/tests/xfs/060
> index f0d9870..6adce78 100755
> --- a/tests/xfs/060
> +++ b/tests/xfs/060
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/061 b/tests/xfs/061
> index fa98085..e5a8413 100755
> --- a/tests/xfs/061
> +++ b/tests/xfs/061
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/063 b/tests/xfs/063
> index cdaf524..a2ee188 100755
> --- a/tests/xfs/063
> +++ b/tests/xfs/063
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/064 b/tests/xfs/064
> index c7e727c..9ba542e 100755
> --- a/tests/xfs/064
> +++ b/tests/xfs/064
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -66,14 +67,14 @@ while [ $i -le 9 ]; do
> _stable_fs
> sleep 2
>
> - echo "********* level $i ***********" >>$seq.full
> - date >>$seq.full
> + echo "********* level $i ***********" >>$seqres.full
> + date >>$seqres.full
> find $SCRATCH_MNT -exec $here/src/lstat64 {} \; | sed 's/(00.*)//' >$tmp.dates.$i
> if [ $i -gt 0 ]; then
> let level_1=$i-1
> - diff -c $tmp.dates.$level_1 $tmp.dates.$i >>$seq.full
> + diff -c $tmp.dates.$level_1 $tmp.dates.$i >>$seqres.full
> else
> - cat $tmp.dates.$i >>$seq.full
> + cat $tmp.dates.$i >>$seqres.full
> fi
>
> _do_dump_file -f $tmp.df.level$i -l $i
> diff --git a/tests/xfs/065 b/tests/xfs/065
> index 12f2ac9..ef1d10f 100755
> --- a/tests/xfs/065
> +++ b/tests/xfs/065
> @@ -26,6 +26,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/066 b/tests/xfs/066
> index 7a68f79..8709a2b 100755
> --- a/tests/xfs/066
> +++ b/tests/xfs/066
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/067 b/tests/xfs/067
> index baaed77..87b3cc9 100755
> --- a/tests/xfs/067
> +++ b/tests/xfs/067
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -46,14 +47,14 @@ _require_scratch
>
> # set up fs for 1K inodes
> isize=0
> -_scratch_mkfs_xfs | _filter_mkfs >$seq.full 2>$tmp.mkfs
> +_scratch_mkfs_xfs | _filter_mkfs >$seqres.full 2>$tmp.mkfs
> [ $? -eq 0 ] && source $tmp.mkfs
> if [ "$isize" -lt 1024 ]; then
> - _scratch_mkfs_xfs -i size=1024 >>$here/$seq.full \
> + _scratch_mkfs_xfs -i size=1024 >>$here/$seqres.full \
> || _notrun "Cannot mkfs for this test using MKFS_OPTIONS specified"
> fi
> -_scratch_mount >>$here/$seq.full || _fail "mount failed"
> -xfs_info $SCRATCH_MNT >>$here/$seq.full
> +_scratch_mount >>$here/$seqres.full || _fail "mount failed"
> +xfs_info $SCRATCH_MNT >>$here/$seqres.full
> cd $SCRATCH_MNT
>
> echo ""
> diff --git a/tests/xfs/071 b/tests/xfs/071
> index c135d1a..b22dd6d 100755
> --- a/tests/xfs/071
> +++ b/tests/xfs/071
> @@ -22,8 +22,9 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
> -rm -f $seq.full
> +rm -f $seqres.full
>
> here=`pwd`
> tmp=/tmp/$$
> @@ -81,19 +82,19 @@ write_block()
> [ `$direct` ] && flags=-d
>
> echo "Writing $bytes bytes, offset is $words (direct=$direct)" | _filter_io
> - echo "Writing $bytes bytes at $location $words (direct=$direct)" >>$seq.full
> + echo "Writing $bytes bytes at $location $words (direct=$direct)" >>$seqres.full
> $XFS_IO_PROG -c "pwrite $offset 512" $flags $SCRATCH_MNT/$seq \
> - 2>&1 | _filter_off $offset | tee -a $seq.full | _filter_pwrite
> - xfs_bmap -v $SCRATCH_MNT/$seq >>$seq.full
> + 2>&1 | _filter_off $offset | tee -a $seqres.full | _filter_pwrite
> + xfs_bmap -v $SCRATCH_MNT/$seq >>$seqres.full
>
> echo "Reading $bytes bytes (direct=$direct)" | _filter_io
> - echo "Reading $bytes bytes at $location (direct=$direct)" >>$seq.full
> + echo "Reading $bytes bytes at $location (direct=$direct)" >>$seqres.full
> $XFS_IO_PROG -c "pread $offset $bytes" $flags $SCRATCH_MNT/$seq \
> - 2>&1 | _filter_off $offset | tee -a $seq.full | _filter_pread
> + 2>&1 | _filter_off $offset | tee -a $seqres.full | _filter_pread
>
> - $XFS_IO_PROG -c "pread -v $offset $bytes" $flags $SCRATCH_MNT/$seq >>$seq.full 2>&1
> + $XFS_IO_PROG -c "pread -v $offset $bytes" $flags $SCRATCH_MNT/$seq >>$seqres.full 2>&1
>
> - echo | tee -a $seq.full
> + echo | tee -a $seqres.full
> }
>
> # real QA test starts here
> diff --git a/tests/xfs/072 b/tests/xfs/072
> index 930a983..d5bec3c 100755
> --- a/tests/xfs/072
> +++ b/tests/xfs/072
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> _cleanup()
> @@ -49,7 +50,7 @@ _supported_os IRIX Linux
>
> _require_scratch
>
> -rm -f $seq.full
> +rm -f $seqres.full
> umount $SCRATCH_DEV >/dev/null 2>&1
>
> _scratch_mkfs_xfs >/dev/null || _fail "mkfs failed"
> diff --git a/tests/xfs/073 b/tests/xfs/073
> index 3a5129f..2ed2e97 100755
> --- a/tests/xfs/073
> +++ b/tests/xfs/073
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/078 b/tests/xfs/078
> index 901723e..df4fc6f 100755
> --- a/tests/xfs/078
> +++ b/tests/xfs/078
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/080 b/tests/xfs/080
> index 3243fe1..fb5b6a6 100755
> --- a/tests/xfs/080
> +++ b/tests/xfs/080
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/081 b/tests/xfs/081
> index f0ee819..44018bc 100755
> --- a/tests/xfs/081
> +++ b/tests/xfs/081
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -50,7 +51,7 @@ _cleanup()
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> # prelim
> -rm -f $seq.full $tmp.*
> +rm -f $seqres.full $tmp.*
> _require_scratch
> _require_xfs_quota
> _require_v2log
> diff --git a/tests/xfs/082 b/tests/xfs/082
> index e21a793..652f362 100755
> --- a/tests/xfs/082
> +++ b/tests/xfs/082
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -48,7 +49,7 @@ _supported_fs xfs
> _supported_os IRIX Linux
>
> # prelim
> -rm -f $seq.full $tmp.*
> +rm -f $seqres.full $tmp.*
> _require_scratch
> _require_v2log
>
> diff --git a/tests/xfs/084 b/tests/xfs/084
> index ba5743a..46aa837 100755
> --- a/tests/xfs/084
> +++ b/tests/xfs/084
> @@ -24,6 +24,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/085 b/tests/xfs/085
> index 44123ad..a02c42d 100755
> --- a/tests/xfs/085
> +++ b/tests/xfs/085
> @@ -26,6 +26,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -42,24 +43,24 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
> _supported_fs xfs
> _supported_os IRIX Linux
>
> -rm -f $seq.full
> +rm -f $seqres.full
> rm -f $tmp.log
>
> _require_scratch
>
> echo "mkfs"
> -_scratch_mkfs_xfs >>$seq.full 2>&1 \
> +_scratch_mkfs_xfs >>$seqres.full 2>&1 \
> || _fail "mkfs scratch failed"
>
> echo "mount"
> -_scratch_mount >>$seq.full 2>&1 \
> +_scratch_mount >>$seqres.full 2>&1 \
> || _fail "mount failed: $MOUNT_OPTIONS"
>
> echo "touch files"
> touch $SCRATCH_MNT/{0,1,2,3,4,5,6,7,8,9}{0,1,2,3,4,5,6,7,8,9}
>
> echo "godown"
> -src/godown -v -f $SCRATCH_MNT >> $seq.full
> +src/godown -v -f $SCRATCH_MNT >> $seqres.full
>
> echo "unmount"
> umount $SCRATCH_MNT
> @@ -75,7 +76,7 @@ if false; then
> fi
>
> echo "mount with replay"
> -_scratch_mount $mnt >>$seq.full 2>&1 \
> +_scratch_mount $mnt >>$seqres.full 2>&1 \
> || _fail "mount failed: $mnt $MOUNT_OPTIONS"
>
> echo "ls SCRATCH_MNT"
> diff --git a/tests/xfs/086 b/tests/xfs/086
> index b59ad0a..2e2d4cf 100755
> --- a/tests/xfs/086
> +++ b/tests/xfs/086
> @@ -25,6 +25,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -41,7 +42,7 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
> _supported_fs xfs
> _supported_os IRIX Linux
>
> -rm -f $seq.full $tmp.*
> +rm -f $seqres.full $tmp.*
> _require_scratch
> _require_v2log
>
> @@ -83,7 +84,7 @@ for s in sync nosync ; do
>
> # mkfs the FS
> _echofull "mkfs"
> - _scratch_mkfs_xfs >>$seq.full 2>&1
> + _scratch_mkfs_xfs >>$seqres.full 2>&1
> if [ $? -ne 0 ] ; then
> _echofull "mkfs failed: $MKFS_OPTIONS"
> continue
> @@ -91,7 +92,7 @@ for s in sync nosync ; do
>
> # mount the FS
> _echofull "mount"
> - if ! _scratch_mount >>$seq.full 2>&1; then
> + if ! _scratch_mount >>$seqres.full 2>&1; then
> _echofull "mount failed: $MOUNT_OPTIONS"
> continue
> fi
> @@ -116,17 +117,17 @@ for s in sync nosync ; do
> ls $SCRATCH_MNT
>
> _echofull "godown"
> - src/godown -v -f $SCRATCH_MNT >> $seq.full
> + src/godown -v -f $SCRATCH_MNT >> $seqres.full
>
> _echofull "unmount"
> - umount $SCRATCH_DEV >>$seq.full 2>&1 \
> + umount $SCRATCH_DEV >>$seqres.full 2>&1 \
> || _fail "umount failed"
>
> _echofull "logprint after going down..."
> _print_logstate
>
> _echofull "mount with replay"
> - _scratch_mount >>$seq.full 2>&1 \
> + _scratch_mount >>$seqres.full 2>&1 \
> || _fail "mount failed: $MOUNT_OPTIONS"
>
> # check on what FS looks like after log recovery
> diff --git a/tests/xfs/087 b/tests/xfs/087
> index 3cb6990..65812f6 100755
> --- a/tests/xfs/087
> +++ b/tests/xfs/087
> @@ -25,6 +25,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -46,7 +47,7 @@ _do_meta()
> -f rename=30 -f stat=30 -f unlink=30 -f truncate=20"
> _echofull "calling fsstress $param -m8 -n $count"
> FSSTRESS_ARGS=`_scale_fsstress_args $param $FSSTRESS_AVOID -m 8 -n $count -d $out`
> - if ! $FSSTRESS_PROG $FSSTRESS_ARGS >>$seq.full 2>&1
> + if ! $FSSTRESS_PROG $FSSTRESS_ARGS >>$seqres.full 2>&1
> then
> _echofull "fsstress failed"
> fi
> @@ -56,7 +57,7 @@ _do_meta()
> _supported_fs xfs
> _supported_os IRIX Linux
>
> -rm -f $seq.full $tmp.*
> +rm -f $seqres.full $tmp.*
> _require_scratch
> _require_v2log
> _require_xfs_quota
> @@ -91,7 +92,7 @@ do
>
> # mkfs the FS
> _echofull "mkfs"
> - _scratch_mkfs_xfs >>$seq.full 2>&1
> + _scratch_mkfs_xfs >>$seqres.full 2>&1
> if [ $? -ne 0 ] ; then
> _echofull "mkfs failed: $MKFS_OPTIONS"
> continue
> @@ -99,7 +100,7 @@ do
>
> # mount the FS
> _echofull "mount"
> - if ! _scratch_mount -o uquota >>$seq.full 2>&1; then
> + if ! _scratch_mount -o uquota >>$seqres.full 2>&1; then
> _echofull "mount failed: $MOUNT_OPTIONS"
> continue
> fi
> @@ -112,20 +113,20 @@ do
> ls -RF $SCRATCH_MNT >$tmp.ls1
>
> _echofull "godown"
> - src/godown -v -f $SCRATCH_MNT >> $seq.full
> + src/godown -v -f $SCRATCH_MNT >> $seqres.full
>
> _echofull "unmount"
> - umount $SCRATCH_DEV >>$seq.full 2>&1 \
> + umount $SCRATCH_DEV >>$seqres.full 2>&1 \
> || _fail "umount failed"
>
> _echofull "logprint after going down..."
> _print_logstate
>
> _full "logprint headers"
> - _scratch_xfs_logprint -n >>$seq.full 2>&1
> + _scratch_xfs_logprint -n >>$seqres.full 2>&1
>
> _echofull "mount with replay"
> - _scratch_mount -o uquota >>$seq.full 2>&1 \
> + _scratch_mount -o uquota >>$seqres.full 2>&1 \
> || _fail "mount failed: $MOUNT_OPTIONS"
>
> # check on what FS looks like after log recovery
> diff --git a/tests/xfs/090 b/tests/xfs/090
> index 8ce50c0..8477329 100755
> --- a/tests/xfs/090
> +++ b/tests/xfs/090
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/092 b/tests/xfs/092
> index 2f849f3..e65fe27 100755
> --- a/tests/xfs/092
> +++ b/tests/xfs/092
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/094 b/tests/xfs/094
> index 4f4cf34..6aa2d74 100755
> --- a/tests/xfs/094
> +++ b/tests/xfs/094
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/095 b/tests/xfs/095
> index 9de4476..9a74d5f 100755
> --- a/tests/xfs/095
> +++ b/tests/xfs/095
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/096 b/tests/xfs/096
> index d06bd59..d09c067 100755
> --- a/tests/xfs/096
> +++ b/tests/xfs/096
> @@ -24,6 +24,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -63,7 +64,7 @@ _cleanup()
> #
> _mkfs_filter()
> {
> - tee -a $seq.full | \
> + tee -a $seqres.full | \
> sed \
> -e 's/extsz=[0-9][0-9]*[ ]*/extsz=N, /' \
> -e 's/blocks=[0-9][0-9]*/blocks=N/' \
> @@ -89,7 +90,7 @@ _mkfs_filter()
> }
>
> # real QA test starts here
> -rm -f $seq.full
> +rm -f $seqres.full
>
> # Modify as appropriate.
> _supported_fs xfs
> diff --git a/tests/xfs/103 b/tests/xfs/103
> index 02c3f9d..2d4fd48 100755
> --- a/tests/xfs/103
> +++ b/tests/xfs/103
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/104 b/tests/xfs/104
> index 59db760..b0588e8 100755
> --- a/tests/xfs/104
> +++ b/tests/xfs/104
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -37,7 +38,7 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
> _create_scratch()
> {
> echo "*** mkfs"
> - _scratch_mkfs_xfs $@ | tee -a $seq.full | _filter_mkfs 2>$tmp.mkfs
> + _scratch_mkfs_xfs $@ | tee -a $seqres.full | _filter_mkfs 2>$tmp.mkfs
> . $tmp.mkfs
>
> echo "*** mount"
> @@ -64,13 +65,13 @@ _stress_scratch()
> # -w ensures that the only ops are ones which cause write I/O
> FSSTRESS_ARGS=`_scale_fsstress_args -d $SCRATCH_MNT -w -p $procs \
> -n $nops $FSSTRESS_AVOID`
> - $FSSTRESS_PROG $FSSTRESS_ARGS >> $seq.full &
> + $FSSTRESS_PROG $FSSTRESS_ARGS >> $seqres.full &
> }
>
> # real QA test starts here
> _supported_fs xfs
> _require_scratch
> -_scratch_mkfs_xfs | tee -a $seq.full | _filter_mkfs 2>$tmp.mkfs
> +_scratch_mkfs_xfs | tee -a $seqres.full | _filter_mkfs 2>$tmp.mkfs
> . $tmp.mkfs # extract blocksize and data size for scratch device
>
> endsize=`expr 550 \* 1048576` # stop after growing this big
> @@ -95,19 +96,19 @@ _fill_scratch $fillsize
> #
> while [ $size -le $endsize ]; do
> echo "*** stressing a ${size} byte filesystem"
> - echo "*** stressing a ${sizeb} block filesystem" >> $seq.full
> + echo "*** stressing a ${sizeb} block filesystem" >> $seqres.full
> _stress_scratch
> sleep 1
> size=`expr $size + $incsize`
> sizeb=`expr $size / $dbsize` # in data blocks
> echo "*** growing to a ${size} byte filesystem"
> - echo "*** growing to a ${sizeb} block filesystem" >> $seq.full
> + echo "*** growing to a ${sizeb} block filesystem" >> $seqres.full
> xfs_growfs -D ${sizeb} $SCRATCH_MNT \
> - | tee -a $seq.full | _filter_mkfs 2>$tmp.growfs
> + | tee -a $seqres.full | _filter_mkfs 2>$tmp.growfs
> . $tmp.growfs
> [ `expr $size % $modsize` -eq 0 ] && wait # every 4th iteration
> - echo AGCOUNT=$agcount | tee -a $seq.full
> - echo && echo >> $seq.full
> + echo AGCOUNT=$agcount | tee -a $seqres.full
> + echo && echo >> $seqres.full
> done
> wait # stop for any remaining stress processes
>
> diff --git a/tests/xfs/106 b/tests/xfs/106
> index e8f1d45..651fe00 100755
> --- a/tests/xfs/106
> +++ b/tests/xfs/106
> @@ -25,6 +25,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -44,7 +45,7 @@ _require_xfs_quota
>
> # real QA test starts here
> _scratch_mkfs_xfs | _filter_mkfs 2>$tmp.mkfs
> -cat $tmp.mkfs >$seq.full
> +cat $tmp.mkfs >$seqres.full
> . $tmp.mkfs
>
> # setup a default run
> @@ -115,7 +116,7 @@ s/Inode: \#\d+ \(\d+ blocks, \d+ extents\)/Inode: #[INO] (X blocks, Y extents)/;
> test_quot()
> {
> echo "checking quot command (type=$type)" # not deterministic on blks
> - xfs_quota -x -c "quot -n -$type" $SCRATCH_MNT >>$seq.full 2>&1
> + xfs_quota -x -c "quot -n -$type" $SCRATCH_MNT >>$seqres.full 2>&1
> }
>
> test_report()
> diff --git a/tests/xfs/107 b/tests/xfs/107
> index 2c98b57..e2300ce 100755
> --- a/tests/xfs/107
> +++ b/tests/xfs/107
> @@ -25,6 +25,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -56,7 +57,7 @@ _require_xfs_quota
>
> # real QA test starts here
> _scratch_mkfs_xfs | _filter_mkfs 2>$tmp.mkfs
> -cat $tmp.mkfs >$seq.full
> +cat $tmp.mkfs >$seqres.full
> . $tmp.mkfs
>
> # setup a default run
> @@ -72,7 +73,7 @@ _require_prjquota $SCRATCH_DEV
> echo "### create projects file"
> rm -f $tmp.projects
> target=$SCRATCH_MNT/project
> -echo "6:$target" | tee -a $seq.full > $tmp.projects
> +echo "6:$target" | tee -a $seqres.full > $tmp.projects
>
> echo "### populate filesystem"
> mkdir $target || exit
> diff --git a/tests/xfs/108 b/tests/xfs/108
> index 6b656e6..809659d 100755
> --- a/tests/xfs/108
> +++ b/tests/xfs/108
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -57,15 +58,15 @@ test_files()
> test_accounting()
> {
> echo "### some controlled buffered, direct and mmapd IO (type=$type)"
> - echo "--- initiating parallel IO..." >>$seq.full
> + echo "--- initiating parallel IO..." >>$seqres.full
> $XFS_IO_PROG -c 'pwrite -b 1m 0 16m' -c 'fsync' \
> - $SCRATCH_MNT/buffer >>$seq.full 2>&1 &
> + $SCRATCH_MNT/buffer >>$seqres.full 2>&1 &
> $XFS_IO_PROG -c 'pwrite -b 1m 0 16m' -d \
> - $SCRATCH_MNT/direct >>$seq.full 2>&1 &
> + $SCRATCH_MNT/direct >>$seqres.full 2>&1 &
> $XFS_IO_PROG -c 't 16m' -c 'mm -rw 0 16m' -c 'mw 0 16m' -c 'ms -s' \
> - $SCRATCH_MNT/mmap >>$seq.full 2>&1 &
> + $SCRATCH_MNT/mmap >>$seqres.full 2>&1 &
> wait
> - echo "--- completed parallel IO ($type)" >>$seq.full
> + echo "--- completed parallel IO ($type)" >>$seqres.full
>
> for file in $SCRATCH_MNT/{buffer,direct,mmap}; do
> $here/src/lstat64 $file | head -3 | _filter_scratch
> @@ -80,10 +81,10 @@ _qmount
> _require_prjquota $SCRATCH_DEV
>
> # real QA test starts here
> -rm -f $tmp.projects $seq.full
> +rm -f $tmp.projects $seqres.full
> umount $SCRATCH_DEV 2>/dev/null
> _scratch_mkfs_xfs | _filter_mkfs 2>$tmp.mkfs
> -cat $tmp.mkfs >>$seq.full
> +cat $tmp.mkfs >>$seqres.full
> _scratch_mount
>
> uid=1
> diff --git a/tests/xfs/109 b/tests/xfs/109
> index 56364f4..2e36d0f 100755
> --- a/tests/xfs/109
> +++ b/tests/xfs/109
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -102,7 +103,7 @@ fi
> umount $SCRATCH_DEV
>
> _scratch_mkfs_xfs -dsize=160m,agcount=4 $faststart | _filter_mkfs 2>$tmp.mkfs
> -cat $tmp.mkfs >>$seq.full
> +cat $tmp.mkfs >>$seqres.full
> _scratch_mount
>
> populate
> diff --git a/tests/xfs/110 b/tests/xfs/110
> index 8749afa..a2790c8 100755
> --- a/tests/xfs/110
> +++ b/tests/xfs/110
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/111 b/tests/xfs/111
> index 8f4c142..af7cd65 100755
> --- a/tests/xfs/111
> +++ b/tests/xfs/111
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/114 b/tests/xfs/114
> index a4ba98d..954eaff 100755
> --- a/tests/xfs/114
> +++ b/tests/xfs/114
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -79,8 +80,8 @@ _test_create()
> p=dir2/dir3/dir4/file4
> touch $p
>
> - #_print_names $p >>$here/$seq.full
> - _print_names $p | tee -a $here/$seq.full
> + #_print_names $p >>$here/$seqres.full
> + _print_names $p | tee -a $here/$seqres.full
>
> _check_paths $SCRATCH_MNT/$p
> }
> @@ -130,13 +131,13 @@ _test_hardlink()
> ln $p $x
> done
>
> - _print_names $p >>$here/$seq.full
> + _print_names $p >>$here/$seqres.full
>
> echo ""
> echo "print out names and check after created hardlinks"
> echo ""
> for x in $paths; do
> - _print_names $x | tee -a $here/$seq.full
> + _print_names $x | tee -a $here/$seqres.full
> _check_paths $SCRATCH_MNT/$x
> done
>
> @@ -160,7 +161,7 @@ _test_hardlink()
> echo ""
> for x in $paths; do
> if [ -e $x ]; then
> - _print_names $x | tee -a $here/$seq.full
> + _print_names $x | tee -a $here/$seqres.full
> _check_paths $SCRATCH_MNT/$x
> fi
> done
> @@ -229,7 +230,7 @@ _test_rename()
>
> _filter_num()
> {
> - tee -a $here/$seq.full |\
> + tee -a $here/$seqres.full |\
> sed -e 's/[0-9][0-9]* inodes/I inodes/g' \
> -e 's/[0-9][0-9]* paths/P paths/g' \
> -e 's/seed = [0-9][0-9]*/seed = S/'
> @@ -254,7 +255,7 @@ _test_fsstress()
> if ! $FSSTRESS_PROG $args | _filter_num
> then
> echo " fsstress $args returned $?"
> - cat $tmp.out | tee -a $here/$seq.full
> + cat $tmp.out | tee -a $here/$seqres.full
> status=1
> fi
>
> @@ -283,8 +284,8 @@ _test_dirstress()
> if ! $here/src/dirstress $args >$tmp.out 2>&1 | _filter_num
> then
> echo " dirstress failed"
> - echo "*** dirstress $args" | tee -a $here/$seq.full
> - cat $tmp.out >>$here/$seq.full
> + echo "*** dirstress $args" | tee -a $here/$seqres.full
> + cat $tmp.out >>$here/$seqres.full
> status=1
> exit
> fi
> @@ -294,8 +295,8 @@ _test_dirstress()
> if ! $here/src/dirstress $args >$tmp.out 2>&1 | _filter_num
> then
> echo " dirstress failed"
> - echo "*** dirstress $args" | tee -a $here/$seq.full
> - cat $tmp.out >>$here/$seq.full
> + echo "*** dirstress $args" | tee -a $here/$seqres.full
> + cat $tmp.out >>$here/$seqres.full
> status=1
> exit
> fi
> @@ -315,16 +316,16 @@ _require_scratch
> _require_attrs
> _need_to_be_root
>
> -rm -f $here/$seq.full
> +rm -f $here/$seqres.full
>
> echo "mkfs"
> -_scratch_mkfs_xfs >>$here/$seq.full 2>&1 \
> +_scratch_mkfs_xfs >>$here/$seqres.full 2>&1 \
> || _fail "mkfs scratch failed"
> -_scratch_mkfs_xfs -i parent=1 >>$here/$seq.full 2>&1 \
> +_scratch_mkfs_xfs -i parent=1 >>$here/$seqres.full 2>&1 \
> || _notrun "parent inodes not supported"
>
> echo "mount"
> -_scratch_mount >>$here/$seq.full 2>&1 \
> +_scratch_mount >>$here/$seqres.full 2>&1 \
> || _fail "mount failed: $MOUNT_OPTIONS"
>
> # real QA test starts here
> diff --git a/tests/xfs/115 b/tests/xfs/115
> index ebcc995..aa281d6 100755
> --- a/tests/xfs/115
> +++ b/tests/xfs/115
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -101,16 +102,16 @@ _supported_os IRIX
> _require_scratch
> _require_attrs
>
> -rm -f $here/$seq.full
> +rm -f $here/$seqres.full
>
> echo "mkfs"
> -_scratch_mkfs_xfs >>$here/$seq.full 2>&1 \
> +_scratch_mkfs_xfs >>$here/$seqres.full 2>&1 \
> || _fail "mkfs scratch failed"
> -_scratch_mkfs_xfs -i paths=1 >>$here/$seq.full 2>&1 \
> +_scratch_mkfs_xfs -i paths=1 >>$here/$seqres.full 2>&1 \
> || _notrun "i_paths not supported"
>
> echo "mount"
> -_scratch_mount >>$here/$seq.full 2>&1 \
> +_scratch_mount >>$here/$seqres.full 2>&1 \
> || _fail "mount failed: $MOUNT_OPTIONS"
>
> # real QA test starts here
> @@ -251,7 +252,7 @@ _do_test()
> xfs_repair_ipaths -n $SCRATCH_MNT
> }
>
> -_do_test 2>&1 | tee $seq.full | _filter_inodes
> +_do_test 2>&1 | tee $seqres.full | _filter_inodes
>
> # success, all done
> status=0
> diff --git a/tests/xfs/116 b/tests/xfs/116
> index 2c3ab92..4554d20 100755
> --- a/tests/xfs/116
> +++ b/tests/xfs/116
> @@ -25,6 +25,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/118 b/tests/xfs/118
> index d140a8b..e4ce711 100755
> --- a/tests/xfs/118
> +++ b/tests/xfs/118
> @@ -25,6 +25,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -72,7 +73,7 @@ _chowning_file()
>
>
> echo "mkfs on scratch"
> -_scratch_mkfs_xfs >$seq.full
> +_scratch_mkfs_xfs >$seqres.full
>
> echo "mount with quotas"
> export MOUNT_OPTIONS="-o uquota"
> diff --git a/tests/xfs/119 b/tests/xfs/119
> index 85af211..066ddbd 100755
> --- a/tests/xfs/119
> +++ b/tests/xfs/119
> @@ -25,6 +25,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/121 b/tests/xfs/121
> index a590bb0..f6dc83a 100755
> --- a/tests/xfs/121
> +++ b/tests/xfs/121
> @@ -27,6 +27,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -43,17 +44,17 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
> _supported_fs xfs
> _supported_os IRIX Linux
>
> -rm -f $seq.full
> +rm -f $seqres.full
> rm -f $tmp.log
>
> _require_scratch
>
> echo "mkfs"
> -_scratch_mkfs_xfs >>$seq.full 2>&1 \
> +_scratch_mkfs_xfs >>$seqres.full 2>&1 \
> || _fail "mkfs scratch failed"
>
> echo "mount"
> -_scratch_mount >>$seq.full 2>&1 \
> +_scratch_mount >>$seqres.full 2>&1 \
> || _fail "mount failed: $MOUNT_OPTIONS"
>
> # num_files must be greater than 64 (XFS_AGI_UNLINKED_BUCKETS)
> @@ -68,7 +69,7 @@ src/multi_open_unlink -f $SCRATCH_MNT/test_file -n $num_files -s $delay &
> sleep 3
>
> echo "godown"
> -src/godown -v -f $SCRATCH_MNT >> $seq.full
> +src/godown -v -f $SCRATCH_MNT >> $seqres.full
>
> # time for multi_open_unlink to exit out after its delay
> # so we have no references and can unmount
> @@ -81,11 +82,11 @@ echo "logprint after going down..."
> _print_logstate
>
> echo "mount with replay"
> -_scratch_mount $mnt >>$seq.full 2>&1 \
> +_scratch_mount $mnt >>$seqres.full 2>&1 \
> || _fail "mount failed: $mnt $MOUNT_OPTIONS"
>
> echo "godown"
> -src/godown -v -f $SCRATCH_MNT >> $seq.full
> +src/godown -v -f $SCRATCH_MNT >> $seqres.full
>
> echo "unmount"
> umount $SCRATCH_MNT
> @@ -94,7 +95,7 @@ echo "logprint after going down..."
> _print_logstate
>
> echo "logprint to check for CLEAR_AGI_BUCKET..."
> -if _scratch_xfs_logprint -t | tee -a $seq.full | grep CLEAR; then
> +if _scratch_xfs_logprint -t | tee -a $seqres.full | grep CLEAR; then
> echo 'CLEAR_AGI_BUCKET transactions found!!'
> echo 'Are you running with an old xfs kernel - where the bug still exists?'
> else
> @@ -102,7 +103,7 @@ else
> fi
>
> # clean up dirty log with log recovery on mount
> -_scratch_mount >> $seq.full 2>&1 \
> +_scratch_mount >> $seqres.full 2>&1 \
> || _fail "mount failed"
>
> # should now be peaches
> diff --git a/tests/xfs/122 b/tests/xfs/122
> index 1c4f3a4..2a81728 100755
> --- a/tests/xfs/122
> +++ b/tests/xfs/122
> @@ -25,6 +25,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -176,7 +177,7 @@ echo 'int main(int argc, char *argv[]) {' >>$cprog
> #
> cat /usr/include/xfs/xfs*.h | indent |\
> _attribute_filter |\
> -tee $seq.full |\
> +tee $seqres.full |\
> egrep '} *xfs_.*_t' |\
> egrep -v -f $tmp.ignore |\
> awk '{sub(/[;,]/,"",$2); print "printf(\"sizeof(", $2, ") = %d\\n\", sizeof(", $2, "));"}' \
> @@ -198,8 +199,8 @@ awk '
> echo 'return 0; }' >>$cprog
>
> # create and run program
> -cc -o $oprog $cprog >> $seq.full 2>&1 || \
> - _notrun "Could not compile test program (see end of $seq.full)"
> +cc -o $oprog $cprog >> $seqres.full 2>&1 || \
> + _notrun "Could not compile test program (see end of $seqres.full)"
> $oprog | _type_size_filter | _type_name_filter > $progout
>
> #
> diff --git a/tests/xfs/134 b/tests/xfs/134
> index 2117b4a..f38fc6e 100755
> --- a/tests/xfs/134
> +++ b/tests/xfs/134
> @@ -24,6 +24,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -60,8 +61,8 @@ cat >$tmp.projid <<EOF
> test:1
> EOF
>
> -cp /dev/null $seq.full
> -chmod a+rwx $seq.full # arbitrary users will write here
> +cp /dev/null $seqres.full
> +chmod a+rwx $seqres.full # arbitrary users will write here
>
> _require_scratch
> _scratch_mkfs_xfs >/dev/null 2>&1
> diff --git a/tests/xfs/136 b/tests/xfs/136
> index 6479c8c..ec3f71a 100755
> --- a/tests/xfs/136
> +++ b/tests/xfs/136
> @@ -25,6 +25,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/137 b/tests/xfs/137
> index 0f65d08..5c0fc51 100755
> --- a/tests/xfs/137
> +++ b/tests/xfs/137
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/138 b/tests/xfs/138
> index f8af8dd..a0aeb82 100755
> --- a/tests/xfs/138
> +++ b/tests/xfs/138
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/139 b/tests/xfs/139
> index 7d2e409..9de1fca 100755
> --- a/tests/xfs/139
> +++ b/tests/xfs/139
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/140 b/tests/xfs/140
> index a8cbd09..8564b28 100755
> --- a/tests/xfs/140
> +++ b/tests/xfs/140
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/142 b/tests/xfs/142
> index 526167d..e09ae3f 100755
> --- a/tests/xfs/142
> +++ b/tests/xfs/142
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/143 b/tests/xfs/143
> index 63281f9..686be64 100755
> --- a/tests/xfs/143
> +++ b/tests/xfs/143
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/144 b/tests/xfs/144
> index 52123cc..cf5eca7 100755
> --- a/tests/xfs/144
> +++ b/tests/xfs/144
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/145 b/tests/xfs/145
> index 54b8198..2a4b2f6 100755
> --- a/tests/xfs/145
> +++ b/tests/xfs/145
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/146 b/tests/xfs/146
> index bb4975c..2091db1 100755
> --- a/tests/xfs/146
> +++ b/tests/xfs/146
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/147 b/tests/xfs/147
> index e366dc7..c65dde9 100755
> --- a/tests/xfs/147
> +++ b/tests/xfs/147
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/148 b/tests/xfs/148
> index abc516a..49892ab 100755
> --- a/tests/xfs/148
> +++ b/tests/xfs/148
> @@ -24,6 +24,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/149 b/tests/xfs/149
> index b1793b7..780e3ae 100755
> --- a/tests/xfs/149
> +++ b/tests/xfs/149
> @@ -24,13 +24,14 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> 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
> -rm -f $seq.full
> +rm -f $seqres.full
>
> # get standard environment, filters and checks
> . ./common.rc
> @@ -44,15 +45,15 @@ export XFS_REPAIR_PROG=$XFS_PARALLEL_REPAIR_PROG
>
> _check_repair()
> {
> - echo "Repairing, round 0" >> $seq.full
> - _scratch_xfs_repair 2>&1 | _filter_repair | tee -a $seq.full >$tmp.0
> + echo "Repairing, round 0" >> $seqres.full
> + _scratch_xfs_repair 2>&1 | _filter_repair | tee -a $seqres.full >$tmp.0
> for i in 1 2 3 4
> do
> - echo "Repairing, iteration $i" | tee -a $seq.full
> + echo "Repairing, iteration $i" | tee -a $seqres.full
> _scratch_xfs_repair 2>&1 | _filter_repair >$tmp.$i
> - diff $tmp.0 $tmp.$i >> $seq.full
> + diff $tmp.0 $tmp.$i >> $seqres.full
> if [ $? -ne 0 ]; then
> - echo "ERROR: repair round $i differs to round 0 (see $seq.full)" | tee -a $seq.full
> + echo "ERROR: repair round $i differs to round 0 (see $seqres.full)" | tee -a $seq.full
> break
> fi
> # echo all interesting stuff...
> diff --git a/tests/xfs/150 b/tests/xfs/150
> index b6a04c5..529b6b4 100755
> --- a/tests/xfs/150
> +++ b/tests/xfs/150
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/151 b/tests/xfs/151
> index 4bfaff3..9de8ab4 100755
> --- a/tests/xfs/151
> +++ b/tests/xfs/151
> @@ -25,6 +25,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -55,7 +56,7 @@ _check_sids()
> | perl -ne "if (/^sids.*[\"|\s]($i)[\"|\s].*/) {print \$1} ;"`
> if [ -z "$CHECKED_SID" ] ; then
> echo "ERROR: SID(s) not created"
> - ${DMAPI_QASUITE1_DIR}../simple/dm_getall_sessions >>$seq.full
> + ${DMAPI_QASUITE1_DIR}../simple/dm_getall_sessions >>$seqres.full
> return
> fi
> done
> diff --git a/tests/xfs/152 b/tests/xfs/152
> index 2317291..4b9d471 100755
> --- a/tests/xfs/152
> +++ b/tests/xfs/152
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/153 b/tests/xfs/153
> index 81be175..86df036 100755
> --- a/tests/xfs/153
> +++ b/tests/xfs/153
> @@ -24,6 +24,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/154 b/tests/xfs/154
> index 62e79c2..528ec9c 100755
> --- a/tests/xfs/154
> +++ b/tests/xfs/154
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/155 b/tests/xfs/155
> index 949bd98..1c4ea6c 100755
> --- a/tests/xfs/155
> +++ b/tests/xfs/155
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/156 b/tests/xfs/156
> index 549cac8..0a73b6b 100755
> --- a/tests/xfs/156
> +++ b/tests/xfs/156
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -48,8 +49,8 @@ _require_scratch
> _scratch_mkfs_xfs >/dev/null 2>&1
> _dmapi_scratch_mount
>
> -${DMAPI_QASUITE1_DIR}cmd/get_dirattrs $SCRATCH_MNT > $seq.full
> -[ $? -ne 0 ] && echo "get_dirattrs failed - see $seq.full"
> +${DMAPI_QASUITE1_DIR}cmd/get_dirattrs $SCRATCH_MNT > $seqres.full
> +[ $? -ne 0 ] && echo "get_dirattrs failed - see $seqres.full"
>
> status=0
> exit
> diff --git a/tests/xfs/157 b/tests/xfs/157
> index 9ae3c40..91819ef 100755
> --- a/tests/xfs/157
> +++ b/tests/xfs/157
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/158 b/tests/xfs/158
> index e740654..ef8d4d1 100755
> --- a/tests/xfs/158
> +++ b/tests/xfs/158
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/159 b/tests/xfs/159
> index bfc225d..8f80482 100755
> --- a/tests/xfs/159
> +++ b/tests/xfs/159
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/160 b/tests/xfs/160
> index 3900299..2323697 100755
> --- a/tests/xfs/160
> +++ b/tests/xfs/160
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/161 b/tests/xfs/161
> index c419380..45210c7 100755
> --- a/tests/xfs/161
> +++ b/tests/xfs/161
> @@ -24,6 +24,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/162 b/tests/xfs/162
> index acd70e0..67aec9a 100755
> --- a/tests/xfs/162
> +++ b/tests/xfs/162
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/163 b/tests/xfs/163
> index d4eef64..434f100 100755
> --- a/tests/xfs/163
> +++ b/tests/xfs/163
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/164 b/tests/xfs/164
> index 1ef4aaf..8af0b0d 100755
> --- a/tests/xfs/164
> +++ b/tests/xfs/164
> @@ -29,6 +29,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -44,7 +45,7 @@ _cleanup()
>
> _filter_io()
> {
> - tee -a $seq.full | sed 's/ops;.*/ops/'
> + tee -a $seqres.full | sed 's/ops;.*/ops/'
> }
>
> #
> @@ -55,7 +56,7 @@ _filter_bmap()
> {
> awk '$3 ~ /hole/ { print $1, $2, $3; next }
> $7 ~ /10000/ { print $1, $2, "unwritten"; next }
> - {print $1, $2}' >> $seq.full
> + {print $1, $2}' >> $seqres.full
> }
>
>
> diff --git a/tests/xfs/165 b/tests/xfs/165
> index 3b321b9..72376f3 100755
> --- a/tests/xfs/165
> +++ b/tests/xfs/165
> @@ -26,6 +26,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -41,7 +42,7 @@ _cleanup()
>
> _filter_io()
> {
> - tee -a $seq.full | _filter_xfs_io
> + tee -a $seqres.full | _filter_xfs_io
> }
>
> #
> @@ -52,7 +53,7 @@ _filter_io()
> _filter_bmap()
> {
> awk '$3 ~ /hole/ { print $1, $2, $3; next }
> - {print $1, $2}' >> $seq.full
> + {print $1, $2}' >> $seqres.full
> }
>
> # get standard environment, filters and checks
> @@ -68,7 +69,7 @@ _supported_os IRIX Linux
> # io tests
> testfile=$TEST_DIR/file.$seq
> rm -f $testfile
> -rm -f $seq.full
> +rm -f $seqres.full
> len=4
> end=`expr 10 \* $len`
>
> diff --git a/tests/xfs/166 b/tests/xfs/166
> index 527686f..3170fa6 100755
> --- a/tests/xfs/166
> +++ b/tests/xfs/166
> @@ -23,13 +23,14 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> tmp=/tmp/$$
> status=1 # failure is the default!
> trap "_cleanup; exit \$status" 0 1 2 3 15
> -rm -f $seq.full
> +rm -f $seqres.full
>
> _cleanup()
> {
> @@ -91,7 +92,7 @@ FILE_SIZE=1048576
> rm -f $TEST_FILE
> $TEST_PROG $FILE_SIZE $TEST_FILE
>
> -xfs_bmap -vp $TEST_FILE >> $seq.full
> +xfs_bmap -vp $TEST_FILE >> $seqres.full
> xfs_bmap -vp $TEST_FILE | _filter_blocks
>
> status=0
> diff --git a/tests/xfs/167 b/tests/xfs/167
> index b2895fd..6800d24 100755
> --- a/tests/xfs/167
> +++ b/tests/xfs/167
> @@ -23,11 +23,12 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> tmp=/tmp/$$
> -rm -f $seq.full
> +rm -f $seqres.full
> status=1 # failure is the default!
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> @@ -44,7 +45,7 @@ workout()
> nops=15000
> FSSTRESS_ARGS=`_scale_fsstress_args -d $SCRATCH_MNT -p $procs -n $nops \
> $FSSTRESS_AVOID`
> - $FSSTRESS_PROG $FSSTRESS_ARGS >> $seq.full &
> + $FSSTRESS_PROG $FSSTRESS_ARGS >> $seqres.full &
> sleep 2
> }
>
> diff --git a/tests/xfs/168 b/tests/xfs/168
> index 8980f9b..67f1e19 100755
> --- a/tests/xfs/168
> +++ b/tests/xfs/168
> @@ -24,11 +24,12 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> tmp=/tmp/$$
> -rm -f $seq.full
> +rm -f $seqres.full
> status=1 # failure is the default!
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> @@ -106,7 +107,7 @@ wait
> # dmapi destroy events are asyncronous, don't rely on fixed ordering of events
> # in print_event output, use sort.
> echo "# here comes the dmapi print_event filtered and sorted output"
> -cat $tmp.print_event_out | tee -a $here/$seq.full | _filter_dmapi_print_event | LC_COLLATE=POSIX sort
> +cat $tmp.print_event_out | tee -a $here/$seqres.full | _filter_dmapi_print_event | LC_COLLATE=POSIX sort
> rm $tmp.print_event_out
>
> status=0
> diff --git a/tests/xfs/170 b/tests/xfs/170
> index b725d3a..f470946 100755
> --- a/tests/xfs/170
> +++ b/tests/xfs/170
> @@ -25,11 +25,12 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> tmp=/tmp/$$
> -rm -f $seq.full
> +rm -f $seqres.full
> status=1 # failure is the default!
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> diff --git a/tests/xfs/171 b/tests/xfs/171
> index 4f77a41..af7a216 100755
> --- a/tests/xfs/171
> +++ b/tests/xfs/171
> @@ -24,11 +24,12 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> tmp=/tmp/$$
> -rm -f $seq.full
> +rm -f $seqres.full
> status=1 # failure is the default!
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> diff --git a/tests/xfs/172 b/tests/xfs/172
> index b6b496c..50eda81 100755
> --- a/tests/xfs/172
> +++ b/tests/xfs/172
> @@ -24,11 +24,12 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> tmp=/tmp/$$
> -rm -f $seq.full
> +rm -f $seqres.full
> status=1 # failure is the default!
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> diff --git a/tests/xfs/173 b/tests/xfs/173
> index 7146d2f..6761a8a 100755
> --- a/tests/xfs/173
> +++ b/tests/xfs/173
> @@ -24,11 +24,12 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> tmp=/tmp/$$
> -rm -f $seq.full
> +rm -f $seqres.full
> status=1 # failure is the default!
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> diff --git a/tests/xfs/174 b/tests/xfs/174
> index 7745a6a..ffb6754 100755
> --- a/tests/xfs/174
> +++ b/tests/xfs/174
> @@ -24,11 +24,12 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> tmp=/tmp/$$
> -rm -f $seq.full
> +rm -f $seqres.full
> status=1 # failure is the default!
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> diff --git a/tests/xfs/175 b/tests/xfs/175
> index 4fc3ffb..4753f21 100755
> --- a/tests/xfs/175
> +++ b/tests/xfs/175
> @@ -26,11 +26,12 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> tmp=/tmp/$$
> -rm -f $seq.full
> +rm -f $seqres.full
> status=1 # failure is the default!
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> diff --git a/tests/xfs/176 b/tests/xfs/176
> index 93083c4..3fe9f04 100755
> --- a/tests/xfs/176
> +++ b/tests/xfs/176
> @@ -23,11 +23,12 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> tmp=/tmp/$$
> -rm -f $seq.full
> +rm -f $seqres.full
> status=1 # failure is the default!
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> diff --git a/tests/xfs/177 b/tests/xfs/177
> index ec8aca7..49ca282 100755
> --- a/tests/xfs/177
> +++ b/tests/xfs/177
> @@ -24,6 +24,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/178 b/tests/xfs/178
> index 8856656..084aeb9 100755
> --- a/tests/xfs/178
> +++ b/tests/xfs/178
> @@ -24,6 +24,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/179 b/tests/xfs/179
> index f3facca..451d7cc 100755
> --- a/tests/xfs/179
> +++ b/tests/xfs/179
> @@ -24,6 +24,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/180 b/tests/xfs/180
> index 0f82306..15e0221 100755
> --- a/tests/xfs/180
> +++ b/tests/xfs/180
> @@ -24,6 +24,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/181 b/tests/xfs/181
> index fb65100..35e808f 100755
> --- a/tests/xfs/181
> +++ b/tests/xfs/181
> @@ -27,6 +27,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> _cleanup()
> @@ -50,17 +51,17 @@ trap "_cleanup; exit \$status" 0 1 2 3 15
> _supported_fs xfs
> _supported_os IRIX Linux
>
> -rm -f $seq.full
> +rm -f $seqres.full
> rm -f $tmp.log
>
> _require_scratch
>
> echo "mkfs"
> -_scratch_mkfs_xfs >>$seq.full 2>&1 \
> +_scratch_mkfs_xfs >>$seqres.full 2>&1 \
> || _fail "mkfs scratch failed"
>
> echo "mount"
> -_scratch_mount >>$seq.full 2>&1 \
> +_scratch_mount >>$seqres.full 2>&1 \
> || _fail "mount failed: $MOUNT_OPTIONS"
>
> # num_files must be greater than 64 (XFS_AGI_UNLINKED_BUCKETS)
> @@ -81,7 +82,7 @@ pid=$!
> sleep 10
>
> echo "godown"
> -src/godown -v -f $SCRATCH_MNT >> $seq.full
> +src/godown -v -f $SCRATCH_MNT >> $seqres.full
>
> # kill the multi_open_unlink
> kill $pid 2>/dev/null
> @@ -95,11 +96,11 @@ echo "logprint after going down..."
> _print_logstate
>
> echo "mount with replay"
> -_scratch_mount $mnt >>$seq.full 2>&1 \
> +_scratch_mount $mnt >>$seqres.full 2>&1 \
> || _fail "mount failed: $mnt $MOUNT_OPTIONS"
>
> echo "godown"
> -src/godown -v -f $SCRATCH_MNT >> $seq.full
> +src/godown -v -f $SCRATCH_MNT >> $seqres.full
>
> echo "unmount"
> umount $SCRATCH_MNT
> @@ -108,7 +109,7 @@ echo "logprint after going down..."
> _print_logstate
>
> echo "logprint to check for CLEAR_AGI_BUCKET..."
> -if _scratch_xfs_logprint -t | tee -a $seq.full | grep CLEAR; then
> +if _scratch_xfs_logprint -t | tee -a $seqres.full | grep CLEAR; then
> echo 'CLEAR_AGI_BUCKET transactions found!!'
> echo 'Are you running with an old xfs kernel - where the bug still exists?'
> else
> @@ -116,7 +117,7 @@ else
> fi
>
> # clean up dirty log with log recovery on mount
> -_scratch_mount >> $seq.full 2>&1 \
> +_scratch_mount >> $seqres.full 2>&1 \
> || _fail "mount failed"
>
> # should now be peaches
> diff --git a/tests/xfs/182 b/tests/xfs/182
> index 33e8010..7495eb1 100755
> --- a/tests/xfs/182
> +++ b/tests/xfs/182
> @@ -24,6 +24,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/183 b/tests/xfs/183
> index 4624ab4..5a7587f 100755
> --- a/tests/xfs/183
> +++ b/tests/xfs/183
> @@ -24,6 +24,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/185 b/tests/xfs/185
> index 928eb24..f00858b 100755
> --- a/tests/xfs/185
> +++ b/tests/xfs/185
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/186 b/tests/xfs/186
> index 2c66026..46cd087 100755
> --- a/tests/xfs/186
> +++ b/tests/xfs/186
> @@ -34,6 +34,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -77,7 +78,7 @@ _rmv_eas()
>
> _filter_inode()
> {
> - tee -a $here/$seq.full | \
> + tee -a $here/$seqres.full | \
> sed -e "s/core.forkoff/forkoff/g" | \
> egrep '^u.sfdir2|^a.sfattr|forkoff' | \
> egrep -v 'inumber|parent'
> @@ -85,7 +86,7 @@ _filter_inode()
>
> _filter_version()
> {
> - tee -a $here/$seq.full | tr ',' '\n' | grep ATTR
> + tee -a $here/$seqres.full | tr ',' '\n' | grep ATTR
> }
>
> _print_inode()
> @@ -148,7 +149,7 @@ _supported_os Linux
> _require_scratch
> _require_attrs
>
> -rm -f $seq.full
> +rm -f $seqres.full
>
> _scratch_mkfs -i attr=2,size=512 -l lazy-count=1 >/dev/null 2>&1
>
> diff --git a/tests/xfs/187 b/tests/xfs/187
> index bff0caa..c414017 100755
> --- a/tests/xfs/187
> +++ b/tests/xfs/187
> @@ -28,6 +28,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -43,7 +44,7 @@ _cleanup()
>
> _filter_version()
> {
> - tee -a $seq.full | tr ',' '\n' | egrep 'ATTR|MORE|LAZY'
> + tee -a $seqres.full | tr ',' '\n' | egrep 'ATTR|MORE|LAZY'
> }
>
> # get standard environment, filters and checks
> @@ -58,7 +59,7 @@ _supported_os Linux
> _require_scratch
> _require_attrs
>
> -rm -f $seq.full
> +rm -f $seqres.full
>
> # lazysb and attr2 are in features2 and will require morebitsbit on
> # So test with lazysb and without it to see if the morebitsbit is
> diff --git a/tests/xfs/188 b/tests/xfs/188
> index 4ebbfc1..a8fe431 100755
> --- a/tests/xfs/188
> +++ b/tests/xfs/188
> @@ -30,6 +30,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -57,7 +58,7 @@ if [ $XFSPROGS_VERSION -lt 21000 ]; then
> fi
>
> _require_scratch
> -rm -f $seq.full
> +rm -f $seqres.full
>
> _scratch_mkfs -n version=ci >/dev/null 2>&1
> _scratch_mount
> diff --git a/tests/xfs/189 b/tests/xfs/189
> index a5a5682..24cc29e 100755
> --- a/tests/xfs/189
> +++ b/tests/xfs/189
> @@ -24,6 +24,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -220,5 +221,5 @@ _test_remount_barrier
>
> # success, all done
> echo "*** done"
> -rm -f $seq.full
> +rm -f $seqres.full
> status=0
> diff --git a/tests/xfs/190 b/tests/xfs/190
> index 5bb4743..c760ee6 100755
> --- a/tests/xfs/190
> +++ b/tests/xfs/190
> @@ -35,12 +35,13 @@ filesize=10
> filename=test-190
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> tmp=/tmp/$$
> status=0 # success is the default!
> -rm -f $seq.full
> +rm -f $seqres.full
>
> # get standard environment, filters and checks
> . ./common.rc
> @@ -55,20 +56,20 @@ _scratch_mkfs_xfs >/dev/null 2>&1
> _scratch_mount
> fsblocksize=`xfs_info $SCRATCH_MNT|sed 's/=/ /g'|awk '/^data / { print $3 }'`
>
> -dd if=/dev/zero of=$SCRATCH_MNT/$filename bs=1024k count=10 >> $seq.full 2>&1
> +dd if=/dev/zero of=$SCRATCH_MNT/$filename bs=1024k count=10 >> $seqres.full 2>&1
>
> # run DMAPI test using verbose output
> echo Punching holes in file
> -echo Punching holes in file >> $seq.full
> +echo Punching holes in file >> $seqres.full
> for i in $holes ; do
> - echo xfs_io -c "unresvsp `echo $i |$SED_PROG 's/:/ /g'`" $SCRATCH_MNT/$filename >> $seq.full
> + echo xfs_io -c "unresvsp `echo $i |$SED_PROG 's/:/ /g'`" $SCRATCH_MNT/$filename >> $seqres.full
> xfs_io -c "unresvsp `echo $i |$SED_PROG 's/:/ /g'`" $SCRATCH_MNT/$filename ;
> done
>
> echo Verifying holes are in the correct spots:
>
> xfs_bmap=`xfs_bmap $SCRATCH_MNT/$filename`
> -xfs_bmap $SCRATCH_MNT/$filename >> $seq.full
> +xfs_bmap $SCRATCH_MNT/$filename >> $seqres.full
> for i in $holes ; do
> holeStart=$[`echo $i|$SED_PROG 's/:/ /g'|awk '{print $1}'`];
> holeEnd=$[`echo $i|$SED_PROG 's/:/ /g'|awk '{print $2}'`];
> @@ -83,7 +84,7 @@ for i in $holes ; do
> #xfs_bmap prints holes in the following format
> # 1: [8..15]: hole
> bmap="\[$[$holeStart/512]..$[($holeEnd/512) -1]\]";
> - echo $bmap >> $seq.full
> + echo $bmap >> $seqres.full
> if [ $holeEnd == $holeStart ] ; then
> continue #there is no hole
> fi
> diff --git a/tests/xfs/191 b/tests/xfs/191
> index 3120dcb..d3b227c 100755
> --- a/tests/xfs/191
> +++ b/tests/xfs/191
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -41,7 +42,7 @@ _supported_fs xfs
> _supported_os Linux
>
> _require_scratch
> -_scratch_mkfs_xfs -i nfs4acl 1>$tmp.mkfs 2>$seq.full
> +_scratch_mkfs_xfs -i nfs4acl 1>$tmp.mkfs 2>$seqres.full
> if [ $? -ne 0 ]
> then
> _notrun "no mkfs support for NFS v4 ACLs"
> @@ -53,7 +54,7 @@ then
> _notrun "no kernel mount support for NFS v4 ACLs"
> fi
>
> -set_prog_path nfs4acl >>$seq.full
> +set_prog_path nfs4acl >>$seqres.full
> if [ $? -ne 0 ]
> then
> _notrun "no nfs4acl utility found"
> diff --git a/tests/xfs/194 b/tests/xfs/194
> index 595da25..4609a17 100755
> --- a/tests/xfs/194
> +++ b/tests/xfs/194
> @@ -22,6 +22,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -44,7 +45,7 @@ _supported_fs xfs
> _supported_os IRIX Linux
>
> # real QA test starts here
> -rm -f $seq.full
> +rm -f $seqres.full
>
> # For this test we use block size = 1/8 page size
> pgsize=`$here/src/feature -s`
> @@ -63,7 +64,7 @@ blksize=`expr $pgsize / 8`
>
> _filter_bmap()
> {
> - tee -a $seq.full | \
> + tee -a $seqres.full | \
> sed "s#$SCRATCH_MNT#SCRATCH_MNT#g" | \
> awk \
> '$3 ~ /hole/ { print $1 "\t" $3 "\t" ($4 * 512) / blksize; next }
> @@ -75,7 +76,7 @@ _filter_bmap()
> # Filter out offsets, which vary by blocksize
> _filter_od()
> {
> - tee -a $seq.full | \
> + tee -a $seqres.full | \
> sed -e "s/^[0-9A-Fa-f ]\{7,8\}//"
> }
>
> @@ -118,12 +119,12 @@ xfs_io \
> -c "pwrite -S 0x11 -b `expr $pgsize / 2` 0 `expr $pgsize / 2`" \
> -c "truncate `expr $blksize / 2`" \
> -c "truncate $pgsize" \
> --t -f $SCRATCH_MNT/testfile1 >> $seq.full
> +-t -f $SCRATCH_MNT/testfile1 >> $seqres.full
>
> # directio read of entire file
> xfs_io \
> -c "pread 0 $pgsize" \
> --d $SCRATCH_MNT/testfile1 >> $seq.full
> +-d $SCRATCH_MNT/testfile1 >> $seqres.full
>
> xfs_bmap -v $SCRATCH_MNT/testfile1 | _filter_bmap
> od -x $SCRATCH_MNT/testfile1 | _filter_od
> @@ -137,12 +138,12 @@ xfs_io \
> -c "truncate `expr $blksize / 2`" \
> -c "truncate $pgsize" \
> -c "pwrite -S 0x22 -b $blksize `expr $blksize \* 4` $blksize" \
> --t -f $SCRATCH_MNT/testfile2 >> $seq.full
> +-t -f $SCRATCH_MNT/testfile2 >> $seqres.full
>
> # directio read of entire file
> xfs_io \
> -c "pread 0 $pgsize" \
> --d $SCRATCH_MNT/testfile2 >> $seq.full
> +-d $SCRATCH_MNT/testfile2 >> $seqres.full
>
> xfs_bmap -v $SCRATCH_MNT/testfile2 | _filter_bmap
> od -x $SCRATCH_MNT/testfile2 | _filter_od
> @@ -187,7 +188,7 @@ xfs_io \
> -c "truncate `expr $blksize / 2`" \
> -c "truncate `expr $blksize + 1`" \
> -c "pwrite -S 0x22 -b $blksize `expr $pgsize / 2` $blksize" \
> --t -d -f $SCRATCH_MNT/testfile3 >> $seq.full
> +-t -d -f $SCRATCH_MNT/testfile3 >> $seqres.full
>
> xfs_bmap -v $SCRATCH_MNT/testfile3 | _filter_bmap
> od -x $SCRATCH_MNT/testfile3 | _filter_od
> @@ -207,7 +208,7 @@ xfs_io \
> -c "truncate `expr $blksize + 1`" \
> -c "pwrite -S 0x22 -b $blksize `expr $pgsize / 2` $blksize" \
> -c "pwrite -S 0x33 -b 512 `expr $blksize \* 2` 512" \
> --t -d -f $SCRATCH_MNT/testfile4 >> $seq.full
> +-t -d -f $SCRATCH_MNT/testfile4 >> $seqres.full
>
> xfs_bmap -v $SCRATCH_MNT/testfile4 | _filter_bmap
> od -x $SCRATCH_MNT/testfile4 | _filter_od
> diff --git a/tests/xfs/195 b/tests/xfs/195
> index cd64db1..e0755f4 100755
> --- a/tests/xfs/195
> +++ b/tests/xfs/195
> @@ -24,6 +24,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -82,5 +83,5 @@ _do_dump
>
> # success, all done
> echo "*** done"
> -rm -f $seq.full
> +rm -f $seqres.full
> status=0
> diff --git a/tests/xfs/196 b/tests/xfs/196
> index 321fe47..20b20b2 100755
> --- a/tests/xfs/196
> +++ b/tests/xfs/196
> @@ -25,6 +25,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -93,5 +94,5 @@ done
>
> # success, all done
> echo "*** done"
> -rm -f $seq.full
> +rm -f $seqres.full
> status=0
> diff --git a/tests/xfs/197 b/tests/xfs/197
> index 8c2ebd2..b17ea37 100755
> --- a/tests/xfs/197
> +++ b/tests/xfs/197
> @@ -28,6 +28,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -61,5 +62,5 @@ src/t_dir_offset $TEST_DIR/ttt
>
> # success, all done
> echo "*** done"
> -rm -f $seq.full
> +rm -f $seqres.full
> status=0
> diff --git a/tests/xfs/199 b/tests/xfs/199
> index 127f307..fbca7c6 100755
> --- a/tests/xfs/199
> +++ b/tests/xfs/199
> @@ -25,6 +25,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -86,5 +87,5 @@ xfs_db -x $SCRATCH_DEV -c 'sb' -c 'print features2'
>
> # success, all done
> echo "*** done"
> -rm -f $seq.full
> +rm -f $seqres.full
> status=0
> diff --git a/tests/xfs/200 b/tests/xfs/200
> index 34139cc..a70fcfe 100755
> --- a/tests/xfs/200
> +++ b/tests/xfs/200
> @@ -22,6 +22,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -121,5 +122,5 @@ _scratch_mount -o ro 2>&1 | _filter_scratch
>
> # success, all done
> echo "*** done"
> -rm -f $seq.full
> +rm -f $seqres.full
> status=0
> diff --git a/tests/xfs/201 b/tests/xfs/201
> index e868d99..3f5b1fb 100755
> --- a/tests/xfs/201
> +++ b/tests/xfs/201
> @@ -25,6 +25,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -94,5 +95,5 @@ sync
>
> # success, all done
> echo "*** done"
> -rm -f $seq.full
> +rm -f $seqres.full
> status=0
> diff --git a/tests/xfs/202 b/tests/xfs/202
> index 27f9e67..b0591d3 100755
> --- a/tests/xfs/202
> +++ b/tests/xfs/202
> @@ -22,6 +22,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -56,5 +57,5 @@ _scratch_xfs_repair -o force_geometry 2>&1 | _filter_repair
>
> # success, all done
> echo "*** done"
> -rm -f $seq.full
> +rm -f $seqres.full
> status=0
> diff --git a/tests/xfs/203 b/tests/xfs/203
> index ed89600..98ee792 100755
> --- a/tests/xfs/203
> +++ b/tests/xfs/203
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -61,7 +62,7 @@ _cleanup()
> }
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> -rm -f $seq.full
> +rm -f $seqres.full
>
> # get standard environment, filters and checks
> . ./common.rc
> diff --git a/tests/xfs/205 b/tests/xfs/205
> index 7c953db..8b973c2 100755
> --- a/tests/xfs/205
> +++ b/tests/xfs/205
> @@ -22,6 +22,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -38,14 +39,14 @@ _supported_os Linux
>
> _require_scratch
>
> -rm -f $seq.full
> +rm -f $seqres.full
>
> -_scratch_mkfs_xfs -d size=16m -b size=512 >> $seq.full 2>&1
> +_scratch_mkfs_xfs -d size=16m -b size=512 >> $seqres.full 2>&1
> _scratch_mount
>
> # fix the reserve block pool to a known size so that the enospc calculations
> # work out correctly.
> -_scratch_resvblks 1024 >> $seq.full 2>&1
> +_scratch_resvblks 1024 >> $seqres.full 2>&1
>
> # on a 16MB filesystem, there's 32768x512byte blocks. used is:
> # - 4944 in the log,
> diff --git a/tests/xfs/206 b/tests/xfs/206
> index 29b1fbf..909a908 100755
> --- a/tests/xfs/206
> +++ b/tests/xfs/206
> @@ -28,6 +28,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -58,7 +59,7 @@ if [ "$bitsperlong" -ne 64 ]; then
> _notrun "This test is only valid on 64 bit machines"
> fi
>
> -rm -f $seq.full
> +rm -f $seqres.full
>
> tmpfile=$TEST_DIR/fsfile.$$
> tmpdir=$TEST_DIR/tmpdir.$$
> diff --git a/tests/xfs/216 b/tests/xfs/216
> index a997d5a..486bd9d 100755
> --- a/tests/xfs/216
> +++ b/tests/xfs/216
> @@ -22,6 +22,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/217 b/tests/xfs/217
> index b33c2e7..25d3a15 100755
> --- a/tests/xfs/217
> +++ b/tests/xfs/217
> @@ -22,6 +22,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/220 b/tests/xfs/220
> index 061b395..a696aa0 100755
> --- a/tests/xfs/220
> +++ b/tests/xfs/220
> @@ -26,6 +26,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/222 b/tests/xfs/222
> index 6b5cf1f..556baff 100755
> --- a/tests/xfs/222
> +++ b/tests/xfs/222
> @@ -26,6 +26,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -49,7 +50,7 @@ _supported_os Linux
>
> [ "$XFS_FSR_PROG" = "" ] && _notrun "xfs_fsr not found"
>
> -xfs_fsr -d -v $TEST_DIR > $seq.full 2>&1
> +xfs_fsr -d -v $TEST_DIR > $seqres.full 2>&1
>
> echo "--- silence is golden ---"
> status=0 ; exit
> diff --git a/tests/xfs/227 b/tests/xfs/227
> index 8403724..650c72e 100755
> --- a/tests/xfs/227
> +++ b/tests/xfs/227
> @@ -28,6 +28,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -50,7 +51,7 @@ _supported_fs xfs
> _supported_os Linux
> _require_scratch
>
> -rm -f $seq.full
> +rm -f $seqres.full
>
> [ "$XFS_FSR_PROG" = "" ] && _notrun "xfs_fsr not found"
>
> @@ -152,10 +153,10 @@ create_target_attr_last()
> create_attrs $nattrs $target
> }
>
> -rm -f $seq.full
> +rm -f $seqres.full
>
> # use a small filesystem so we can control freespace easily
> -_scratch_mkfs_sized $((50 * 1024 * 1024)) >> $seq.full 2>&1
> +_scratch_mkfs_sized $((50 * 1024 * 1024)) >> $seqres.full 2>&1
> _scratch_mount
> fragment_freespace
>
> @@ -187,20 +188,20 @@ _scratch_mount
>
> targ=$SCRATCH_MNT/fsr_test_file.$$
> for n in `seq 4 1 12`; do
> - echo "*** n == $n ***" >> $seq.full
> + echo "*** n == $n ***" >> $seqres.full
> for i in `seq 5 1 15`; do
> for j in `seq 5 1 20`; do
> - create_target_attr_first $i $j $targ.$i.$j >> $seq.full 2>&1
> + create_target_attr_first $i $j $targ.$i.$j >> $seqres.full 2>&1
> done
> - xfs_bmap -vp $targ.$i.* >> $seq.full 2>&1
> - FSRXFSTEST=true xfs_fsr -d -v -C $n $targ.$i.* >> $seq.full 2>&1
> - xfs_bmap -vp $targ.$i.* >> $seq.full 2>&1
> + xfs_bmap -vp $targ.$i.* >> $seqres.full 2>&1
> + FSRXFSTEST=true xfs_fsr -d -v -C $n $targ.$i.* >> $seqres.full 2>&1
> + xfs_bmap -vp $targ.$i.* >> $seqres.full 2>&1
> for j in `seq 5 1 20`; do
> - create_target_attr_last $i $j $targ.$i.$j >> $seq.full 2>&1
> + create_target_attr_last $i $j $targ.$i.$j >> $seqres.full 2>&1
> done
> - xfs_bmap -vp $targ.$i.* >> $seq.full 2>&1
> - FSRXFSTEST=true xfs_fsr -d -v -C $n $targ.$i.* >> $seq.full 2>&1
> - xfs_bmap -vp $targ.$i.* >> $seq.full 2>&1
> + xfs_bmap -vp $targ.$i.* >> $seqres.full 2>&1
> + FSRXFSTEST=true xfs_fsr -d -v -C $n $targ.$i.* >> $seqres.full 2>&1
> + xfs_bmap -vp $targ.$i.* >> $seqres.full 2>&1
> done
> done
>
> diff --git a/tests/xfs/229 b/tests/xfs/229
> index 52be5c3..eef6a2d 100755
> --- a/tests/xfs/229
> +++ b/tests/xfs/229
> @@ -29,6 +29,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/238 b/tests/xfs/238
> index e1a8749..00dd620 100755
> --- a/tests/xfs/238
> +++ b/tests/xfs/238
> @@ -22,6 +22,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/242 b/tests/xfs/242
> index eb5f9df..6476d5a 100755
> --- a/tests/xfs/242
> +++ b/tests/xfs/242
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/244 b/tests/xfs/244
> index c96d4eb..566caaa 100755
> --- a/tests/xfs/244
> +++ b/tests/xfs/244
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -51,7 +52,7 @@ _require_projid32bit
> export MOUNT_OPTIONS="-opquota"
>
> # make fs with no projid32bit
> -_scratch_mkfs_xfs -i projid32bit=0 >> $seq.full || _fail "mkfs failed"
> +_scratch_mkfs_xfs -i projid32bit=0 >> $seqres.full || _fail "mkfs failed"
> _qmount
> # make sure project quota is supported
> _require_prjquota ${SCRATCH_DEV}
> @@ -68,7 +69,7 @@ mkdir $dir
> touch $dir/below16bit
> # below 16bit value
> $XFS_QUOTA_PROG -x -c "project -s -p $dir/below16bit 3422" $SCRATCH_DEV \
> - >> $seq.full
> + >> $seqres.full
> projid=$($XFS_IO_PROG -r -c "lsproj" $dir/below16bit)
> if [ "projid = 3422" != "$projid" ]; then
> echo "FAIL: projid32bit disabled: returned projid value ($projid)"
> @@ -79,7 +80,7 @@ fi
> # 32bit value, should fail
> touch $dir/over16bit
> if $XFS_QUOTA_PROG -x -c "project -s -p $dir/over16bit 108545" $SCRATCH_DEV \
> - >> $seq.full 2>&1; then
> + >> $seqres.full 2>&1; then
> echo "FAIL: projid32bit disabled: setting 32bit projid succeeded"
> echo " while it should fail"
> status=1
> @@ -87,7 +88,7 @@ fi
>
> # over 32bit value, should fail
> touch $dir/over32bit
> -if $XFS_QUOTA_PROG -x -c "project -s -p $dir/over32bit 5344967296" $SCRATCH_DEV >> $seq.full 2>&1; then
> +if $XFS_QUOTA_PROG -x -c "project -s -p $dir/over32bit 5344967296" $SCRATCH_DEV >> $seqres.full 2>&1; then
> echo "FAIL: projid32bit disabled: setting over 32bit projid succeeded"
> echo " while it should fail"
> status=1
> @@ -95,14 +96,14 @@ fi
>
> # Do testing on filesystem with projid32bit feature enabled
> umount $SCRATCH_DEV 2>/dev/null
> -_scratch_mkfs_xfs -i projid32bit=1 >> $seq.full || _fail "mkfs failed"
> +_scratch_mkfs_xfs -i projid32bit=1 >> $seqres.full || _fail "mkfs failed"
> _qmount
> mkdir $dir
>
> touch $dir/below16bit
> # below 16bit value, should succeed
> $XFS_QUOTA_PROG -x -c "project -s -p $dir/below16bit 3422" $SCRATCH_DEV \
> - >> $seq.full
> + >> $seqres.full
> projid=$($XFS_IO_PROG -r -c "lsproj" $dir/below16bit)
> if [ "projid = 3422" != "$projid" ]; then
> echo "FAIL: projid32bit enabled: returned projid value ($projid)"
> @@ -113,7 +114,7 @@ fi
> # 32bit value, should succeed
> touch $dir/over16bit
> if $XFS_QUOTA_PROG -x -c "project -s -p $dir/over16bit 108545" $SCRATCH_DEV \
> - >> $seq.full 2>&1; then
> + >> $seqres.full 2>&1; then
> projid=$($XFS_IO_PROG -r -c "lsproj" $dir/over16bit)
> if [ "projid = 108545" != "$projid" ]; then
> echo "FAIL: projid32bit enabled: returned projid value ($projid)"
> @@ -129,7 +130,7 @@ fi
> # over 32bit value, should fail
> touch $dir/over32bit
> if $XFS_QUOTA_PROG -x -c "project -s -p $dir/over32bit 5344967296" $SCRATCH_DEV \
> - >> $seq.full 2>&1; then
> + >> $seqres.full 2>&1; then
> echo "FAIL: projid32bit enabled: setting over 32bit projid succeeded"
> echo " while it should fail"
> status=1
> diff --git a/tests/xfs/250 b/tests/xfs/250
> index 2dd12e8..a6edc2d 100755
> --- a/tests/xfs/250
> +++ b/tests/xfs/250
> @@ -22,6 +22,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/252 b/tests/xfs/252
> index 9f0424d..be3bfcf 100755
> --- a/tests/xfs/252
> +++ b/tests/xfs/252
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/253 b/tests/xfs/253
> index 64776da..7c221a5 100755
> --- a/tests/xfs/253
> +++ b/tests/xfs/253
> @@ -33,6 +33,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/259 b/tests/xfs/259
> index 91503a0..6a29230 100755
> --- a/tests/xfs/259
> +++ b/tests/xfs/259
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> status=1 # failure is the default!
> diff --git a/tests/xfs/261 b/tests/xfs/261
> index 8903ec8..7c575aa 100755
> --- a/tests/xfs/261
> +++ b/tests/xfs/261
> @@ -26,6 +26,7 @@
> #
>
> seq=$(basename $0)
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by ${seq}"
>
> here=$(pwd)
> diff --git a/tests/xfs/262 b/tests/xfs/262
> index 5a060f1..2ed7123 100755
> --- a/tests/xfs/262
> +++ b/tests/xfs/262
> @@ -27,6 +27,7 @@
> #
>
> seq=$(basename $0)
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by ${seq}"
>
> here=$(pwd)
> diff --git a/tests/xfs/266 b/tests/xfs/266
> index 89c590f..3efbb75 100755
> --- a/tests/xfs/266
> +++ b/tests/xfs/266
> @@ -22,6 +22,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/267 b/tests/xfs/267
> index c52d810..05360a9 100755
> --- a/tests/xfs/267
> +++ b/tests/xfs/267
> @@ -22,6 +22,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/268 b/tests/xfs/268
> index 36391a3..c0c45f2 100755
> --- a/tests/xfs/268
> +++ b/tests/xfs/268
> @@ -24,6 +24,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/278 b/tests/xfs/278
> index 559e174..6439eb4 100755
> --- a/tests/xfs/278
> +++ b/tests/xfs/278
> @@ -25,6 +25,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -60,22 +61,22 @@ _scratch_unmount
> echo "Silence is goodness..."
>
> # Corrupt DIR
> -xfs_db -x -c "inode $DIR_INO" -c "write u.sfdir2.list[0].inumber.i4 0" $SCRATCH_DEV >> $seq.full
> -xfs_db -x -c "inode $DIR_INO" -c "write u.sfdir2.list[0].name 0" $SCRATCH_DEV >> $seq.full
> -xfs_db -x -c "inode $DIR_INO" -c "write u.sfdir2.list[0].offset 0" $SCRATCH_DEV >> $seq.full
> -xfs_db -x -c "inode $DIR_INO" -c "write u.sfdir2.list[0].namelen 0" $SCRATCH_DEV >> $seq.full
> -xfs_db -x -c "inode $DIR_INO" -c "write u.sfdir2.hdr.parent.i4 0" $SCRATCH_DEV >> $seq.full
> -xfs_db -x -c "inode $DIR_INO" -c "write core.nlinkv2 0" $SCRATCH_DEV >> $seq.full
> +xfs_db -x -c "inode $DIR_INO" -c "write u.sfdir2.list[0].inumber.i4 0" $SCRATCH_DEV >> $seqres.full
> +xfs_db -x -c "inode $DIR_INO" -c "write u.sfdir2.list[0].name 0" $SCRATCH_DEV >> $seqres.full
> +xfs_db -x -c "inode $DIR_INO" -c "write u.sfdir2.list[0].offset 0" $SCRATCH_DEV >> $seqres.full
> +xfs_db -x -c "inode $DIR_INO" -c "write u.sfdir2.list[0].namelen 0" $SCRATCH_DEV >> $seqres.full
> +xfs_db -x -c "inode $DIR_INO" -c "write u.sfdir2.hdr.parent.i4 0" $SCRATCH_DEV >> $seqres.full
> +xfs_db -x -c "inode $DIR_INO" -c "write core.nlinkv2 0" $SCRATCH_DEV >> $seqres.full
>
> # Corrupt SUBDIR
> -xfs_db -x -c "inode $SUBDIR_INO" -c "write u.sfdir2.hdr.parent.i4 0" $SCRATCH_DEV >> $seq.full
> -xfs_db -x -c "inode $SUBDIR_INO" -c "write core.nlinkv2 0" $SCRATCH_DEV >> $seq.full
> +xfs_db -x -c "inode $SUBDIR_INO" -c "write u.sfdir2.hdr.parent.i4 0" $SCRATCH_DEV >> $seqres.full
> +xfs_db -x -c "inode $SUBDIR_INO" -c "write core.nlinkv2 0" $SCRATCH_DEV >> $seqres.full
>
> -echo "===== BEGIN of xfs_repair =====" >> $seq.full
> -echo "" >>$seq.full
> +echo "===== BEGIN of xfs_repair =====" >> $seqres.full
> +echo "" >>$seqres.full
>
> -xfs_repair $SCRATCH_DEV >> $seq.full 2>&1
> -echo "===== END of xfs_repair =====" >> $seq.full
> +xfs_repair $SCRATCH_DEV >> $seqres.full 2>&1
> +echo "===== END of xfs_repair =====" >> $seqres.full
>
> #if _check_scratch_fs; then
> # status=0
> diff --git a/tests/xfs/279 b/tests/xfs/279
> index 8ee3328..e96c823 100755
> --- a/tests/xfs/279
> +++ b/tests/xfs/279
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -48,7 +49,7 @@ _supported_os Linux
>
> _require_scsi_debug
>
> -rm -f $seq.full
> +rm -f $seqres.full
>
> # Remove xfs signature so -f isn't needed to re-mkfs
> _wipe_device()
> @@ -67,7 +68,7 @@ _check_mkfs()
> return
> fi
> echo "Passed."
> - cat $tmp.mkfs.full | _filter_mkfs >> $seq.full 2>$tmp.mkfs
> + cat $tmp.mkfs.full | _filter_mkfs >> $seqres.full 2>$tmp.mkfs
> . $tmp.mkfs
> echo "Got sector size: $sectsz"
> device=`echo $@ | awk '{print $NF}'`
> @@ -83,7 +84,7 @@ SCSI_DEBUG_DEV=`_get_scsi_debug_dev 4096 512 0 128`
> _check_mkfs $SCSI_DEBUG_DEV
> # blocksize smaller than physical sectorsize should revert to logical sectorsize
> _check_mkfs -b size=2048 -f $SCSI_DEBUG_DEV
> -) | tee -a $seq.full
> +) | tee -a $seqres.full
> _put_scsi_debug_dev
>
> # === 4k physical 512b logical unaligned
> @@ -99,7 +100,7 @@ _check_mkfs -f $SCSI_DEBUG_DEV
> _check_mkfs -s size=4096 $SCSI_DEBUG_DEV
> # with 4k sector specified should fall back to logical sector size with force
> _check_mkfs -s size=4096 -f $SCSI_DEBUG_DEV
> -) | tee -a $seq.full
> +) | tee -a $seqres.full
> _put_scsi_debug_dev
>
> # === hard 4k physical / 4k logical
> @@ -111,7 +112,7 @@ SCSI_DEBUG_DEV=`_get_scsi_debug_dev 4096 4096 0 128`
> _check_mkfs -b size=2048 $SCSI_DEBUG_DEV
> # sector size smaller than physical sector size should fail
> _check_mkfs -s size=512 $SCSI_DEBUG_DEV
> -) | tee -a $seq.full
> +) | tee -a $seqres.full
> _put_scsi_debug_dev
>
> status=0
> diff --git a/tests/xfs/281 b/tests/xfs/281
> index 2af3533..7aae2a5 100755
> --- a/tests/xfs/281
> +++ b/tests/xfs/281
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/282 b/tests/xfs/282
> index 4938408..0680b9c 100755
> --- a/tests/xfs/282
> +++ b/tests/xfs/282
> @@ -25,6 +25,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -45,13 +46,13 @@ _require_legacy_v2_format
> _create_dumpdir_fill
> # ensure file/dir timestamps precede dump timestamp
> sleep 2
> -src/bstat $SCRATCH_MNT >>$here/$seq.full
> +src/bstat $SCRATCH_MNT >>$here/$seqres.full
>
> echo "*** Level 0 dump, format 2"
> _do_dump_file -f $tmp.l0 -K
>
> _append_dumpdir_fill
> -src/bstat $SCRATCH_MNT >>$here/$seq.full
> +src/bstat $SCRATCH_MNT >>$here/$seqres.full
>
> echo "*** Level 1 dump, current format"
> _do_dump_file -l 1 -f $tmp.l1
> diff --git a/tests/xfs/283 b/tests/xfs/283
> index d1ce8ad..75ee26e 100755
> --- a/tests/xfs/283
> +++ b/tests/xfs/283
> @@ -25,6 +25,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -45,13 +46,13 @@ _require_legacy_v2_format
> _create_dumpdir_fill
> # ensure file/dir timestamps precede dump timestamp
> sleep 2
> -src/bstat $SCRATCH_MNT >>$here/$seq.full
> +src/bstat $SCRATCH_MNT >>$here/$seqres.full
>
> echo "*** Level 0 dump, current format"
> _do_dump_file -f $tmp.l0
>
> _append_dumpdir_fill
> -src/bstat $SCRATCH_MNT >>$here/$seq.full
> +src/bstat $SCRATCH_MNT >>$here/$seqres.full
>
> echo "*** Level 1 dump, format 2"
> _do_dump_file -l 1 -f $tmp.l1 -K
> diff --git a/tests/xfs/287 b/tests/xfs/287
> index d55ad11..7e68045 100644
> --- a/tests/xfs/287
> +++ b/tests/xfs/287
> @@ -24,12 +24,13 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
> tmp=/tmp/$$
> here=`pwd`
> status=1 # failure is the default!
> trap "_cleanup; exit \$status" 0 1 2 3 15
> -rm -f $seq.full
> +rm -f $seqres.full
>
> # get standard environment, filters and checks
> . ./common.rc
> @@ -57,7 +58,7 @@ _require_scratch
> _require_projid32bit
>
> # create xfs fs without projid32bit ability, will be gained by xfs_admin
> -_scratch_mkfs_xfs -i projid32bit=0 -d size=200m >> $seq.full \
> +_scratch_mkfs_xfs -i projid32bit=0 -d size=200m >> $seqres.full \
> || _fail "mkfs failed"
> _qmount_option "pquota"
> _qmount
> @@ -73,9 +74,9 @@ touch $dir/{16,32}bit
> inode16a=$(ls -i $dir/16bit | cut -d ' ' -f 1)
> inode32a=$(ls -i $dir/32bit | cut -d ' ' -f 1)
> $XFS_QUOTA_PROG -x -c "project -s -p $dir/16bit 1234" $SCRATCH_DEV \
> - >> $seq.full
> + >> $seqres.full
> $XFS_QUOTA_PROG -x -c "project -s -p $dir/32bit 2123456789" $SCRATCH_DEV \
> - >> $seq.full 2>&1
> + >> $seqres.full 2>&1
>
> echo "No 32bit project quotas:"
> $XFS_IO_PROG -r -c "lsproj" $dir/16bit
> @@ -84,13 +85,13 @@ $XFS_IO_PROG -r -c "lsproj" $dir/32bit
> umount $SCRATCH_MNT
>
> # Now, enable projid32bit support by xfs_admin
> -xfs_admin -p $SCRATCH_DEV >> $seq.full 2>&1 || _fail "xfs_admin failed"
> +xfs_admin -p $SCRATCH_DEV >> $seqres.full 2>&1 || _fail "xfs_admin failed"
>
> # Now mount the fs, 32bit project quotas shall be supported, now
> _qmount_option "pquota"
> _qmount
> $XFS_QUOTA_PROG -x -c "project -s -p $dir/32bit 2123456789" $SCRATCH_DEV \
> - >> $seq.full
> + >> $seqres.full
>
> # These will be checked by $seq.out
> echo "With 32bit project quota support:"
> @@ -99,7 +100,7 @@ $XFS_IO_PROG -r -c "lsproj" $dir/32bit
>
> # Dump the fs to a temporary file
> rm -f $tmp.dump.img
> -$XFSDUMP_PROG -f $tmp.dump -L label -M media -l 0 $SCRATCH_MNT >> $seq.full \
> +$XFSDUMP_PROG -f $tmp.dump -L label -M media -l 0 $SCRATCH_MNT >> $seqres.full \
> || _fail "dump failed"
>
> # Prepare the device to restore the dumped file system
> @@ -109,7 +110,7 @@ restore_dir=$SCRATCH_MNT/restore/pquota
> mkdir -p $SCRATCH_MNT/restore
>
> # Restore
> -$XFSRESTORE_PROG -f $tmp.dump $SCRATCH_MNT/restore >> $seq.full 2>&1 \
> +$XFSRESTORE_PROG -f $tmp.dump $SCRATCH_MNT/restore >> $seqres.full 2>&1 \
> || _fail "xfsrestore failed"
>
> # Check that they are the same
> @@ -120,7 +121,7 @@ inode16b=$(ls -i $restore_dir/16bit | cut -d ' ' -f 1)
> inode32b=$(ls -i $restore_dir/32bit | cut -d ' ' -f 1)
> inode32v2=$(ls -i $restore_dir/32bitv2 | cut -d ' ' -f 1)
> $XFS_QUOTA_PROG -x -c "project -s -p $restore_dir/32bitv2 2123456789" \
> - $SCRATCH_MNT >> $seq.full
> + $SCRATCH_MNT >> $seqres.full
> echo "The restored file system + one additional file:"
> $XFS_IO_PROG -r -c "lsproj" $restore_dir/16bit
> $XFS_IO_PROG -r -c "lsproj" $restore_dir/32bit
> diff --git a/tests/xfs/290 b/tests/xfs/290
> index db60e6b..7198b72 100644
> --- a/tests/xfs/290
> +++ b/tests/xfs/290
> @@ -27,6 +27,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/291 b/tests/xfs/291
> index 022addc..4871eaa 100644
> --- a/tests/xfs/291
> +++ b/tests/xfs/291
> @@ -22,6 +22,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -43,9 +44,9 @@ _supported_fs xfs
> _supported_os IRIX Linux
>
> # real QA test starts here
> -rm -f $seq.full
> +rm -f $seqres.full
> _require_scratch
> -_scratch_mkfs_xfs -n size=16k -d size=128m >> $seq.full 2>&1
> +_scratch_mkfs_xfs -n size=16k -d size=128m >> $seqres.full 2>&1
> _scratch_mount
>
> # First we cause very badly fragmented freespace, then
> @@ -55,21 +56,21 @@ _scratch_mount
> # Step 1: Cause badly fragmented free space
> mkdir $SCRATCH_MNT/fragdir
> for I in `seq 0 27200`; do
> - (echo data > $SCRATCH_MNT/fragdir/f$I) >> $seq.full 2>&1
> + (echo data > $SCRATCH_MNT/fragdir/f$I) >> $seqres.full 2>&1
> done
> sync
>
> for I in `seq 0 2 27200`; do
> - rm -f $SCRATCH_MNT/fragdir/f$I >> $seq.full 2>&1
> + rm -f $SCRATCH_MNT/fragdir/f$I >> $seqres.full 2>&1
> done
> sync
>
> # Soak up any remaining freespace
> -xfs_io -f -c "pwrite 0 16m" -c "fsync" $SCRATCH_MNT/space_file.large >> $seq.full 2>&1
> +xfs_io -f -c "pwrite 0 16m" -c "fsync" $SCRATCH_MNT/space_file.large >> $seqres.full 2>&1
>
> # Take a look at freespace for any post-mortem on the test
> _scratch_unmount
> -xfs_db -c freesp $SCRATCH_DEV >> $seq.full 2>&1
> +xfs_db -c freesp $SCRATCH_DEV >> $seqres.full 2>&1
> _scratch_mount
>
> # Step 2: Make a bunch of (hopefully fragmented) multiblock
> @@ -111,14 +112,14 @@ done
>
> _scratch_unmount
> # Can xfs_repair and xfs_check cope with this monster?
> -_scratch_xfs_repair >> $seq.full 2>&1 || _fail "xfs_repair failed"
> -xfs_check $SCRATCH_DEV >> $seq.full 2>&1 || _fail "xfs_check failed"
> +_scratch_xfs_repair >> $seqres.full 2>&1 || _fail "xfs_repair failed"
> +xfs_check $SCRATCH_DEV >> $seqres.full 2>&1 || _fail "xfs_check failed"
>
> # Yes they can! Now...
> # Can xfs_metadump cope with this monster?
> xfs_metadump $SCRATCH_DEV $tmp.metadump || _fail "xfs_metadump failed"
> xfs_mdrestore $tmp.metadump $tmp.img || _fail "xfs_mdrestore failed"
> -xfs_repair $tmp.img >> $seq.full 2>&1 || _fail "xfs_repair of metadump failed"
> +xfs_repair $tmp.img >> $seqres.full 2>&1 || _fail "xfs_repair of metadump failed"
>
> # Yes it can; success, all done
> status=0
> diff --git a/tests/xfs/292 b/tests/xfs/292
> index 697e272..b617c9d 100644
> --- a/tests/xfs/292
> +++ b/tests/xfs/292
> @@ -23,6 +23,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/293 b/tests/xfs/293
> index c54ca1b..5aa350b 100644
> --- a/tests/xfs/293
> +++ b/tests/xfs/293
> @@ -22,6 +22,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> diff --git a/tests/xfs/295 b/tests/xfs/295
> index 325281a..bb2fe73 100644
> --- a/tests/xfs/295
> +++ b/tests/xfs/295
> @@ -22,6 +22,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -46,7 +47,7 @@ _supported_fs xfs
> _supported_os IRIX Linux
> _require_scratch
>
> -rm -f $seq.full
> +rm -f $seqres.full
>
> _scratch_mkfs -l size=2560b >/dev/null 2>&1
>
> @@ -56,7 +57,7 @@ _scratch_mkfs -l size=2560b >/dev/null 2>&1
> _scratch_mount
> echo hello > $SCRATCH_MNT/hello; setfattr -n user.name -v value $SCRATCH_MNT/hello
> _scratch_unmount
> -_scratch_xfs_logprint 2>&1 >> $seq.full
> +_scratch_xfs_logprint 2>&1 >> $seqres.full
>
> # Now go for a continued transaction
> # The trick here is to get a transaction which is exactly the size of a
> @@ -72,7 +73,7 @@ for I in `seq 0 8192`; do
> touch $SCRATCH_MNT/tmp$I
> done
> _scratch_unmount
> -_scratch_xfs_logprint 2>&1 >> $seq.full
> +_scratch_xfs_logprint 2>&1 >> $seqres.full
>
> # success, all done
> status=0
> diff --git a/tests/xfs/296 b/tests/xfs/296
> index d3ae03d..24ee1c8 100644
> --- a/tests/xfs/296
> +++ b/tests/xfs/296
> @@ -22,6 +22,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -47,7 +48,7 @@ _supported_fs xfs
> _supported_os Linux
> _require_scratch
>
> -rm -f $seq.full
> +rm -f $seqres.full
>
> _wipe_fs
>
> diff --git a/tests/xfs/297 b/tests/xfs/297
> index 8664b51..6240ca7 100644
> --- a/tests/xfs/297
> +++ b/tests/xfs/297
> @@ -24,6 +24,7 @@
> #
>
> seq=`basename $0`
> +seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> here=`pwd`
> @@ -48,7 +49,7 @@ _supported_os IRIX Linux
> _require_scratch
> _require_freeze
>
> -rm -f $seq.full
> +rm -f $seqres.full
> _scratch_mkfs_xfs -d agcount=16,su=256k,sw=12 -l su=256k,size=2560b >/dev/null 2>&1
> _scratch_mount >/dev/null 2>&1
>
> @@ -58,26 +59,26 @@ mkdir -p $STRESS_DIR
> $FSSTRESS_PROG -d $STRESS_DIR -n 100 -p 1000 $FSSTRESS_AVOID >/dev/null 2>&1 &
>
> # Freeze/unfreeze file system randomly
> -echo "Start freeze/unfreeze randomly" | tee -a $seq.full
> +echo "Start freeze/unfreeze randomly" | tee -a $seqres.full
> LOOP=10
> while [ $LOOP -gt 0 ];do
> TIMEOUT=`expr $RANDOM % 5`
> sleep $TIMEOUT
> - echo "* Freeze file system after sleeping $TIMEOUT seconds" >>$seq.full
> + echo "* Freeze file system after sleeping $TIMEOUT seconds" >>$seqres.full
> xfs_freeze -f $SCRATCH_MNT
> if [ $? -ne 0 ];then
> - echo " - Error: freeze filesystem failed" | tee -a $seq.full
> + echo " - Error: freeze filesystem failed" | tee -a $seqres.full
> fi
> TIMEOUT=`expr $RANDOM % 3`
> sleep $TIMEOUT
> - echo "* Unfreeze file system after sleeping $TIMEOUT seconds" >>$seq.full
> + echo "* Unfreeze file system after sleeping $TIMEOUT seconds" >>$seqres.full
> xfs_freeze -u $SCRATCH_MNT
> if [ $? -ne 0 ];then
> - echo " - Error: unfreeze filesystem failed" | tee -a $seq.full
> + echo " - Error: unfreeze filesystem failed" | tee -a $seqres.full
> fi
> let LOOP=$LOOP-1
> done
> -echo "Test done" | tee -a $seq.full
> +echo "Test done" | tee -a $seqres.full
> killall -q $FSSTRESS_PROG
> wait
>
> --
> 1.7.10.4
>
> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 59+ messages in thread
* [PATCH 19/25] xfstests: fix _link_out_file callers
2013-03-15 12:27 [PATCH 00/25] xfstests: xfstests: move tests out of top level Dave Chinner
` (17 preceding siblings ...)
2013-03-15 12:28 ` [PATCH 18/25] xfstests: convert tests to use new " Dave Chinner
@ 2013-03-15 12:28 ` Dave Chinner
2013-03-23 10:24 ` Phil White
2013-03-15 12:28 ` [PATCH 20/25] xfstests: introduce a common directory Dave Chinner
` (7 subsequent siblings)
26 siblings, 1 reply; 59+ messages in thread
From: Dave Chinner @ 2013-03-15 12:28 UTC (permalink / raw)
To: xfs
From: Dave Chinner <dchinner@redhat.com>
Currently the callers pass $seq, rather than the full path to the
test. As a result, it creates the link in the top level directory
and it points nowhere. Fix it to create the link in the correct
place.
Signed-off-by: Dave Chinner <dchinner@redhat.com>
---
common.rc | 26 +++++++++++++-------------
tests/generic/088 | 3 ++-
tests/generic/097 | 7 ++++---
tests/xfs/018 | 9 +++++----
tests/xfs/022 | 3 ++-
tests/xfs/023 | 3 ++-
tests/xfs/030 | 3 ++-
tests/xfs/031 | 3 ++-
tests/xfs/033 | 3 ++-
tests/xfs/035 | 3 ++-
tests/xfs/036 | 3 ++-
tests/xfs/039 | 3 ++-
tests/xfs/043 | 3 ++-
tests/xfs/055 | 3 ++-
tests/xfs/071 | 7 ++++---
tests/xfs/082 | 9 +++++----
tests/xfs/096 | 7 ++++---
tests/xfs/146 | 3 ++-
18 files changed, 59 insertions(+), 42 deletions(-)
diff --git a/common.rc b/common.rc
index ba275fc..78dbda8 100644
--- a/common.rc
+++ b/common.rc
@@ -1760,19 +1760,19 @@ _cleanup_testdir()
_link_out_file()
{
- if [ -z "$1" ]; then
- echo Error must pass \$seq.
- exit
- fi
- rm -f $1
- if [ "`uname`" == "IRIX64" ] || [ "`uname`" == "IRIX" ]; then
- ln -s $1.irix $1
- elif [ "`uname`" == "Linux" ]; then
- ln -s $1.linux $1
- else
- echo Error test $seq does not run on the operating system: `uname`
- exit
- fi
+ if [ -z "$1" -o -z "$2" ]; then
+ echo Error must pass src and dst.
+ exit
+ fi
+ rm -f $2
+ if [ "`uname`" == "IRIX64" ] || [ "`uname`" == "IRIX" ]; then
+ ln -s $1.irix $2
+ elif [ "`uname`" == "Linux" ]; then
+ ln -s $1.linux $2
+ else
+ echo Error test $seq does not run on the operating system: `uname`
+ exit
+ fi
}
_die()
diff --git a/tests/generic/088 b/tests/generic/088
index 1386322..1158b46 100755
--- a/tests/generic/088
+++ b/tests/generic/088
@@ -23,6 +23,7 @@
#-----------------------------------------------------------------------
#
+seqfull=$0
seq=`basename $0`
seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
@@ -42,7 +43,7 @@ _filter()
}
# link correct .out file
-_link_out_file $seq.out
+_link_out_file $seq.out $seqfull.out
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/097 b/tests/generic/097
index 084aa1c..510477b 100755
--- a/tests/generic/097
+++ b/tests/generic/097
@@ -27,6 +27,7 @@
#-----------------------------------------------------------------------
#
+seqfull=$0
seq=`basename $0`
seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
@@ -63,11 +64,11 @@ _umount_and_mount()
# link correct .out file
# This is done bacause udf and xfs print attrs in different orders.
-rm -rf $seq.out
+rm -rf $seqfull.out
if [ "$FSTYP" == "xfs" ]; then
- ln -s $seq.out.xfs $seq.out
+ ln -s $seq.out.xfs $seqfull.out
else
- ln -s $seq.out.udf $seq.out
+ ln -s $seq.out.udf $seqfull.out
fi
# real QA test starts here
diff --git a/tests/xfs/018 b/tests/xfs/018
index ed99f20..7f22b54 100755
--- a/tests/xfs/018
+++ b/tests/xfs/018
@@ -22,6 +22,7 @@
#-----------------------------------------------------------------------
#
+seqfull=$0
seq=`basename $0`
seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
@@ -53,7 +54,7 @@ _require_scratch
_require_v2log
# link correct .out file
-_link_out_file $seq.op
+_link_out_file $seq.op $seqfull.op
echo "*** init FS"
@@ -88,13 +89,13 @@ do
_check_log
_print_operation
- _cmp_op_output $seq.op $filtered
+ _cmp_op_output $seqfull.op $filtered
_print_transaction_inode $start_blk
- _cmp_output $seq.trans_inode $filtered
+ _cmp_output $seqfull.trans_inode $filtered
_print_transaction_buf $start_blk
- _cmp_output $seq.trans_buf $filtered
+ _cmp_output $seqfull.trans_buf $filtered
done
# got thru it all so we may have success
diff --git a/tests/xfs/022 b/tests/xfs/022
index 0251936..39f4b02 100755
--- a/tests/xfs/022
+++ b/tests/xfs/022
@@ -25,6 +25,7 @@
#-----------------------------------------------------------------------
#
+seqfull=$0
seq=`basename $0`
seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
@@ -38,7 +39,7 @@ trap "rm -rf $tmp.*; exit \$status" 0 1 2 3 15
. ./common.dump
# link correct .out file
-_link_out_file $seq.out
+_link_out_file $seq.out $seqfull.out
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/023 b/tests/xfs/023
index 7bb77da..b133055 100755
--- a/tests/xfs/023
+++ b/tests/xfs/023
@@ -23,6 +23,7 @@
#-----------------------------------------------------------------------
#
+seqfull=$0
seq=`basename $0`
seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
@@ -37,7 +38,7 @@ trap "rm -rf $tmp.*; exit \$status" 0 1 2 3 15
. ./common.dump
# link correct .out file
-_link_out_file $seq.out
+_link_out_file $seq.out $seqfull.out
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/030 b/tests/xfs/030
index f9c1dfb..b189128 100755
--- a/tests/xfs/030
+++ b/tests/xfs/030
@@ -22,6 +22,7 @@
#-----------------------------------------------------------------------
#
+seqfull=$0
seq=`basename $0`
seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
@@ -45,7 +46,7 @@ trap "_cleanup; exit \$status" 0 1 2 3 15
. ./common.repair
# link correct .out file
-_link_out_file $seq.out
+_link_out_file $seq.out $seqfull.out
# nuke the superblock, AGI, AGF, AGFL; then try repair the damage
#
diff --git a/tests/xfs/031 b/tests/xfs/031
index b7044b3..0f9a545 100755
--- a/tests/xfs/031
+++ b/tests/xfs/031
@@ -22,6 +22,7 @@
#-----------------------------------------------------------------------
#
+seqfull=$0
seq=`basename $0`
seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
@@ -38,7 +39,7 @@ rm -f $seqres.full
. ./common.filter
# link correct .out file
-_link_out_file $seq.out
+_link_out_file $seq.out $seqfull.out
_check_repair()
{
diff --git a/tests/xfs/033 b/tests/xfs/033
index 1540a1c..e95cae4 100755
--- a/tests/xfs/033
+++ b/tests/xfs/033
@@ -22,6 +22,7 @@
#-----------------------------------------------------------------------
#
+seqfull=$0
seq=`basename $0`
seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
@@ -45,7 +46,7 @@ trap "_cleanup; exit \$status" 0 1 2 3 15
. ./common.repair
# link correct .out file
-_link_out_file $seq.out
+_link_out_file $seq.out $seqfull.out
# nuke the root, rt bitmap, and rt summary inodes
#
diff --git a/tests/xfs/035 b/tests/xfs/035
index cd743f6..de9b9df 100755
--- a/tests/xfs/035
+++ b/tests/xfs/035
@@ -22,6 +22,7 @@
#-----------------------------------------------------------------------
#
+seqfull=$0
seq=`basename $0`
seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
@@ -36,7 +37,7 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
. ./common.dump
# link correct .out file
-_link_out_file $seq.out
+_link_out_file $seq.out $seqfull.out
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/036 b/tests/xfs/036
index 5a7ee01..1578e8e 100755
--- a/tests/xfs/036
+++ b/tests/xfs/036
@@ -22,6 +22,7 @@
#-----------------------------------------------------------------------
#
+seqfull=$0
seq=`basename $0`
seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
@@ -36,7 +37,7 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
. ./common.dump
# link correct .out file
-_link_out_file $seq.out
+_link_out_file $seq.out $seqfull.out
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/039 b/tests/xfs/039
index 21574d6..ebab798 100755
--- a/tests/xfs/039
+++ b/tests/xfs/039
@@ -22,6 +22,7 @@
#-----------------------------------------------------------------------
#
+seqfull=$0
seq=`basename $0`
seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
@@ -36,7 +37,7 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
. ./common.dump
# link correct .out file
-_link_out_file $seq.out
+_link_out_file $seq.out $seqfull.out
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/043 b/tests/xfs/043
index 75c2d38..9c56ac1 100755
--- a/tests/xfs/043
+++ b/tests/xfs/043
@@ -24,6 +24,7 @@
#-----------------------------------------------------------------------
#
+seqfull=$0
seq=`basename $0`
seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
@@ -38,7 +39,7 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
. ./common.dump
# link correct .out file
-_link_out_file $seq.out
+_link_out_file $seq.out $seqfull.out
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/055 b/tests/xfs/055
index 1804727..4c04b0a 100755
--- a/tests/xfs/055
+++ b/tests/xfs/055
@@ -22,6 +22,7 @@
#-----------------------------------------------------------------------
#
+seqfull=$0
seq=`basename $0`
seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
@@ -36,7 +37,7 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
. ./common.dump
# link correct .out file
-_link_out_file $seq.out
+_link_out_file $seq.out $seqfull.out
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/071 b/tests/xfs/071
index b22dd6d..cc0dd20 100755
--- a/tests/xfs/071
+++ b/tests/xfs/071
@@ -21,6 +21,7 @@
#-----------------------------------------------------------------------
#
+seqfull=$0
seq=`basename $0`
seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
@@ -44,11 +45,11 @@ trap "_cleanup; exit \$status" 0 1 2 3 15
bitsperlong=`src/feature -w`
# link correct .out file
-rm -f $seq.out
+rm -f $seqfull.out
if [ "$bitsperlong" -eq 32 ]; then
- ln -s $seq.out.32 $seq.out
+ ln -s $seq.out.32 $seqfull.out
else
- ln -s $seq.out.64 $seq.out
+ ln -s $seq.out.64 $seqfull.out
fi
_filter_io()
diff --git a/tests/xfs/082 b/tests/xfs/082
index 652f362..9ab1611 100755
--- a/tests/xfs/082
+++ b/tests/xfs/082
@@ -22,6 +22,7 @@
#-----------------------------------------------------------------------
#
+seqfull=$0
seq=`basename $0`
seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
@@ -54,7 +55,7 @@ _require_scratch
_require_v2log
# link correct .out file
-_link_out_file $seq.op
+_link_out_file $seq.op $seqfull.op
echo "*** init FS"
umount $SCRATCH_DEV >/dev/null 2>&1
@@ -118,14 +119,14 @@ for s in sync nosync ; do
:
else
_print_operation
- _cmp_op_output $seq.op $filtered
+ _cmp_op_output $seqfull.op $filtered
fi
_print_transaction_inode $start
- _cmp_output $seq.trans_inode $filtered
+ _cmp_output $seqfull.trans_inode $filtered
_print_transaction_buf $start
- _cmp_output $seq.trans_buf $filtered
+ _cmp_output $seqfull.trans_buf $filtered
done
done
diff --git a/tests/xfs/096 b/tests/xfs/096
index d09c067..42673c5 100755
--- a/tests/xfs/096
+++ b/tests/xfs/096
@@ -23,6 +23,7 @@
#-----------------------------------------------------------------------
#
+seqfull=$0
seq=`basename $0`
seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
@@ -99,11 +100,11 @@ _require_scratch
_require_v2log
# choose .out file based on internal/external log
-rm -f $seq.out
+rm -f $seqfull.out
if [ "$USE_EXTERNAL" = yes ]; then
- ln -s $seq.external $seq.out
+ ln -s $seq.external $seqfull.out
else
- ln -s $seq.internal $seq.out
+ ln -s $seq.internal $seqfull.out
fi
# maximum log record size
diff --git a/tests/xfs/146 b/tests/xfs/146
index 2091db1..e79d59e 100755
--- a/tests/xfs/146
+++ b/tests/xfs/146
@@ -22,6 +22,7 @@
#-----------------------------------------------------------------------
#
+seqfull=$0
seq=`basename $0`
seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
@@ -52,7 +53,7 @@ _supported_fs xfs
_supported_os Linux IRIX
# link correct .out file
-_link_out_file $seq.out
+_link_out_file $seq.out $seqfull.out
_require_scratch
_scratch_mkfs_xfs >/dev/null 2>&1
--
1.7.10.4
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply related [flat|nested] 59+ messages in thread* Re: [PATCH 19/25] xfstests: fix _link_out_file callers
2013-03-15 12:28 ` [PATCH 19/25] xfstests: fix _link_out_file callers Dave Chinner
@ 2013-03-23 10:24 ` Phil White
0 siblings, 0 replies; 59+ messages in thread
From: Phil White @ 2013-03-23 10:24 UTC (permalink / raw)
To: Dave Chinner; +Cc: xfs
Looks OK.
Reviewed-by: Phil White <pwhite@sgi.com>
On Fri, Mar 15, 2013 at 11:28:03PM +1100, Dave Chinner wrote:
> From: Dave Chinner <dchinner@redhat.com>
>
> Currently the callers pass $seq, rather than the full path to the
> test. As a result, it creates the link in the top level directory
> and it points nowhere. Fix it to create the link in the correct
> place.
>
> Signed-off-by: Dave Chinner <dchinner@redhat.com>
> ---
> common.rc | 26 +++++++++++++-------------
> tests/generic/088 | 3 ++-
> tests/generic/097 | 7 ++++---
> tests/xfs/018 | 9 +++++----
> tests/xfs/022 | 3 ++-
> tests/xfs/023 | 3 ++-
> tests/xfs/030 | 3 ++-
> tests/xfs/031 | 3 ++-
> tests/xfs/033 | 3 ++-
> tests/xfs/035 | 3 ++-
> tests/xfs/036 | 3 ++-
> tests/xfs/039 | 3 ++-
> tests/xfs/043 | 3 ++-
> tests/xfs/055 | 3 ++-
> tests/xfs/071 | 7 ++++---
> tests/xfs/082 | 9 +++++----
> tests/xfs/096 | 7 ++++---
> tests/xfs/146 | 3 ++-
> 18 files changed, 59 insertions(+), 42 deletions(-)
>
> diff --git a/common.rc b/common.rc
> index ba275fc..78dbda8 100644
> --- a/common.rc
> +++ b/common.rc
> @@ -1760,19 +1760,19 @@ _cleanup_testdir()
>
> _link_out_file()
> {
> - if [ -z "$1" ]; then
> - echo Error must pass \$seq.
> - exit
> - fi
> - rm -f $1
> - if [ "`uname`" == "IRIX64" ] || [ "`uname`" == "IRIX" ]; then
> - ln -s $1.irix $1
> - elif [ "`uname`" == "Linux" ]; then
> - ln -s $1.linux $1
> - else
> - echo Error test $seq does not run on the operating system: `uname`
> - exit
> - fi
> + if [ -z "$1" -o -z "$2" ]; then
> + echo Error must pass src and dst.
> + exit
> + fi
> + rm -f $2
> + if [ "`uname`" == "IRIX64" ] || [ "`uname`" == "IRIX" ]; then
> + ln -s $1.irix $2
> + elif [ "`uname`" == "Linux" ]; then
> + ln -s $1.linux $2
> + else
> + echo Error test $seq does not run on the operating system: `uname`
> + exit
> + fi
> }
>
> _die()
> diff --git a/tests/generic/088 b/tests/generic/088
> index 1386322..1158b46 100755
> --- a/tests/generic/088
> +++ b/tests/generic/088
> @@ -23,6 +23,7 @@
> #-----------------------------------------------------------------------
> #
>
> +seqfull=$0
> seq=`basename $0`
> seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
> @@ -42,7 +43,7 @@ _filter()
> }
>
> # link correct .out file
> -_link_out_file $seq.out
> +_link_out_file $seq.out $seqfull.out
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/097 b/tests/generic/097
> index 084aa1c..510477b 100755
> --- a/tests/generic/097
> +++ b/tests/generic/097
> @@ -27,6 +27,7 @@
> #-----------------------------------------------------------------------
> #
>
> +seqfull=$0
> seq=`basename $0`
> seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
> @@ -63,11 +64,11 @@ _umount_and_mount()
>
> # link correct .out file
> # This is done bacause udf and xfs print attrs in different orders.
> -rm -rf $seq.out
> +rm -rf $seqfull.out
> if [ "$FSTYP" == "xfs" ]; then
> - ln -s $seq.out.xfs $seq.out
> + ln -s $seq.out.xfs $seqfull.out
> else
> - ln -s $seq.out.udf $seq.out
> + ln -s $seq.out.udf $seqfull.out
> fi
>
> # real QA test starts here
> diff --git a/tests/xfs/018 b/tests/xfs/018
> index ed99f20..7f22b54 100755
> --- a/tests/xfs/018
> +++ b/tests/xfs/018
> @@ -22,6 +22,7 @@
> #-----------------------------------------------------------------------
> #
>
> +seqfull=$0
> seq=`basename $0`
> seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
> @@ -53,7 +54,7 @@ _require_scratch
> _require_v2log
>
> # link correct .out file
> -_link_out_file $seq.op
> +_link_out_file $seq.op $seqfull.op
>
>
> echo "*** init FS"
> @@ -88,13 +89,13 @@ do
> _check_log
>
> _print_operation
> - _cmp_op_output $seq.op $filtered
> + _cmp_op_output $seqfull.op $filtered
>
> _print_transaction_inode $start_blk
> - _cmp_output $seq.trans_inode $filtered
> + _cmp_output $seqfull.trans_inode $filtered
>
> _print_transaction_buf $start_blk
> - _cmp_output $seq.trans_buf $filtered
> + _cmp_output $seqfull.trans_buf $filtered
> done
>
> # got thru it all so we may have success
> diff --git a/tests/xfs/022 b/tests/xfs/022
> index 0251936..39f4b02 100755
> --- a/tests/xfs/022
> +++ b/tests/xfs/022
> @@ -25,6 +25,7 @@
> #-----------------------------------------------------------------------
> #
>
> +seqfull=$0
> seq=`basename $0`
> seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
> @@ -38,7 +39,7 @@ trap "rm -rf $tmp.*; exit \$status" 0 1 2 3 15
> . ./common.dump
>
> # link correct .out file
> -_link_out_file $seq.out
> +_link_out_file $seq.out $seqfull.out
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/023 b/tests/xfs/023
> index 7bb77da..b133055 100755
> --- a/tests/xfs/023
> +++ b/tests/xfs/023
> @@ -23,6 +23,7 @@
> #-----------------------------------------------------------------------
> #
>
> +seqfull=$0
> seq=`basename $0`
> seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
> @@ -37,7 +38,7 @@ trap "rm -rf $tmp.*; exit \$status" 0 1 2 3 15
> . ./common.dump
>
> # link correct .out file
> -_link_out_file $seq.out
> +_link_out_file $seq.out $seqfull.out
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/030 b/tests/xfs/030
> index f9c1dfb..b189128 100755
> --- a/tests/xfs/030
> +++ b/tests/xfs/030
> @@ -22,6 +22,7 @@
> #-----------------------------------------------------------------------
> #
>
> +seqfull=$0
> seq=`basename $0`
> seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
> @@ -45,7 +46,7 @@ trap "_cleanup; exit \$status" 0 1 2 3 15
> . ./common.repair
>
> # link correct .out file
> -_link_out_file $seq.out
> +_link_out_file $seq.out $seqfull.out
>
> # nuke the superblock, AGI, AGF, AGFL; then try repair the damage
> #
> diff --git a/tests/xfs/031 b/tests/xfs/031
> index b7044b3..0f9a545 100755
> --- a/tests/xfs/031
> +++ b/tests/xfs/031
> @@ -22,6 +22,7 @@
> #-----------------------------------------------------------------------
> #
>
> +seqfull=$0
> seq=`basename $0`
> seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
> @@ -38,7 +39,7 @@ rm -f $seqres.full
> . ./common.filter
>
> # link correct .out file
> -_link_out_file $seq.out
> +_link_out_file $seq.out $seqfull.out
>
> _check_repair()
> {
> diff --git a/tests/xfs/033 b/tests/xfs/033
> index 1540a1c..e95cae4 100755
> --- a/tests/xfs/033
> +++ b/tests/xfs/033
> @@ -22,6 +22,7 @@
> #-----------------------------------------------------------------------
> #
>
> +seqfull=$0
> seq=`basename $0`
> seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
> @@ -45,7 +46,7 @@ trap "_cleanup; exit \$status" 0 1 2 3 15
> . ./common.repair
>
> # link correct .out file
> -_link_out_file $seq.out
> +_link_out_file $seq.out $seqfull.out
>
> # nuke the root, rt bitmap, and rt summary inodes
> #
> diff --git a/tests/xfs/035 b/tests/xfs/035
> index cd743f6..de9b9df 100755
> --- a/tests/xfs/035
> +++ b/tests/xfs/035
> @@ -22,6 +22,7 @@
> #-----------------------------------------------------------------------
> #
>
> +seqfull=$0
> seq=`basename $0`
> seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
> @@ -36,7 +37,7 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
> . ./common.dump
>
> # link correct .out file
> -_link_out_file $seq.out
> +_link_out_file $seq.out $seqfull.out
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/036 b/tests/xfs/036
> index 5a7ee01..1578e8e 100755
> --- a/tests/xfs/036
> +++ b/tests/xfs/036
> @@ -22,6 +22,7 @@
> #-----------------------------------------------------------------------
> #
>
> +seqfull=$0
> seq=`basename $0`
> seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
> @@ -36,7 +37,7 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
> . ./common.dump
>
> # link correct .out file
> -_link_out_file $seq.out
> +_link_out_file $seq.out $seqfull.out
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/039 b/tests/xfs/039
> index 21574d6..ebab798 100755
> --- a/tests/xfs/039
> +++ b/tests/xfs/039
> @@ -22,6 +22,7 @@
> #-----------------------------------------------------------------------
> #
>
> +seqfull=$0
> seq=`basename $0`
> seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
> @@ -36,7 +37,7 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
> . ./common.dump
>
> # link correct .out file
> -_link_out_file $seq.out
> +_link_out_file $seq.out $seqfull.out
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/043 b/tests/xfs/043
> index 75c2d38..9c56ac1 100755
> --- a/tests/xfs/043
> +++ b/tests/xfs/043
> @@ -24,6 +24,7 @@
> #-----------------------------------------------------------------------
> #
>
> +seqfull=$0
> seq=`basename $0`
> seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
> @@ -38,7 +39,7 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
> . ./common.dump
>
> # link correct .out file
> -_link_out_file $seq.out
> +_link_out_file $seq.out $seqfull.out
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/055 b/tests/xfs/055
> index 1804727..4c04b0a 100755
> --- a/tests/xfs/055
> +++ b/tests/xfs/055
> @@ -22,6 +22,7 @@
> #-----------------------------------------------------------------------
> #
>
> +seqfull=$0
> seq=`basename $0`
> seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
> @@ -36,7 +37,7 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
> . ./common.dump
>
> # link correct .out file
> -_link_out_file $seq.out
> +_link_out_file $seq.out $seqfull.out
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/071 b/tests/xfs/071
> index b22dd6d..cc0dd20 100755
> --- a/tests/xfs/071
> +++ b/tests/xfs/071
> @@ -21,6 +21,7 @@
> #-----------------------------------------------------------------------
> #
>
> +seqfull=$0
> seq=`basename $0`
> seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
> @@ -44,11 +45,11 @@ trap "_cleanup; exit \$status" 0 1 2 3 15
>
> bitsperlong=`src/feature -w`
> # link correct .out file
> -rm -f $seq.out
> +rm -f $seqfull.out
> if [ "$bitsperlong" -eq 32 ]; then
> - ln -s $seq.out.32 $seq.out
> + ln -s $seq.out.32 $seqfull.out
> else
> - ln -s $seq.out.64 $seq.out
> + ln -s $seq.out.64 $seqfull.out
> fi
>
> _filter_io()
> diff --git a/tests/xfs/082 b/tests/xfs/082
> index 652f362..9ab1611 100755
> --- a/tests/xfs/082
> +++ b/tests/xfs/082
> @@ -22,6 +22,7 @@
> #-----------------------------------------------------------------------
> #
>
> +seqfull=$0
> seq=`basename $0`
> seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
> @@ -54,7 +55,7 @@ _require_scratch
> _require_v2log
>
> # link correct .out file
> -_link_out_file $seq.op
> +_link_out_file $seq.op $seqfull.op
>
> echo "*** init FS"
> umount $SCRATCH_DEV >/dev/null 2>&1
> @@ -118,14 +119,14 @@ for s in sync nosync ; do
> :
> else
> _print_operation
> - _cmp_op_output $seq.op $filtered
> + _cmp_op_output $seqfull.op $filtered
> fi
>
> _print_transaction_inode $start
> - _cmp_output $seq.trans_inode $filtered
> + _cmp_output $seqfull.trans_inode $filtered
>
> _print_transaction_buf $start
> - _cmp_output $seq.trans_buf $filtered
> + _cmp_output $seqfull.trans_buf $filtered
> done
> done
>
> diff --git a/tests/xfs/096 b/tests/xfs/096
> index d09c067..42673c5 100755
> --- a/tests/xfs/096
> +++ b/tests/xfs/096
> @@ -23,6 +23,7 @@
> #-----------------------------------------------------------------------
> #
>
> +seqfull=$0
> seq=`basename $0`
> seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
> @@ -99,11 +100,11 @@ _require_scratch
> _require_v2log
>
> # choose .out file based on internal/external log
> -rm -f $seq.out
> +rm -f $seqfull.out
> if [ "$USE_EXTERNAL" = yes ]; then
> - ln -s $seq.external $seq.out
> + ln -s $seq.external $seqfull.out
> else
> - ln -s $seq.internal $seq.out
> + ln -s $seq.internal $seqfull.out
> fi
>
> # maximum log record size
> diff --git a/tests/xfs/146 b/tests/xfs/146
> index 2091db1..e79d59e 100755
> --- a/tests/xfs/146
> +++ b/tests/xfs/146
> @@ -22,6 +22,7 @@
> #-----------------------------------------------------------------------
> #
>
> +seqfull=$0
> seq=`basename $0`
> seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
> @@ -52,7 +53,7 @@ _supported_fs xfs
> _supported_os Linux IRIX
>
> # link correct .out file
> -_link_out_file $seq.out
> +_link_out_file $seq.out $seqfull.out
>
> _require_scratch
> _scratch_mkfs_xfs >/dev/null 2>&1
> --
> 1.7.10.4
>
> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 59+ messages in thread
* [PATCH 20/25] xfstests: introduce a common directory
2013-03-15 12:27 [PATCH 00/25] xfstests: xfstests: move tests out of top level Dave Chinner
` (18 preceding siblings ...)
2013-03-15 12:28 ` [PATCH 19/25] xfstests: fix _link_out_file callers Dave Chinner
@ 2013-03-15 12:28 ` Dave Chinner
2013-03-23 10:24 ` Phil White
2013-03-15 12:28 ` [PATCH 21/25] xfstests: Reintroduce configurable test expunging Dave Chinner
` (6 subsequent siblings)
26 siblings, 1 reply; 59+ messages in thread
From: Dave Chinner @ 2013-03-15 12:28 UTC (permalink / raw)
To: xfs
From: Dave Chinner <dchinner@redhat.com>
Introduce a top level common directory and move all the common.*
files into it. Because there is now a directory named common, the
prefix can be dropped from all the files. Convert all the tests to
use this new directory for including common files.
for f in common.*; do \
git mv `echo -n "$f " ; echo $f | sed -e 's;n\.;n/;'` \
done
Signed-off-by: Dave Chinner <dchinner@redhat.com>
---
check | 10 +++++-----
common.attr => common/attr | 0
common.config => common/config | 0
common.defrag => common/defrag | 0
common.dmapi => common/dmapi | 0
common.dump => common/dump | 0
common.filestreams => common/filestreams | 0
common.filter => common/filter | 0
btrfs.filter => common/filter.btrfs | 0
common.log => common/log | 0
common.punch => common/punch | 2 +-
common.quota => common/quota | 0
common.rc => common/rc | 2 +-
common.repair => common/repair | 0
common.scsi_debug => common/scsi_debug | 0
tests/btrfs/254 | 4 ++--
tests/btrfs/264 | 4 ++--
tests/btrfs/265 | 4 ++--
tests/btrfs/276 | 4 ++--
tests/btrfs/284 | 6 +++---
tests/btrfs/313 | 4 ++--
tests/ext4/271 | 4 ++--
tests/ext4/301 | 6 +++---
tests/ext4/302 | 6 +++---
tests/ext4/303 | 6 +++---
tests/ext4/304 | 6 +++---
tests/generic/001 | 4 ++--
tests/generic/002 | 4 ++--
tests/generic/005 | 4 ++--
tests/generic/006 | 4 ++--
tests/generic/007 | 4 ++--
tests/generic/010 | 4 ++--
tests/generic/011 | 4 ++--
tests/generic/013 | 4 ++--
tests/generic/014 | 4 ++--
tests/generic/015 | 4 ++--
tests/generic/020 | 6 +++---
tests/generic/053 | 6 +++---
tests/generic/062 | 6 +++---
tests/generic/068 | 4 ++--
tests/generic/069 | 4 ++--
tests/generic/070 | 6 +++---
tests/generic/074 | 4 ++--
tests/generic/075 | 4 ++--
tests/generic/076 | 4 ++--
tests/generic/077 | 6 +++---
tests/generic/079 | 6 +++---
tests/generic/083 | 4 ++--
tests/generic/088 | 4 ++--
tests/generic/089 | 4 ++--
tests/generic/091 | 4 ++--
tests/generic/093 | 6 +++---
tests/generic/097 | 4 ++--
tests/generic/099 | 6 +++---
tests/generic/100 | 6 +++---
tests/generic/105 | 6 +++---
tests/generic/112 | 4 ++--
tests/generic/113 | 4 ++--
tests/generic/117 | 6 +++---
tests/generic/120 | 4 ++--
tests/generic/123 | 4 ++--
tests/generic/124 | 4 ++--
tests/generic/125 | 4 ++--
tests/generic/126 | 4 ++--
tests/generic/127 | 4 ++--
tests/generic/128 | 4 ++--
tests/generic/129 | 4 ++--
tests/generic/130 | 4 ++--
tests/generic/131 | 4 ++--
tests/generic/132 | 4 ++--
tests/generic/133 | 4 ++--
tests/generic/135 | 4 ++--
tests/generic/141 | 4 ++--
tests/generic/169 | 4 ++--
tests/generic/184 | 4 ++--
tests/generic/192 | 4 ++--
tests/generic/193 | 4 ++--
tests/generic/198 | 4 ++--
tests/generic/204 | 4 ++--
tests/generic/207 | 4 ++--
tests/generic/208 | 4 ++--
tests/generic/209 | 4 ++--
tests/generic/210 | 4 ++--
tests/generic/211 | 4 ++--
tests/generic/212 | 4 ++--
tests/generic/213 | 4 ++--
tests/generic/214 | 4 ++--
tests/generic/215 | 4 ++--
tests/generic/219 | 6 +++---
tests/generic/221 | 2 +-
tests/generic/223 | 4 ++--
tests/generic/224 | 4 ++--
tests/generic/225 | 4 ++--
tests/generic/226 | 2 +-
tests/generic/228 | 2 +-
tests/generic/230 | 6 +++---
tests/generic/231 | 6 +++---
tests/generic/232 | 6 +++---
tests/generic/233 | 6 +++---
tests/generic/234 | 6 +++---
tests/generic/235 | 6 +++---
tests/generic/236 | 2 +-
tests/generic/237 | 6 +++---
tests/generic/239 | 4 ++--
tests/generic/240 | 4 ++--
tests/generic/241 | 4 ++--
tests/generic/245 | 4 ++--
tests/generic/246 | 4 ++--
tests/generic/247 | 4 ++--
tests/generic/248 | 4 ++--
tests/generic/249 | 4 ++--
tests/generic/251 | 4 ++--
tests/generic/255 | 6 +++---
tests/generic/256 | 6 +++---
tests/generic/257 | 4 ++--
tests/generic/258 | 2 +-
tests/generic/260 | 4 ++--
tests/generic/263 | 4 ++--
tests/generic/269 | 4 ++--
tests/generic/270 | 6 +++---
tests/generic/273 | 4 ++--
tests/generic/274 | 4 ++--
tests/generic/275 | 4 ++--
tests/generic/277 | 4 ++--
tests/generic/280 | 6 +++---
tests/generic/285 | 4 ++--
tests/generic/286 | 4 ++--
tests/generic/288 | 4 ++--
tests/generic/294 | 4 ++--
tests/generic/299 | 4 ++--
tests/generic/300 | 4 ++--
tests/shared/051 | 6 +++---
tests/shared/218 | 6 +++---
tests/shared/243 | 4 ++--
tests/shared/272 | 4 ++--
tests/shared/289 | 4 ++--
tests/shared/298 | 4 ++--
tests/shared/305 | 6 +++---
tests/udf/098 | 4 ++--
tests/udf/101 | 4 ++--
tests/udf/102 | 4 ++--
tests/xfs/003 | 4 ++--
tests/xfs/004 | 4 ++--
tests/xfs/008 | 4 ++--
tests/xfs/009 | 4 ++--
tests/xfs/012 | 4 ++--
tests/xfs/016 | 4 ++--
tests/xfs/017 | 4 ++--
tests/xfs/018 | 6 +++---
tests/xfs/019 | 4 ++--
tests/xfs/021 | 6 +++---
tests/xfs/022 | 4 ++--
tests/xfs/023 | 4 ++--
tests/xfs/024 | 4 ++--
tests/xfs/025 | 4 ++--
tests/xfs/026 | 4 ++--
tests/xfs/027 | 4 ++--
tests/xfs/028 | 4 ++--
tests/xfs/029 | 4 ++--
tests/xfs/030 | 6 +++---
tests/xfs/031 | 6 +++---
tests/xfs/032 | 4 ++--
tests/xfs/033 | 6 +++---
tests/xfs/034 | 4 ++--
tests/xfs/035 | 4 ++--
tests/xfs/036 | 4 ++--
tests/xfs/037 | 4 ++--
tests/xfs/038 | 4 ++--
tests/xfs/039 | 4 ++--
tests/xfs/040 | 4 ++--
tests/xfs/041 | 4 ++--
tests/xfs/042 | 4 ++--
tests/xfs/043 | 4 ++--
tests/xfs/044 | 4 ++--
tests/xfs/045 | 4 ++--
tests/xfs/046 | 4 ++--
tests/xfs/047 | 4 ++--
tests/xfs/048 | 4 ++--
tests/xfs/049 | 4 ++--
tests/xfs/050 | 6 +++---
tests/xfs/052 | 6 +++---
tests/xfs/054 | 6 +++---
tests/xfs/055 | 4 ++--
tests/xfs/056 | 4 ++--
tests/xfs/057 | 4 ++--
tests/xfs/058 | 4 ++--
tests/xfs/059 | 4 ++--
tests/xfs/060 | 4 ++--
tests/xfs/061 | 4 ++--
tests/xfs/063 | 8 ++++----
tests/xfs/064 | 6 +++---
tests/xfs/065 | 6 +++---
tests/xfs/066 | 6 +++---
tests/xfs/067 | 6 +++---
tests/xfs/071 | 4 ++--
tests/xfs/072 | 4 ++--
tests/xfs/073 | 4 ++--
tests/xfs/078 | 4 ++--
tests/xfs/080 | 4 ++--
tests/xfs/081 | 8 ++++----
tests/xfs/082 | 6 +++---
tests/xfs/084 | 4 ++--
tests/xfs/085 | 6 +++---
tests/xfs/086 | 6 +++---
tests/xfs/087 | 8 ++++----
tests/xfs/090 | 4 ++--
tests/xfs/092 | 4 ++--
tests/xfs/094 | 4 ++--
tests/xfs/095 | 6 +++---
tests/xfs/096 | 6 +++---
tests/xfs/103 | 4 ++--
tests/xfs/104 | 4 ++--
tests/xfs/106 | 6 +++---
tests/xfs/107 | 6 +++---
tests/xfs/108 | 6 +++---
tests/xfs/109 | 4 ++--
tests/xfs/110 | 4 ++--
tests/xfs/111 | 4 ++--
tests/xfs/114 | 6 +++---
tests/xfs/115 | 6 +++---
tests/xfs/116 | 6 +++---
tests/xfs/118 | 6 +++---
tests/xfs/119 | 4 ++--
tests/xfs/121 | 6 +++---
tests/xfs/122 | 2 +-
tests/xfs/134 | 6 +++---
tests/xfs/136 | 6 +++---
tests/xfs/137 | 4 ++--
tests/xfs/138 | 4 ++--
tests/xfs/139 | 4 ++--
tests/xfs/140 | 4 ++--
tests/xfs/142 | 6 +++---
tests/xfs/143 | 6 +++---
tests/xfs/144 | 6 +++---
tests/xfs/145 | 6 +++---
tests/xfs/146 | 6 +++---
tests/xfs/147 | 6 +++---
tests/xfs/148 | 6 +++---
tests/xfs/149 | 6 +++---
tests/xfs/150 | 6 +++---
tests/xfs/151 | 6 +++---
tests/xfs/152 | 6 +++---
tests/xfs/153 | 6 +++---
tests/xfs/154 | 6 +++---
tests/xfs/155 | 6 +++---
tests/xfs/156 | 6 +++---
tests/xfs/157 | 6 +++---
tests/xfs/158 | 6 +++---
tests/xfs/159 | 6 +++---
tests/xfs/160 | 6 +++---
tests/xfs/161 | 6 +++---
tests/xfs/162 | 6 +++---
tests/xfs/163 | 6 +++---
tests/xfs/164 | 4 ++--
tests/xfs/165 | 4 ++--
tests/xfs/166 | 4 ++--
tests/xfs/167 | 4 ++--
tests/xfs/168 | 6 +++---
tests/xfs/170 | 6 +++---
tests/xfs/171 | 6 +++---
tests/xfs/172 | 6 +++---
tests/xfs/173 | 6 +++---
tests/xfs/174 | 6 +++---
tests/xfs/175 | 8 ++++----
tests/xfs/176 | 8 ++++----
tests/xfs/177 | 6 +++---
tests/xfs/178 | 6 +++---
tests/xfs/179 | 4 ++--
tests/xfs/180 | 4 ++--
tests/xfs/181 | 6 +++---
tests/xfs/182 | 4 ++--
tests/xfs/183 | 4 ++--
tests/xfs/185 | 6 +++---
tests/xfs/186 | 6 +++---
tests/xfs/187 | 6 +++---
tests/xfs/188 | 4 ++--
tests/xfs/189 | 4 ++--
tests/xfs/190 | 4 ++--
tests/xfs/191 | 4 ++--
tests/xfs/194 | 4 ++--
tests/xfs/195 | 4 ++--
tests/xfs/196 | 6 +++---
tests/xfs/197 | 4 ++--
tests/xfs/199 | 4 ++--
tests/xfs/200 | 4 ++--
tests/xfs/201 | 4 ++--
tests/xfs/202 | 6 +++---
tests/xfs/203 | 4 ++--
tests/xfs/205 | 4 ++--
tests/xfs/206 | 4 ++--
tests/xfs/216 | 4 ++--
tests/xfs/217 | 4 ++--
tests/xfs/220 | 6 +++---
tests/xfs/222 | 4 ++--
tests/xfs/227 | 4 ++--
tests/xfs/229 | 2 +-
tests/xfs/238 | 4 ++--
tests/xfs/242 | 6 +++---
tests/xfs/244 | 6 +++---
tests/xfs/250 | 4 ++--
tests/xfs/252 | 6 +++---
tests/xfs/253 | 4 ++--
tests/xfs/259 | 2 +-
tests/xfs/261 | 6 +++---
tests/xfs/262 | 6 +++---
tests/xfs/266 | 4 ++--
tests/xfs/267 | 6 +++---
tests/xfs/268 | 6 +++---
tests/xfs/278 | 4 ++--
tests/xfs/279 | 6 +++---
tests/xfs/281 | 4 ++--
tests/xfs/282 | 4 ++--
tests/xfs/283 | 4 ++--
tests/xfs/287 | 4 ++--
tests/xfs/290 | 4 ++--
tests/xfs/291 | 4 ++--
tests/xfs/292 | 4 ++--
tests/xfs/293 | 4 ++--
tests/xfs/295 | 4 ++--
tests/xfs/296 | 6 +++---
tests/xfs/297 | 4 ++--
321 files changed, 725 insertions(+), 725 deletions(-)
rename common.attr => common/attr (100%)
rename common.config => common/config (100%)
rename common.defrag => common/defrag (100%)
rename common.dmapi => common/dmapi (100%)
rename common.dump => common/dump (100%)
rename common.filestreams => common/filestreams (100%)
rename common.filter => common/filter (100%)
rename btrfs.filter => common/filter.btrfs (100%)
rename common.log => common/log (100%)
rename common.punch => common/punch (99%)
rename common.quota => common/quota (100%)
rename common.rc => common/rc (99%)
rename common.repair => common/repair (100%)
rename common.scsi_debug => common/scsi_debug (100%)
diff --git a/check b/check
index af6d317..cc426db 100755
--- a/check
+++ b/check
@@ -133,9 +133,9 @@ fi
export FSTYP
# we need common.config
-if ! . ./common.config
+if ! . ./common/config
then
- echo "$iam: failed to source common.config"
+ echo "$iam: failed to source common/config"
exit 1
fi
@@ -266,10 +266,10 @@ then
list=`echo $list | awk -f randomize.awk`
fi
-# we need common.rc
-if ! . ./common.rc
+# we need common/rc
+if ! . ./common/rc
then
- echo "check: failed to source common.rc"
+ echo "check: failed to source common/rc"
exit 1
fi
diff --git a/common.attr b/common/attr
similarity index 100%
rename from common.attr
rename to common/attr
diff --git a/common.config b/common/config
similarity index 100%
rename from common.config
rename to common/config
diff --git a/common.defrag b/common/defrag
similarity index 100%
rename from common.defrag
rename to common/defrag
diff --git a/common.dmapi b/common/dmapi
similarity index 100%
rename from common.dmapi
rename to common/dmapi
diff --git a/common.dump b/common/dump
similarity index 100%
rename from common.dump
rename to common/dump
diff --git a/common.filestreams b/common/filestreams
similarity index 100%
rename from common.filestreams
rename to common/filestreams
diff --git a/common.filter b/common/filter
similarity index 100%
rename from common.filter
rename to common/filter
diff --git a/btrfs.filter b/common/filter.btrfs
similarity index 100%
rename from btrfs.filter
rename to common/filter.btrfs
diff --git a/common.log b/common/log
similarity index 100%
rename from common.log
rename to common/log
diff --git a/common.punch b/common/punch
similarity index 99%
rename from common.punch
rename to common/punch
index 7337298..cfbe576 100644
--- a/common.punch
+++ b/common/punch
@@ -19,7 +19,7 @@
# common functions for excersizing hole punches with extent size hints etc.
# source dmap_scratch_mount etc.
-. ./common.dmapi
+. ./common/dmapi
_spawn_test_file() {
echo "# spawning test file with $*"
diff --git a/common.quota b/common/quota
similarity index 100%
rename from common.quota
rename to common/quota
diff --git a/common.rc b/common/rc
similarity index 99%
rename from common.rc
rename to common/rc
index 78dbda8..3aa8742 100644
--- a/common.rc
+++ b/common/rc
@@ -154,7 +154,7 @@ _fsck_opts()
# we need common.config
if [ "$iam" != "check" ]
then
- if ! . ./common.config
+ if ! . ./common/config
then
echo "$iam: failed to source common.config"
exit 1
diff --git a/common.repair b/common/repair
similarity index 100%
rename from common.repair
rename to common/repair
diff --git a/common.scsi_debug b/common/scsi_debug
similarity index 100%
rename from common.scsi_debug
rename to common/scsi_debug
diff --git a/tests/btrfs/254 b/tests/btrfs/254
index ec3d2c5..c98120a 100755
--- a/tests/btrfs/254
+++ b/tests/btrfs/254
@@ -38,8 +38,8 @@ _cleanup()
trap "_cleanup ; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs btrfs
diff --git a/tests/btrfs/264 b/tests/btrfs/264
index 46a4926..631c744 100755
--- a/tests/btrfs/264
+++ b/tests/btrfs/264
@@ -38,8 +38,8 @@ _cleanup()
trap "_cleanup ; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
_need_to_be_root
_supported_fs btrfs
diff --git a/tests/btrfs/265 b/tests/btrfs/265
index 760f383..7a33cba 100755
--- a/tests/btrfs/265
+++ b/tests/btrfs/265
@@ -42,8 +42,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
_need_to_be_root
_supported_fs btrfs
diff --git a/tests/btrfs/276 b/tests/btrfs/276
index 2b34fa8..884152a 100755
--- a/tests/btrfs/276
+++ b/tests/btrfs/276
@@ -42,8 +42,8 @@ _cleanup()
trap "_cleanup; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_need_to_be_root
diff --git a/tests/btrfs/284 b/tests/btrfs/284
index 24b831a..d3ea567 100644
--- a/tests/btrfs/284
+++ b/tests/btrfs/284
@@ -124,9 +124,9 @@ _rundefrag()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.defrag
+. ./common/rc
+. ./common/filter
+. ./common/defrag
# real QA test starts here
_supported_fs btrfs
diff --git a/tests/btrfs/313 b/tests/btrfs/313
index 7b790ee..60fea68 100755
--- a/tests/btrfs/313
+++ b/tests/btrfs/313
@@ -38,8 +38,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./btrfs.filter
+. ./common/rc
+. ./common/filter.btrfs
# real QA test starts here
diff --git a/tests/ext4/271 b/tests/ext4/271
index 6a0e7b1..dfb1ec9 100755
--- a/tests/ext4/271
+++ b/tests/ext4/271
@@ -32,8 +32,8 @@ 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
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs ext4
diff --git a/tests/ext4/301 b/tests/ext4/301
index 9da867f..b6c2f11 100644
--- a/tests/ext4/301
+++ b/tests/ext4/301
@@ -32,9 +32,9 @@ 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
-. ./common.defrag
+. ./common/rc
+. ./common/filter
+. ./common/defrag
# real QA test starts here
_supported_os Linux
diff --git a/tests/ext4/302 b/tests/ext4/302
index cb8ffba..9307ab4 100644
--- a/tests/ext4/302
+++ b/tests/ext4/302
@@ -33,9 +33,9 @@ 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
-. ./common.defrag
+. ./common/rc
+. ./common/filter
+. ./common/defrag
# real QA test starts here
_supported_os Linux
diff --git a/tests/ext4/303 b/tests/ext4/303
index f9eb8c7..84d8f7b 100644
--- a/tests/ext4/303
+++ b/tests/ext4/303
@@ -33,9 +33,9 @@ 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
-. ./common.defrag
+. ./common/rc
+. ./common/filter
+. ./common/defrag
# real QA test starts here
_supported_os Linux
diff --git a/tests/ext4/304 b/tests/ext4/304
index ca4b849..7b90f1d 100644
--- a/tests/ext4/304
+++ b/tests/ext4/304
@@ -34,9 +34,9 @@ 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
-. ./common.defrag
+. ./common/rc
+. ./common/filter
+. ./common/defrag
# real QA test starts here
_supported_os Linux
diff --git a/tests/generic/001 b/tests/generic/001
index a6659ab..35c88f2 100755
--- a/tests/generic/001
+++ b/tests/generic/001
@@ -36,8 +36,8 @@ seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
tmp=/tmp/$$
here=`pwd`
diff --git a/tests/generic/002 b/tests/generic/002
index ba1a5cf..2aeebb1 100755
--- a/tests/generic/002
+++ b/tests/generic/002
@@ -27,8 +27,8 @@ seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
tmp=/tmp/$$
here=`pwd`
diff --git a/tests/generic/005 b/tests/generic/005
index ba28502..de68b0d 100755
--- a/tests/generic/005
+++ b/tests/generic/005
@@ -62,8 +62,8 @@ _touch()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/006 b/tests/generic/006
index 9949d84..62cc0c8 100755
--- a/tests/generic/006
+++ b/tests/generic/006
@@ -49,8 +49,8 @@ _count()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/007 b/tests/generic/007
index 2d026a3..4947da6 100755
--- a/tests/generic/007
+++ b/tests/generic/007
@@ -43,8 +43,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/010 b/tests/generic/010
index 3587f21..d338db6 100755
--- a/tests/generic/010
+++ b/tests/generic/010
@@ -49,8 +49,8 @@ _filter_dbtest()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
[ -x $here/src/dbtest ] || _notrun "dbtest was not built for this platform"
diff --git a/tests/generic/011 b/tests/generic/011
index e5c6bbf..cad09ed 100755
--- a/tests/generic/011
+++ b/tests/generic/011
@@ -41,8 +41,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/013 b/tests/generic/013
index 984ed09..a9c07c4 100755
--- a/tests/generic/013
+++ b/tests/generic/013
@@ -51,8 +51,8 @@ _filesize()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
_do_test()
{
diff --git a/tests/generic/014 b/tests/generic/014
index 096e4e5..d7da9ab 100755
--- a/tests/generic/014
+++ b/tests/generic/014
@@ -40,8 +40,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
_supported_fs generic
_supported_os IRIX Linux
diff --git a/tests/generic/015 b/tests/generic/015
index a77d2f7..8d3fd5f 100755
--- a/tests/generic/015
+++ b/tests/generic/015
@@ -31,8 +31,8 @@ tmp=/tmp/$$
status=1 # success is the default!
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
_cleanup()
{
diff --git a/tests/generic/020 b/tests/generic/020
index 42465d8..f166009 100755
--- a/tests/generic/020
+++ b/tests/generic/020
@@ -32,9 +32,9 @@ status=0 # success is the default!
trap "_cleanup; rm -f $tmp.* $testfile; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.attr
+. ./common/rc
+. ./common/filter
+. ./common/attr
_cleanup()
{
diff --git a/tests/generic/053 b/tests/generic/053
index 99dd1b0..b8bd9e6 100755
--- a/tests/generic/053
+++ b/tests/generic/053
@@ -32,9 +32,9 @@ 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
-. ./common.attr
+. ./common/rc
+. ./common/filter
+. ./common/attr
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/062 b/tests/generic/062
index 27907a9..9189a84 100755
--- a/tests/generic/062
+++ b/tests/generic/062
@@ -32,9 +32,9 @@ tmp=/tmp/$$
status=1 # failure is the default!
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.attr
+. ./common/rc
+. ./common/filter
+. ./common/attr
_cleanup()
{
diff --git a/tests/generic/068 b/tests/generic/068
index fa71cfc..1a58f5b 100755
--- a/tests/generic/068
+++ b/tests/generic/068
@@ -46,8 +46,8 @@ trap "_cleanup" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/069 b/tests/generic/069
index b2b18a9..c3fa862 100755
--- a/tests/generic/069
+++ b/tests/generic/069
@@ -32,8 +32,8 @@ status=0 # success is the default!
trap "rm -rf $tmp.*; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/070 b/tests/generic/070
index a1c5bf5..ad9031e 100755
--- a/tests/generic/070
+++ b/tests/generic/070
@@ -39,9 +39,9 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.attr
+. ./common/rc
+. ./common/filter
+. ./common/attr
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/074 b/tests/generic/074
index c795dc7..6df8c57 100755
--- a/tests/generic/074
+++ b/tests/generic/074
@@ -39,8 +39,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
_do_test()
{
diff --git a/tests/generic/075 b/tests/generic/075
index 8012cc1..52e6a43 100755
--- a/tests/generic/075
+++ b/tests/generic/075
@@ -39,8 +39,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
_do_test()
{
diff --git a/tests/generic/076 b/tests/generic/076
index a1847fc..a53840f 100755
--- a/tests/generic/076
+++ b/tests/generic/076
@@ -48,8 +48,8 @@ _cleanup()
trap "_cleanup; rm -f $tmp.*; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/077 b/tests/generic/077
index 3113119..172ce6e 100755
--- a/tests/generic/077
+++ b/tests/generic/077
@@ -41,9 +41,9 @@ _cleanup()
trap "_cleanup; rm -f $tmp.*; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.attr
+. ./common/rc
+. ./common/filter
+. ./common/attr
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/079 b/tests/generic/079
index 3faf106..a533484 100755
--- a/tests/generic/079
+++ b/tests/generic/079
@@ -41,9 +41,9 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.attr
+. ./common/rc
+. ./common/filter
+. ./common/attr
_supported_fs generic
_supported_os Linux
diff --git a/tests/generic/083 b/tests/generic/083
index 12d90f9..dfa44d0 100755
--- a/tests/generic/083
+++ b/tests/generic/083
@@ -49,8 +49,8 @@ _cleanup()
trap "_cleanup; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/088 b/tests/generic/088
index 1158b46..fce6489 100755
--- a/tests/generic/088
+++ b/tests/generic/088
@@ -34,8 +34,8 @@ 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
+. ./common/rc
+. ./common/filter
_filter()
{
diff --git a/tests/generic/089 b/tests/generic/089
index 5e8210d..c4c76e2 100755
--- a/tests/generic/089
+++ b/tests/generic/089
@@ -34,8 +34,8 @@ 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
+. ./common/rc
+. ./common/filter
addentries()
{
diff --git a/tests/generic/091 b/tests/generic/091
index 755281e..cee012d 100755
--- a/tests/generic/091
+++ b/tests/generic/091
@@ -32,8 +32,8 @@ 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
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/093 b/tests/generic/093
index 12ef580..a8ef52e 100755
--- a/tests/generic/093
+++ b/tests/generic/093
@@ -35,9 +35,9 @@ status=1 # FAILure is the default!
trap "_cleanup; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.attr
+. ./common/rc
+. ./common/filter
+. ./common/attr
_cleanup()
{
diff --git a/tests/generic/097 b/tests/generic/097
index 510477b..af3e25d 100755
--- a/tests/generic/097
+++ b/tests/generic/097
@@ -59,8 +59,8 @@ _umount_and_mount()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# link correct .out file
# This is done bacause udf and xfs print attrs in different orders.
diff --git a/tests/generic/099 b/tests/generic/099
index 6efa7a7..0fd28ad 100755
--- a/tests/generic/099
+++ b/tests/generic/099
@@ -33,9 +33,9 @@ status=1 # failure is the default!
trap "_cleanup; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.attr
+. ./common/rc
+. ./common/filter
+. ./common/attr
runas=$here/src/runas
diff --git a/tests/generic/100 b/tests/generic/100
index 34cfde7..123dc5f 100755
--- a/tests/generic/100
+++ b/tests/generic/100
@@ -33,8 +33,8 @@ status=1 # failure is the default!
trap "_cleanup; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
_cleanup()
{
@@ -45,7 +45,7 @@ _cleanup()
_supported_fs generic
_supported_os IRIX Linux
-# Use _populate_fs() in common.rc to create a directory structure.
+# Use _populate_fs() in common/rc to create a directory structure.
TEMP_DIR=/tmp
[ "$FSTYP" == "xfs" ] && TEMP_DIR=$TEST_DIR
TAR_FILE=temp.tar
diff --git a/tests/generic/105 b/tests/generic/105
index d5b2cb2..2f99401 100755
--- a/tests/generic/105
+++ b/tests/generic/105
@@ -40,9 +40,9 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.attr
+. ./common/rc
+. ./common/filter
+. ./common/attr
# Modify as appropriate.
_supported_fs generic
diff --git a/tests/generic/112 b/tests/generic/112
index 8959c8b..5f5b19d 100755
--- a/tests/generic/112
+++ b/tests/generic/112
@@ -39,8 +39,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
_do_test()
{
diff --git a/tests/generic/113 b/tests/generic/113
index b2a7317..3b33f96 100755
--- a/tests/generic/113
+++ b/tests/generic/113
@@ -39,8 +39,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
_do_test()
{
diff --git a/tests/generic/117 b/tests/generic/117
index 624bfd8..87e6987 100755
--- a/tests/generic/117
+++ b/tests/generic/117
@@ -71,9 +71,9 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.attr
+. ./common/rc
+. ./common/filter
+. ./common/attr
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/120 b/tests/generic/120
index c3069f1..425fab1 100755
--- a/tests/generic/120
+++ b/tests/generic/120
@@ -32,8 +32,8 @@ 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
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/123 b/tests/generic/123
index 2387676..0f5cc52 100755
--- a/tests/generic/123
+++ b/tests/generic/123
@@ -42,8 +42,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/124 b/tests/generic/124
index 65c94b4..92e7619 100755
--- a/tests/generic/124
+++ b/tests/generic/124
@@ -42,8 +42,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/125 b/tests/generic/125
index f489e96..18f5cb1 100755
--- a/tests/generic/125
+++ b/tests/generic/125
@@ -37,8 +37,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/126 b/tests/generic/126
index 83671df..7fe5bc6 100755
--- a/tests/generic/126
+++ b/tests/generic/126
@@ -38,8 +38,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/127 b/tests/generic/127
index 021a571..4aec379 100755
--- a/tests/generic/127
+++ b/tests/generic/127
@@ -42,8 +42,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
FSX_FILE_SIZE=262144
FSX_ARGS="-q -l $FSX_FILE_SIZE -o 65536 -S 191110531 -N 100000"
diff --git a/tests/generic/128 b/tests/generic/128
index 165aa00..c9c809f 100755
--- a/tests/generic/128
+++ b/tests/generic/128
@@ -38,8 +38,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/129 b/tests/generic/129
index e74098f..fe763df 100755
--- a/tests/generic/129
+++ b/tests/generic/129
@@ -38,8 +38,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
echo_and_run()
{
diff --git a/tests/generic/130 b/tests/generic/130
index 96491f7..6870606 100755
--- a/tests/generic/130
+++ b/tests/generic/130
@@ -47,8 +47,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/131 b/tests/generic/131
index 02835ab..95eb612 100755
--- a/tests/generic/131
+++ b/tests/generic/131
@@ -39,8 +39,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/132 b/tests/generic/132
index 2abfccf..28c8b9a 100755
--- a/tests/generic/132
+++ b/tests/generic/132
@@ -39,8 +39,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/133 b/tests/generic/133
index 478419c..ba386dc 100755
--- a/tests/generic/133
+++ b/tests/generic/133
@@ -37,8 +37,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/135 b/tests/generic/135
index b5854f4..1b83465 100755
--- a/tests/generic/135
+++ b/tests/generic/135
@@ -38,8 +38,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/141 b/tests/generic/141
index cb7aae2..39400de 100755
--- a/tests/generic/141
+++ b/tests/generic/141
@@ -37,8 +37,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/169 b/tests/generic/169
index 6293654..0a07053 100755
--- a/tests/generic/169
+++ b/tests/generic/169
@@ -48,8 +48,8 @@ _show_wrote_and_stat_only()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/184 b/tests/generic/184
index 929e0eb..5d74fa3 100755
--- a/tests/generic/184
+++ b/tests/generic/184
@@ -39,8 +39,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/192 b/tests/generic/192
index 4b9d0bb..66d8a66 100755
--- a/tests/generic/192
+++ b/tests/generic/192
@@ -39,8 +39,8 @@ _access_time()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
diff --git a/tests/generic/193 b/tests/generic/193
index 8b3b9db..58d1bc6 100755
--- a/tests/generic/193
+++ b/tests/generic/193
@@ -58,8 +58,8 @@ _cleanup_files()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/198 b/tests/generic/198
index 5aac37f..5190d34 100755
--- a/tests/generic/198
+++ b/tests/generic/198
@@ -38,8 +38,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
_supported_fs generic
_supported_os Linux
diff --git a/tests/generic/204 b/tests/generic/204
index ae87930..62bd248 100755
--- a/tests/generic/204
+++ b/tests/generic/204
@@ -30,8 +30,8 @@ tmp=/tmp/$$
status=1 # failure is the default!
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/207 b/tests/generic/207
index b520bee..0709061 100755
--- a/tests/generic/207
+++ b/tests/generic/207
@@ -37,8 +37,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
diff --git a/tests/generic/208 b/tests/generic/208
index 4c34e7b..badd522 100755
--- a/tests/generic/208
+++ b/tests/generic/208
@@ -37,8 +37,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
diff --git a/tests/generic/209 b/tests/generic/209
index 82d5e6a..2abafcf 100755
--- a/tests/generic/209
+++ b/tests/generic/209
@@ -37,8 +37,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
diff --git a/tests/generic/210 b/tests/generic/210
index 16908cc..ebeb137 100755
--- a/tests/generic/210
+++ b/tests/generic/210
@@ -37,8 +37,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
diff --git a/tests/generic/211 b/tests/generic/211
index 6d7b996..d1110f5 100755
--- a/tests/generic/211
+++ b/tests/generic/211
@@ -37,8 +37,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
diff --git a/tests/generic/212 b/tests/generic/212
index 6e86e94..23ceae0 100755
--- a/tests/generic/212
+++ b/tests/generic/212
@@ -38,8 +38,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
diff --git a/tests/generic/213 b/tests/generic/213
index 1fa573c..a0bfd16 100755
--- a/tests/generic/213
+++ b/tests/generic/213
@@ -41,8 +41,8 @@ status=1 # failure is the default!
trap "_cleanup; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
# generic, but xfs_io's fallocate must work
diff --git a/tests/generic/214 b/tests/generic/214
index bcd75f8..a19fb59 100755
--- a/tests/generic/214
+++ b/tests/generic/214
@@ -39,8 +39,8 @@ status=1 # failure is the default!
trap "_cleanup; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
# generic, but xfs_io's fallocate must work
diff --git a/tests/generic/215 b/tests/generic/215
index 73cdd14..6e75645 100755
--- a/tests/generic/215
+++ b/tests/generic/215
@@ -39,8 +39,8 @@ status=1 # failure is the default!
trap "_cleanup; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/219 b/tests/generic/219
index b71d13d..071d798 100755
--- a/tests/generic/219
+++ b/tests/generic/219
@@ -35,9 +35,9 @@ 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
-. ./common.quota
+. ./common/rc
+. ./common/filter
+. ./common/quota
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/221 b/tests/generic/221
index 7fca5bb..e7d4740 100755
--- a/tests/generic/221
+++ b/tests/generic/221
@@ -34,7 +34,7 @@ tmp=/tmp/$$
status=1 # failure is the default!
# get standard environment, filters and checks
-. ./common.rc
+. ./common/rc
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/223 b/tests/generic/223
index a6932da..416a14a 100755
--- a/tests/generic/223
+++ b/tests/generic/223
@@ -38,8 +38,8 @@ _cleanup()
trap "_cleanup ; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/224 b/tests/generic/224
index 313d9c2..391d877 100755
--- a/tests/generic/224
+++ b/tests/generic/224
@@ -44,8 +44,8 @@ _cleanup()
trap "_cleanup ; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/225 b/tests/generic/225
index ea44f2e..9311571 100755
--- a/tests/generic/225
+++ b/tests/generic/225
@@ -38,8 +38,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/226 b/tests/generic/226
index da45c9e..8b8f101 100755
--- a/tests/generic/226
+++ b/tests/generic/226
@@ -32,7 +32,7 @@ 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/rc
_supported_fs generic
_supported_os Linux IRIX
diff --git a/tests/generic/228 b/tests/generic/228
index c8af133..ca375f4 100755
--- a/tests/generic/228
+++ b/tests/generic/228
@@ -40,7 +40,7 @@ status=1 # failure is the default!
trap "_cleanup; exit \$status" 0 1 2 3 15 25
# get standard environment, filters and checks
-. ./common.rc
+. ./common/rc
# real QA test starts here
# generic, but xfs_io's fallocate must work
diff --git a/tests/generic/230 b/tests/generic/230
index 51f6d85..f6883c0 100755
--- a/tests/generic/230
+++ b/tests/generic/230
@@ -35,9 +35,9 @@ 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
-. ./common.quota
+. ./common/rc
+. ./common/filter
+. ./common/quota
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/231 b/tests/generic/231
index 1a434d4..b50412c 100755
--- a/tests/generic/231
+++ b/tests/generic/231
@@ -33,9 +33,9 @@ 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
-. ./common.quota
+. ./common/rc
+. ./common/filter
+. ./common/quota
FSX_FILE_SIZE=64000000
FSX_ARGS="-q -l $FSX_FILE_SIZE -o 65536 -N 20000"
diff --git a/tests/generic/232 b/tests/generic/232
index 0f72733..ee0e16e 100755
--- a/tests/generic/232
+++ b/tests/generic/232
@@ -33,9 +33,9 @@ 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
-. ./common.quota
+. ./common/rc
+. ./common/filter
+. ./common/quota
_filter_num()
{
diff --git a/tests/generic/233 b/tests/generic/233
index 20ba711..1eb68c5 100755
--- a/tests/generic/233
+++ b/tests/generic/233
@@ -34,9 +34,9 @@ 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
-. ./common.quota
+. ./common/rc
+. ./common/filter
+. ./common/quota
FSX_FILE_SIZE=64000000
FSX_ARGS="-q -l $FSX_FILE_SIZE -o 65536 -S 191110531 -N 100000"
diff --git a/tests/generic/234 b/tests/generic/234
index e5c94e9..eb0871f 100755
--- a/tests/generic/234
+++ b/tests/generic/234
@@ -35,9 +35,9 @@ 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
-. ./common.quota
+. ./common/rc
+. ./common/filter
+. ./common/quota
test_setting()
{
diff --git a/tests/generic/235 b/tests/generic/235
index 85ed782..f430ba2 100755
--- a/tests/generic/235
+++ b/tests/generic/235
@@ -35,9 +35,9 @@ 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
-. ./common.quota
+. ./common/rc
+. ./common/filter
+. ./common/quota
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/236 b/tests/generic/236
index 016afae..10cf71a 100755
--- a/tests/generic/236
+++ b/tests/generic/236
@@ -37,7 +37,7 @@ status=1 # failure is the default!
trap "_cleanup; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
+. ./common/rc
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/237 b/tests/generic/237
index 7e54aed..e5c5a79 100755
--- a/tests/generic/237
+++ b/tests/generic/237
@@ -34,9 +34,9 @@ status=1 # FAILure is the default!
trap "_cleanup; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.attr
+. ./common/rc
+. ./common/filter
+. ./common/attr
_cleanup()
{
diff --git a/tests/generic/239 b/tests/generic/239
index e25a6a0..bf39953 100755
--- a/tests/generic/239
+++ b/tests/generic/239
@@ -38,8 +38,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
_supported_fs generic
_supported_os Linux
diff --git a/tests/generic/240 b/tests/generic/240
index 77fffe8..e692318 100755
--- a/tests/generic/240
+++ b/tests/generic/240
@@ -44,8 +44,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
_supported_fs generic
_supported_os Linux
diff --git a/tests/generic/241 b/tests/generic/241
index b55344b..7c3f6e8 100755
--- a/tests/generic/241
+++ b/tests/generic/241
@@ -37,8 +37,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
_supported_fs generic
_supported_os Linux
diff --git a/tests/generic/245 b/tests/generic/245
index 9832e92..2d888de 100755
--- a/tests/generic/245
+++ b/tests/generic/245
@@ -33,8 +33,8 @@ tmp=/tmp/$$
status=1 # failure is the default!
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/246 b/tests/generic/246
index 872e513..dd809fb 100755
--- a/tests/generic/246
+++ b/tests/generic/246
@@ -34,8 +34,8 @@ tmp=/tmp/$$
status=1 # failure is the default!
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/247 b/tests/generic/247
index 8a7e2c6..295259f 100755
--- a/tests/generic/247
+++ b/tests/generic/247
@@ -38,8 +38,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
diff --git a/tests/generic/248 b/tests/generic/248
index 7bb42a1..873313d 100755
--- a/tests/generic/248
+++ b/tests/generic/248
@@ -38,8 +38,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
diff --git a/tests/generic/249 b/tests/generic/249
index 288328c..6ba7ddb 100755
--- a/tests/generic/249
+++ b/tests/generic/249
@@ -39,8 +39,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/251 b/tests/generic/251
index 95633e1..7eeeedc 100755
--- a/tests/generic/251
+++ b/tests/generic/251
@@ -37,8 +37,8 @@ chpid=0
mypid=$$
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/255 b/tests/generic/255
index 3ef2449..2e8ddef 100755
--- a/tests/generic/255
+++ b/tests/generic/255
@@ -38,9 +38,9 @@ _cleanup()
trap "_cleanup ; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.punch
+. ./common/rc
+. ./common/filter
+. ./common/punch
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/256 b/tests/generic/256
index d60584b..ceeab0a 100755
--- a/tests/generic/256
+++ b/tests/generic/256
@@ -38,9 +38,9 @@ _cleanup()
trap "_cleanup ; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.punch
+. ./common/rc
+. ./common/filter
+. ./common/punch
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/257 b/tests/generic/257
index 09a8fd8..a9ce73b 100755
--- a/tests/generic/257
+++ b/tests/generic/257
@@ -36,8 +36,8 @@ _cleanup()
trap "_cleanup; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/258 b/tests/generic/258
index ac03bb5..fb091ae 100755
--- a/tests/generic/258
+++ b/tests/generic/258
@@ -40,7 +40,7 @@ _cleanup()
trap "_cleanup ; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
+. ./common/rc
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/260 b/tests/generic/260
index d69e176..3c36996 100755
--- a/tests/generic/260
+++ b/tests/generic/260
@@ -34,8 +34,8 @@ chpid=0
mypid=$$
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/263 b/tests/generic/263
index 3e86efc..377b199 100755
--- a/tests/generic/263
+++ b/tests/generic/263
@@ -32,8 +32,8 @@ 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
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/269 b/tests/generic/269
index 785d4de..6e33368 100755
--- a/tests/generic/269
+++ b/tests/generic/269
@@ -32,8 +32,8 @@ 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
+. ./common/rc
+. ./common/filter
# Disable all sync operations to get higher load
FSSTRESS_AVOID="$FSSTRESS_AVOID -ffsync=0 -fsync=0 -ffdatasync=0"
_workout()
diff --git a/tests/generic/270 b/tests/generic/270
index e6dbd8e..294bb62 100755
--- a/tests/generic/270
+++ b/tests/generic/270
@@ -33,9 +33,9 @@ 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
-. ./common.quota
+. ./common/rc
+. ./common/filter
+. ./common/quota
# Disable all sync operations to get higher load
FSSTRESS_AVOID="$FSSTRESS_AVOID -ffsync=0 -fsync=0 -ffdatasync=0"
diff --git a/tests/generic/273 b/tests/generic/273
index 3cfd3b0..d149808 100755
--- a/tests/generic/273
+++ b/tests/generic/273
@@ -39,8 +39,8 @@ _cleanup()
_scratch_unmount
}
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
threads=50
count=2
diff --git a/tests/generic/274 b/tests/generic/274
index d5f09a4..5f3a51c 100755
--- a/tests/generic/274
+++ b/tests/generic/274
@@ -41,8 +41,8 @@ _cleanup()
_scratch_unmount
}
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/275 b/tests/generic/275
index 7782840..f83a644 100755
--- a/tests/generic/275
+++ b/tests/generic/275
@@ -39,8 +39,8 @@ _cleanup()
_scratch_unmount
}
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/277 b/tests/generic/277
index b85e429..8461ad9 100755
--- a/tests/generic/277
+++ b/tests/generic/277
@@ -36,8 +36,8 @@ _cleanup()
trap "_cleanup ; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/280 b/tests/generic/280
index 4b1e9b1..5491a6b 100755
--- a/tests/generic/280
+++ b/tests/generic/280
@@ -38,9 +38,9 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.quota
+. ./common/rc
+. ./common/filter
+. ./common/quota
_require_scratch
_require_quota
diff --git a/tests/generic/285 b/tests/generic/285
index 93d793a..22b4a08 100644
--- a/tests/generic/285
+++ b/tests/generic/285
@@ -34,8 +34,8 @@ status=1 # failure is the default!
trap "_cleanup; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
_supported_fs generic
_supported_os Linux
diff --git a/tests/generic/286 b/tests/generic/286
index 07ac029..a0d4df9 100644
--- a/tests/generic/286
+++ b/tests/generic/286
@@ -31,8 +31,8 @@ status=1 # failure is the default!
trap "_cleanup; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/288 b/tests/generic/288
index 175b9ef..7230358 100644
--- a/tests/generic/288
+++ b/tests/generic/288
@@ -30,8 +30,8 @@ status=0
trap "exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/294 b/tests/generic/294
index d4986d2..fa7f339 100644
--- a/tests/generic/294
+++ b/tests/generic/294
@@ -38,8 +38,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
diff --git a/tests/generic/299 b/tests/generic/299
index 532a301..5f3edc4 100644
--- a/tests/generic/299
+++ b/tests/generic/299
@@ -34,8 +34,8 @@ 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
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/generic/300 b/tests/generic/300
index a9fedbd..687e62d 100644
--- a/tests/generic/300
+++ b/tests/generic/300
@@ -34,8 +34,8 @@ 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
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs generic
diff --git a/tests/shared/051 b/tests/shared/051
index 0671f83..df90be9 100755
--- a/tests/shared/051
+++ b/tests/shared/051
@@ -32,9 +32,9 @@ status=1 # FAILure is the default!
trap "_cleanup; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.attr
+. ./common/rc
+. ./common/filter
+. ./common/attr
_cleanup()
{
diff --git a/tests/shared/218 b/tests/shared/218
index 7c2bd53..c8b3f7d 100755
--- a/tests/shared/218
+++ b/tests/shared/218
@@ -38,9 +38,9 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.defrag
+. ./common/rc
+. ./common/filter
+. ./common/defrag
# real QA test starts here
_supported_fs xfs ext4 btrfs
diff --git a/tests/shared/243 b/tests/shared/243
index 4884e29..05edc1e 100755
--- a/tests/shared/243
+++ b/tests/shared/243
@@ -113,8 +113,8 @@ _check_ext4_eof_flag()
}
# Get standard environment, filters and checks.
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# Prerequisites for the test run.
_supported_fs ext4 xfs btrfs gfs2
diff --git a/tests/shared/272 b/tests/shared/272
index 93a4967..0f812f3 100755
--- a/tests/shared/272
+++ b/tests/shared/272
@@ -37,8 +37,8 @@ write_opt_list="iflag=noatime conv=notrunc conv=fsync"
[ $FSTYP = "ext4" ] && write_opt_list="$write_opt_list oflag=direct"
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
_workout()
{
echo "Switch data journalling mode. Silence is golden."
diff --git a/tests/shared/289 b/tests/shared/289
index 091bceb..1879865 100755
--- a/tests/shared/289
+++ b/tests/shared/289
@@ -37,8 +37,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
diff --git a/tests/shared/298 b/tests/shared/298
index c5d1117..f1a3432 100644
--- a/tests/shared/298
+++ b/tests/shared/298
@@ -28,8 +28,8 @@ echo "QA output created by $seq"
status=1 # failure is the default!
trap "_cleanup; exit \$status" 0 1 2 3 15
-. common.config
-. common.rc
+. common/config
+. common/rc
_supported_fs ext4 xfs
_supported_os Linux
diff --git a/tests/shared/305 b/tests/shared/305
index 49a06cc..bcb235f 100644
--- a/tests/shared/305
+++ b/tests/shared/305
@@ -32,15 +32,15 @@ tmp=/tmp/$$
status=1 # failure is the default!
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
_supported_fs ext3 ext4 xfs btrfs reiserfs
_supported_os Linux
_need_to_be_root
_require_scratch
_require_fail_make_request
-# TODO: Function are common enough to be moved to common.blkdev
+# TODO: Function are common enough to be moved to common/blkdev
SCRATCH_REAL_DEV=`readlink -f $SCRATCH_DEV`
SCRATCH_BDEV=`basename $SCRATCH_REAL_DEV`
diff --git a/tests/udf/098 b/tests/udf/098
index 0cdcd16..9ae3614 100755
--- a/tests/udf/098
+++ b/tests/udf/098
@@ -44,8 +44,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
_db_filter()
{
diff --git a/tests/udf/101 b/tests/udf/101
index 89507a9..0f5fe87 100755
--- a/tests/udf/101
+++ b/tests/udf/101
@@ -38,8 +38,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs udf
diff --git a/tests/udf/102 b/tests/udf/102
index bf3edd2..e27c086 100755
--- a/tests/udf/102
+++ b/tests/udf/102
@@ -39,8 +39,8 @@ _cleanup()
_cleanup_testdir
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs udf
diff --git a/tests/xfs/003 b/tests/xfs/003
index 56dd852..228dd17 100755
--- a/tests/xfs/003
+++ b/tests/xfs/003
@@ -27,8 +27,8 @@ seqres=$RESULT_DIR/$seq
echo "QA output created by $seq"
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
tmp=/tmp/$$
here=`pwd`
diff --git a/tests/xfs/004 b/tests/xfs/004
index fb02b95..eb038b8 100755
--- a/tests/xfs/004
+++ b/tests/xfs/004
@@ -54,8 +54,8 @@ _populate_scratch()
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/008 b/tests/xfs/008
index 1f66779..4bf6c00 100755
--- a/tests/xfs/008
+++ b/tests/xfs/008
@@ -46,8 +46,8 @@ _filter()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
_do_test()
{
diff --git a/tests/xfs/009 b/tests/xfs/009
index 3e74160..f6031c4 100755
--- a/tests/xfs/009
+++ b/tests/xfs/009
@@ -71,8 +71,8 @@ _filesize()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/012 b/tests/xfs/012
index 4bd2afc..87c0b85 100755
--- a/tests/xfs/012
+++ b/tests/xfs/012
@@ -45,8 +45,8 @@ _filesize()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
_do_test()
{
diff --git a/tests/xfs/016 b/tests/xfs/016
index fcb0637..2fc6af2 100755
--- a/tests/xfs/016
+++ b/tests/xfs/016
@@ -171,8 +171,8 @@ _check_corrupt()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/017 b/tests/xfs/017
index 98ae7e6..9fc16c2 100755
--- a/tests/xfs/017
+++ b/tests/xfs/017
@@ -38,8 +38,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/018 b/tests/xfs/018
index 7f22b54..60a1a64 100755
--- a/tests/xfs/018
+++ b/tests/xfs/018
@@ -32,9 +32,9 @@ tmp=/tmp/$$
status=1 # failure is the default!
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.log
+. ./common/rc
+. ./common/filter
+. ./common/log
_cleanup()
{
diff --git a/tests/xfs/019 b/tests/xfs/019
index ff69423..d35d15b 100755
--- a/tests/xfs/019
+++ b/tests/xfs/019
@@ -31,8 +31,8 @@ tmp=/tmp/$$
seqfull="$seqres.full"
status=1 # failure is the default!
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
_cleanup()
{
diff --git a/tests/xfs/021 b/tests/xfs/021
index 3cbf088..a727b51 100755
--- a/tests/xfs/021
+++ b/tests/xfs/021
@@ -30,9 +30,9 @@ here=`pwd`
tmp=/tmp/$$
status=0 # success is the default!
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.attr
+. ./common/rc
+. ./common/filter
+. ./common/attr
_cleanup()
{
diff --git a/tests/xfs/022 b/tests/xfs/022
index 39f4b02..cd9b9ec 100755
--- a/tests/xfs/022
+++ b/tests/xfs/022
@@ -35,8 +35,8 @@ tmp=/tmp/$$
status=0 # success is the default!
trap "rm -rf $tmp.*; exit \$status" 0 1 2 3 15
-. ./common.rc
-. ./common.dump
+. ./common/rc
+. ./common/dump
# link correct .out file
_link_out_file $seq.out $seqfull.out
diff --git a/tests/xfs/023 b/tests/xfs/023
index b133055..120be64 100755
--- a/tests/xfs/023
+++ b/tests/xfs/023
@@ -34,8 +34,8 @@ status=0 # success is the default!
trap "rm -rf $tmp.*; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.dump
+. ./common/rc
+. ./common/dump
# link correct .out file
_link_out_file $seq.out $seqfull.out
diff --git a/tests/xfs/024 b/tests/xfs/024
index ec5edc5..68e9788 100755
--- a/tests/xfs/024
+++ b/tests/xfs/024
@@ -32,8 +32,8 @@ status=0 # success is the default!
trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.dump
+. ./common/rc
+. ./common/dump
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/025 b/tests/xfs/025
index 1e44732..ff29b99 100755
--- a/tests/xfs/025
+++ b/tests/xfs/025
@@ -32,8 +32,8 @@ status=0 # success is the default!
trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.dump
+. ./common/rc
+. ./common/dump
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/026 b/tests/xfs/026
index 04bda76..4cd7789 100755
--- a/tests/xfs/026
+++ b/tests/xfs/026
@@ -32,8 +32,8 @@ status=0 # success is the default!
trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.dump
+. ./common/rc
+. ./common/dump
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/027 b/tests/xfs/027
index 712378d..1005683 100755
--- a/tests/xfs/027
+++ b/tests/xfs/027
@@ -32,8 +32,8 @@ status=0 # success is the default!
trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.dump
+. ./common/rc
+. ./common/dump
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/028 b/tests/xfs/028
index e70bc57..34c23e3 100755
--- a/tests/xfs/028
+++ b/tests/xfs/028
@@ -32,8 +32,8 @@ status=0 # success is the default!
trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.dump
+. ./common/rc
+. ./common/dump
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/029 b/tests/xfs/029
index 4916c33..0709fce 100755
--- a/tests/xfs/029
+++ b/tests/xfs/029
@@ -32,8 +32,8 @@ 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
+. ./common/rc
+. ./common/filter
_filter_logprint()
{
diff --git a/tests/xfs/030 b/tests/xfs/030
index b189128..c81925e 100755
--- a/tests/xfs/030
+++ b/tests/xfs/030
@@ -41,9 +41,9 @@ _cleanup()
trap "_cleanup; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.repair
+. ./common/rc
+. ./common/filter
+. ./common/repair
# link correct .out file
_link_out_file $seq.out $seqfull.out
diff --git a/tests/xfs/031 b/tests/xfs/031
index 0f9a545..ef60367 100755
--- a/tests/xfs/031
+++ b/tests/xfs/031
@@ -34,9 +34,9 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
rm -f $seqres.full
# get standard environment, filters and checks
-. ./common.rc
-. ./common.repair
-. ./common.filter
+. ./common/rc
+. ./common/repair
+. ./common/filter
# link correct .out file
_link_out_file $seq.out $seqfull.out
diff --git a/tests/xfs/032 b/tests/xfs/032
index 343ff44..d255b66 100755
--- a/tests/xfs/032
+++ b/tests/xfs/032
@@ -33,8 +33,8 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
rm -f $seqres.full
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/033 b/tests/xfs/033
index e95cae4..bf906e0 100755
--- a/tests/xfs/033
+++ b/tests/xfs/033
@@ -41,9 +41,9 @@ _cleanup()
trap "_cleanup; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.repair
+. ./common/rc
+. ./common/filter
+. ./common/repair
# link correct .out file
_link_out_file $seq.out $seqfull.out
diff --git a/tests/xfs/034 b/tests/xfs/034
index 372dead..6f73fdd 100755
--- a/tests/xfs/034
+++ b/tests/xfs/034
@@ -40,8 +40,8 @@ _cleanup()
trap "_cleanup; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/035 b/tests/xfs/035
index de9b9df..70eac93 100755
--- a/tests/xfs/035
+++ b/tests/xfs/035
@@ -33,8 +33,8 @@ 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.dump
+. ./common/rc
+. ./common/dump
# link correct .out file
_link_out_file $seq.out $seqfull.out
diff --git a/tests/xfs/036 b/tests/xfs/036
index 1578e8e..32b8c87 100755
--- a/tests/xfs/036
+++ b/tests/xfs/036
@@ -33,8 +33,8 @@ 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.dump
+. ./common/rc
+. ./common/dump
# link correct .out file
_link_out_file $seq.out $seqfull.out
diff --git a/tests/xfs/037 b/tests/xfs/037
index ca10429..ff736d5 100755
--- a/tests/xfs/037
+++ b/tests/xfs/037
@@ -32,8 +32,8 @@ 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.dump
+. ./common/rc
+. ./common/dump
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/038 b/tests/xfs/038
index 64d2428..107e802 100755
--- a/tests/xfs/038
+++ b/tests/xfs/038
@@ -32,8 +32,8 @@ 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.dump
+. ./common/rc
+. ./common/dump
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/039 b/tests/xfs/039
index ebab798..9747923 100755
--- a/tests/xfs/039
+++ b/tests/xfs/039
@@ -33,8 +33,8 @@ 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.dump
+. ./common/rc
+. ./common/dump
# link correct .out file
_link_out_file $seq.out $seqfull.out
diff --git a/tests/xfs/040 b/tests/xfs/040
index 119a770..7c2a008 100755
--- a/tests/xfs/040
+++ b/tests/xfs/040
@@ -32,8 +32,8 @@ 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
+. ./common/rc
+. ./common/filter
[ -z "$KWORKAREA" ] && \
_notrun "Can't run srcdiff without KWORKAREA set"
diff --git a/tests/xfs/041 b/tests/xfs/041
index dd50301..8b109fc 100755
--- a/tests/xfs/041
+++ b/tests/xfs/041
@@ -41,8 +41,8 @@ _cleanup()
trap "_cleanup ; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/042 b/tests/xfs/042
index 1127b46..db0fa28 100755
--- a/tests/xfs/042
+++ b/tests/xfs/042
@@ -41,8 +41,8 @@ _cleanup()
trap "_cleanup ; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/043 b/tests/xfs/043
index 9c56ac1..55a5225 100755
--- a/tests/xfs/043
+++ b/tests/xfs/043
@@ -35,8 +35,8 @@ 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.dump
+. ./common/rc
+. ./common/dump
# link correct .out file
_link_out_file $seq.out $seqfull.out
diff --git a/tests/xfs/044 b/tests/xfs/044
index 3b330b9..2c20122 100755
--- a/tests/xfs/044
+++ b/tests/xfs/044
@@ -36,8 +36,8 @@ 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
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/045 b/tests/xfs/045
index 9d07570..7a2ad45 100755
--- a/tests/xfs/045
+++ b/tests/xfs/045
@@ -33,8 +33,8 @@ 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
+. ./common/rc
+. ./common/filter
_get_existing_uuid()
{
diff --git a/tests/xfs/046 b/tests/xfs/046
index d5f4fca..841c12b 100755
--- a/tests/xfs/046
+++ b/tests/xfs/046
@@ -32,8 +32,8 @@ 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.dump
+. ./common/rc
+. ./common/dump
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/047 b/tests/xfs/047
index 18960ea..d7c0dce 100755
--- a/tests/xfs/047
+++ b/tests/xfs/047
@@ -32,8 +32,8 @@ 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.dump
+. ./common/rc
+. ./common/dump
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/048 b/tests/xfs/048
index a39ec66..40667e0 100755
--- a/tests/xfs/048
+++ b/tests/xfs/048
@@ -32,8 +32,8 @@ status=1 # failure is the default!
trap "_cleanup; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
_cleanup()
{
diff --git a/tests/xfs/049 b/tests/xfs/049
index 6bbee3c..850d371 100755
--- a/tests/xfs/049
+++ b/tests/xfs/049
@@ -46,8 +46,8 @@ status=1 # failure is the default!
trap "_cleanup ; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/050 b/tests/xfs/050
index 669a624..774ed28 100755
--- a/tests/xfs/050
+++ b/tests/xfs/050
@@ -32,9 +32,9 @@ tmp=/tmp/$$
status=1 # failure is the default!
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.quota
+. ./common/rc
+. ./common/filter
+. ./common/quota
_cleanup()
{
diff --git a/tests/xfs/052 b/tests/xfs/052
index 2abd78d..c2cf596 100755
--- a/tests/xfs/052
+++ b/tests/xfs/052
@@ -34,9 +34,9 @@ tmp=/tmp/$$
status=1 # failure is the default!
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.quota
+. ./common/rc
+. ./common/filter
+. ./common/quota
_cleanup()
{
diff --git a/tests/xfs/054 b/tests/xfs/054
index 97590e8..8c18050 100755
--- a/tests/xfs/054
+++ b/tests/xfs/054
@@ -32,9 +32,9 @@ tmp=/tmp/$$
status=1 # failure is the default!
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.quota
+. ./common/rc
+. ./common/filter
+. ./common/quota
_cleanup()
{
diff --git a/tests/xfs/055 b/tests/xfs/055
index 4c04b0a..cc747d3 100755
--- a/tests/xfs/055
+++ b/tests/xfs/055
@@ -33,8 +33,8 @@ 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.dump
+. ./common/rc
+. ./common/dump
# link correct .out file
_link_out_file $seq.out $seqfull.out
diff --git a/tests/xfs/056 b/tests/xfs/056
index 8ab61f9..7e2624a 100755
--- a/tests/xfs/056
+++ b/tests/xfs/056
@@ -33,8 +33,8 @@ status=0 # success is the default!
trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.dump
+. ./common/rc
+. ./common/dump
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/057 b/tests/xfs/057
index fd856d7..a525ef7 100755
--- a/tests/xfs/057
+++ b/tests/xfs/057
@@ -32,8 +32,8 @@ 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
+. ./common/rc
+. ./common/filter
_notrun "Place holder for IRIX test 057"
diff --git a/tests/xfs/058 b/tests/xfs/058
index c800286..89c441a 100755
--- a/tests/xfs/058
+++ b/tests/xfs/058
@@ -32,8 +32,8 @@ 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
+. ./common/rc
+. ./common/filter
_notrun "Place holder for IRIX test 058"
diff --git a/tests/xfs/059 b/tests/xfs/059
index c26fa4d..69338ac 100755
--- a/tests/xfs/059
+++ b/tests/xfs/059
@@ -32,8 +32,8 @@ status=0 # success is the default!
trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.dump
+. ./common/rc
+. ./common/dump
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/060 b/tests/xfs/060
index 6adce78..477b964 100755
--- a/tests/xfs/060
+++ b/tests/xfs/060
@@ -32,8 +32,8 @@ status=0 # success is the default!
trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.dump
+. ./common/rc
+. ./common/dump
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/061 b/tests/xfs/061
index e5a8413..2600f03 100755
--- a/tests/xfs/061
+++ b/tests/xfs/061
@@ -32,8 +32,8 @@ status=0 # success is the default!
trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.dump
+. ./common/rc
+. ./common/dump
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/063 b/tests/xfs/063
index a2ee188..8494f8f 100755
--- a/tests/xfs/063
+++ b/tests/xfs/063
@@ -32,10 +32,10 @@ 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
-. ./common.dump
-. ./common.attr
+. ./common/rc
+. ./common/filter
+. ./common/dump
+. ./common/attr
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/064 b/tests/xfs/064
index 9ba542e..f06eda7 100755
--- a/tests/xfs/064
+++ b/tests/xfs/064
@@ -32,9 +32,9 @@ 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
-. ./common.dump
+. ./common/rc
+. ./common/filter
+. ./common/dump
_ls_size_filter()
diff --git a/tests/xfs/065 b/tests/xfs/065
index ef1d10f..10e9b15 100755
--- a/tests/xfs/065
+++ b/tests/xfs/065
@@ -35,9 +35,9 @@ 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
-. ./common.dump
+. ./common/rc
+. ./common/filter
+. ./common/dump
#
# list recursively the directory
diff --git a/tests/xfs/066 b/tests/xfs/066
index 8709a2b..6d4e1c2 100755
--- a/tests/xfs/066
+++ b/tests/xfs/066
@@ -32,9 +32,9 @@ status=1 # failure is the default!
trap "_cleanup; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.dump
+. ./common/rc
+. ./common/filter
+. ./common/dump
_cleanup()
{
diff --git a/tests/xfs/067 b/tests/xfs/067
index 87b3cc9..fbfaa1f 100755
--- a/tests/xfs/067
+++ b/tests/xfs/067
@@ -32,9 +32,9 @@ 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
-. ./common.attr
+. ./common/rc
+. ./common/filter
+. ./common/attr
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/071 b/tests/xfs/071
index cc0dd20..86c6899 100755
--- a/tests/xfs/071
+++ b/tests/xfs/071
@@ -40,8 +40,8 @@ _cleanup()
trap "_cleanup; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
bitsperlong=`src/feature -w`
# link correct .out file
diff --git a/tests/xfs/072 b/tests/xfs/072
index d5bec3c..9949749 100755
--- a/tests/xfs/072
+++ b/tests/xfs/072
@@ -39,8 +39,8 @@ status=1 # failure is the default!
trap "_cleanup; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/073 b/tests/xfs/073
index 2ed2e97..1516639 100755
--- a/tests/xfs/073
+++ b/tests/xfs/073
@@ -31,8 +31,8 @@ tmp=/tmp/$$
status=1 # failure is the default!
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# don't put fs images in /tmp
imgs=$TEST_DIR/$$
diff --git a/tests/xfs/078 b/tests/xfs/078
index df4fc6f..90a4a00 100755
--- a/tests/xfs/078
+++ b/tests/xfs/078
@@ -42,8 +42,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# loop devices are available in Linux only
_supported_fs xfs
diff --git a/tests/xfs/080 b/tests/xfs/080
index fb5b6a6..b1cd0cb 100755
--- a/tests/xfs/080
+++ b/tests/xfs/080
@@ -32,8 +32,8 @@ status=1 # failure is the default!
trap "_cleanup; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
_cleanup()
{
diff --git a/tests/xfs/081 b/tests/xfs/081
index 44018bc..bdab460 100755
--- a/tests/xfs/081
+++ b/tests/xfs/081
@@ -31,10 +31,10 @@ tmp=/tmp/$$
status=1 # failure is the default!
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.log
-. ./common.quota
+. ./common/rc
+. ./common/filter
+. ./common/log
+. ./common/quota
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/082 b/tests/xfs/082
index 9ab1611..fff1d6b 100755
--- a/tests/xfs/082
+++ b/tests/xfs/082
@@ -32,9 +32,9 @@ tmp=/tmp/$$
status=1 # failure is the default!
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.log
+. ./common/rc
+. ./common/filter
+. ./common/log
_cleanup()
{
diff --git a/tests/xfs/084 b/tests/xfs/084
index 46aa837..0d17cf3 100755
--- a/tests/xfs/084
+++ b/tests/xfs/084
@@ -33,8 +33,8 @@ 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
+. ./common/rc
+. ./common/filter
_filter_resv()
{
diff --git a/tests/xfs/085 b/tests/xfs/085
index a02c42d..27f29a3 100755
--- a/tests/xfs/085
+++ b/tests/xfs/085
@@ -35,9 +35,9 @@ 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
-. ./common.log
+. ./common/rc
+. ./common/filter
+. ./common/log
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/086 b/tests/xfs/086
index 2e2d4cf..af09c7f 100755
--- a/tests/xfs/086
+++ b/tests/xfs/086
@@ -34,9 +34,9 @@ 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
-. ./common.log
+. ./common/rc
+. ./common/filter
+. ./common/log
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/087 b/tests/xfs/087
index 65812f6..3a3fb49 100755
--- a/tests/xfs/087
+++ b/tests/xfs/087
@@ -34,10 +34,10 @@ 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
-. ./common.log
-. ./common.quota
+. ./common/rc
+. ./common/filter
+. ./common/log
+. ./common/quota
_do_meta()
{
diff --git a/tests/xfs/090 b/tests/xfs/090
index 8477329..e8074d0 100755
--- a/tests/xfs/090
+++ b/tests/xfs/090
@@ -32,8 +32,8 @@ 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
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/092 b/tests/xfs/092
index e65fe27..f195077 100755
--- a/tests/xfs/092
+++ b/tests/xfs/092
@@ -38,8 +38,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
diff --git a/tests/xfs/094 b/tests/xfs/094
index 6aa2d74..cb27559 100755
--- a/tests/xfs/094
+++ b/tests/xfs/094
@@ -38,8 +38,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/095 b/tests/xfs/095
index 9a74d5f..d137358 100755
--- a/tests/xfs/095
+++ b/tests/xfs/095
@@ -38,9 +38,9 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.log
+. ./common/rc
+. ./common/filter
+. ./common/log
# real QA test starts here
diff --git a/tests/xfs/096 b/tests/xfs/096
index 42673c5..d161019 100755
--- a/tests/xfs/096
+++ b/tests/xfs/096
@@ -40,9 +40,9 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.log
+. ./common/rc
+. ./common/filter
+. ./common/log
#
# filter out counts which will vary
diff --git a/tests/xfs/103 b/tests/xfs/103
index 2d4fd48..ab54cbf 100755
--- a/tests/xfs/103
+++ b/tests/xfs/103
@@ -32,8 +32,8 @@ 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
+. ./common/rc
+. ./common/filter
_create_scratch()
{
diff --git a/tests/xfs/104 b/tests/xfs/104
index b0588e8..d31cf16 100755
--- a/tests/xfs/104
+++ b/tests/xfs/104
@@ -32,8 +32,8 @@ 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
+. ./common/rc
+. ./common/filter
_create_scratch()
{
diff --git a/tests/xfs/106 b/tests/xfs/106
index 651fe00..92c419d 100755
--- a/tests/xfs/106
+++ b/tests/xfs/106
@@ -34,9 +34,9 @@ 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
-. ./common.quota
+. ./common/rc
+. ./common/filter
+. ./common/quota
_supported_fs xfs
_supported_os Linux #IRIX
diff --git a/tests/xfs/107 b/tests/xfs/107
index e2300ce..3fefe51 100755
--- a/tests/xfs/107
+++ b/tests/xfs/107
@@ -34,9 +34,9 @@ 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
-. ./common.quota
+. ./common/rc
+. ./common/filter
+. ./common/quota
filter_xfs_quota()
{
diff --git a/tests/xfs/108 b/tests/xfs/108
index 809659d..5a47009 100755
--- a/tests/xfs/108
+++ b/tests/xfs/108
@@ -32,9 +32,9 @@ 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
-. ./common.quota
+. ./common/rc
+. ./common/filter
+. ./common/quota
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/109 b/tests/xfs/109
index 2e36d0f..5578c90 100755
--- a/tests/xfs/109
+++ b/tests/xfs/109
@@ -32,8 +32,8 @@ 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
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/110 b/tests/xfs/110
index a2790c8..48bea45 100755
--- a/tests/xfs/110
+++ b/tests/xfs/110
@@ -32,8 +32,8 @@ 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
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/111 b/tests/xfs/111
index af7cd65..bedead8 100755
--- a/tests/xfs/111
+++ b/tests/xfs/111
@@ -32,8 +32,8 @@ 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
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/114 b/tests/xfs/114
index 954eaff..4dfdf86 100755
--- a/tests/xfs/114
+++ b/tests/xfs/114
@@ -305,9 +305,9 @@ _test_dirstress()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.attr
+. ./common/rc
+. ./common/filter
+. ./common/attr
_supported_fs xfs
_supported_os IRIX
diff --git a/tests/xfs/115 b/tests/xfs/115
index aa281d6..0933c54 100755
--- a/tests/xfs/115
+++ b/tests/xfs/115
@@ -92,9 +92,9 @@ _filter()
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.attr
+. ./common/rc
+. ./common/filter
+. ./common/attr
_supported_fs xfs
_supported_os IRIX
diff --git a/tests/xfs/116 b/tests/xfs/116
index 4554d20..6aaae95 100755
--- a/tests/xfs/116
+++ b/tests/xfs/116
@@ -40,9 +40,9 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.quota
+. ./common/rc
+. ./common/filter
+. ./common/quota
# real QA test starts here
diff --git a/tests/xfs/118 b/tests/xfs/118
index e4ce711..abbb090 100755
--- a/tests/xfs/118
+++ b/tests/xfs/118
@@ -40,9 +40,9 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.quota
+. ./common/rc
+. ./common/filter
+. ./common/quota
# real QA test starts here
diff --git a/tests/xfs/119 b/tests/xfs/119
index 066ddbd..c7c46d9 100755
--- a/tests/xfs/119
+++ b/tests/xfs/119
@@ -40,8 +40,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
diff --git a/tests/xfs/121 b/tests/xfs/121
index f6dc83a..1e06e45 100755
--- a/tests/xfs/121
+++ b/tests/xfs/121
@@ -36,9 +36,9 @@ 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
-. ./common.log
+. ./common/rc
+. ./common/filter
+. ./common/log
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/122 b/tests/xfs/122
index 2a81728..8f1d5b4 100755
--- a/tests/xfs/122
+++ b/tests/xfs/122
@@ -34,7 +34,7 @@ status=1 # failure is the default!
trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
# get standard environment
-. ./common.rc
+. ./common/rc
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/134 b/tests/xfs/134
index f38fc6e..298245f 100755
--- a/tests/xfs/134
+++ b/tests/xfs/134
@@ -32,9 +32,9 @@ tmp=/tmp/$$
status=1 # failure is the default!
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.quota
+. ./common/rc
+. ./common/filter
+. ./common/quota
_cleanup()
{
diff --git a/tests/xfs/136 b/tests/xfs/136
index ec3f71a..9009c7b 100755
--- a/tests/xfs/136
+++ b/tests/xfs/136
@@ -40,9 +40,9 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.attr
+. ./common/rc
+. ./common/filter
+. ./common/attr
# real QA test starts here
diff --git a/tests/xfs/137 b/tests/xfs/137
index 5c0fc51..90dc1f5 100755
--- a/tests/xfs/137
+++ b/tests/xfs/137
@@ -37,8 +37,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/138 b/tests/xfs/138
index a0aeb82..d3c1009 100755
--- a/tests/xfs/138
+++ b/tests/xfs/138
@@ -37,8 +37,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/139 b/tests/xfs/139
index 9de1fca..1fbde58 100755
--- a/tests/xfs/139
+++ b/tests/xfs/139
@@ -37,8 +37,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/140 b/tests/xfs/140
index 8564b28..ce52272 100755
--- a/tests/xfs/140
+++ b/tests/xfs/140
@@ -37,8 +37,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/142 b/tests/xfs/142
index e09ae3f..5a2ef9e 100755
--- a/tests/xfs/142
+++ b/tests/xfs/142
@@ -37,9 +37,9 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.dmapi
+. ./common/rc
+. ./common/filter
+. ./common/dmapi
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/143 b/tests/xfs/143
index 686be64..c86cc0a 100755
--- a/tests/xfs/143
+++ b/tests/xfs/143
@@ -37,9 +37,9 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.dmapi
+. ./common/rc
+. ./common/filter
+. ./common/dmapi
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/144 b/tests/xfs/144
index cf5eca7..0b5b21d 100755
--- a/tests/xfs/144
+++ b/tests/xfs/144
@@ -37,9 +37,9 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.dmapi
+. ./common/rc
+. ./common/filter
+. ./common/dmapi
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/145 b/tests/xfs/145
index 2a4b2f6..c8444f0 100755
--- a/tests/xfs/145
+++ b/tests/xfs/145
@@ -37,9 +37,9 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.dmapi
+. ./common/rc
+. ./common/filter
+. ./common/dmapi
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/146 b/tests/xfs/146
index e79d59e..1e13d95 100755
--- a/tests/xfs/146
+++ b/tests/xfs/146
@@ -44,9 +44,9 @@ _report_filter () {
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.dmapi
+. ./common/rc
+. ./common/filter
+. ./common/dmapi
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/147 b/tests/xfs/147
index c65dde9..c22f24a 100755
--- a/tests/xfs/147
+++ b/tests/xfs/147
@@ -37,9 +37,9 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.dmapi
+. ./common/rc
+. ./common/filter
+. ./common/dmapi
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/148 b/tests/xfs/148
index 49892ab..c60d219 100755
--- a/tests/xfs/148
+++ b/tests/xfs/148
@@ -41,9 +41,9 @@ _cleanup()
trap "_cleanup; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.repair
+. ./common/rc
+. ./common/filter
+. ./common/repair
[ -z "$XFS_PARALLEL_REPAIR64_PROG" ] && _notrun "parallel repair binary xfs_prepair64 is not installed"
diff --git a/tests/xfs/149 b/tests/xfs/149
index 780e3ae..fe6b70e 100755
--- a/tests/xfs/149
+++ b/tests/xfs/149
@@ -34,9 +34,9 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
rm -f $seqres.full
# get standard environment, filters and checks
-. ./common.rc
-. ./common.repair
-. ./common.filter
+. ./common/rc
+. ./common/repair
+. ./common/filter
[ -z "$XFS_PARALLEL_REPAIR_PROG" ] && _notrun "parallel repair binary xfs_prepair is not installed"
diff --git a/tests/xfs/150 b/tests/xfs/150
index 529b6b4..3bf1c8b 100755
--- a/tests/xfs/150
+++ b/tests/xfs/150
@@ -42,9 +42,9 @@ _filter_fs_handle()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.dmapi
+. ./common/rc
+. ./common/filter
+. ./common/dmapi
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/151 b/tests/xfs/151
index 9de8ab4..d2e21f3 100755
--- a/tests/xfs/151
+++ b/tests/xfs/151
@@ -63,9 +63,9 @@ _check_sids()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.dmapi
+. ./common/rc
+. ./common/filter
+. ./common/dmapi
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/152 b/tests/xfs/152
index 4b9d471..310f0dc 100755
--- a/tests/xfs/152
+++ b/tests/xfs/152
@@ -43,9 +43,9 @@ _filter_handles()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.dmapi
+. ./common/rc
+. ./common/filter
+. ./common/dmapi
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/153 b/tests/xfs/153
index 86df036..7b9a316 100755
--- a/tests/xfs/153
+++ b/tests/xfs/153
@@ -38,9 +38,9 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.dmapi
+. ./common/rc
+. ./common/filter
+. ./common/dmapi
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/154 b/tests/xfs/154
index 528ec9c..c281b37 100755
--- a/tests/xfs/154
+++ b/tests/xfs/154
@@ -37,9 +37,9 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.dmapi
+. ./common/rc
+. ./common/filter
+. ./common/dmapi
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/155 b/tests/xfs/155
index 1c4ea6c..23316f2 100755
--- a/tests/xfs/155
+++ b/tests/xfs/155
@@ -37,9 +37,9 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.dmapi
+. ./common/rc
+. ./common/filter
+. ./common/dmapi
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/156 b/tests/xfs/156
index 0a73b6b..88b8cbf 100755
--- a/tests/xfs/156
+++ b/tests/xfs/156
@@ -37,9 +37,9 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.dmapi
+. ./common/rc
+. ./common/filter
+. ./common/dmapi
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/157 b/tests/xfs/157
index 91819ef..a1243dc 100755
--- a/tests/xfs/157
+++ b/tests/xfs/157
@@ -37,9 +37,9 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.dmapi
+. ./common/rc
+. ./common/filter
+. ./common/dmapi
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/158 b/tests/xfs/158
index ef8d4d1..5c4dfcd 100755
--- a/tests/xfs/158
+++ b/tests/xfs/158
@@ -37,9 +37,9 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.dmapi
+. ./common/rc
+. ./common/filter
+. ./common/dmapi
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/159 b/tests/xfs/159
index 8f80482..8d15162 100755
--- a/tests/xfs/159
+++ b/tests/xfs/159
@@ -37,9 +37,9 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.dmapi
+. ./common/rc
+. ./common/filter
+. ./common/dmapi
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/160 b/tests/xfs/160
index 2323697..44e9f2f 100755
--- a/tests/xfs/160
+++ b/tests/xfs/160
@@ -37,9 +37,9 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.dmapi
+. ./common/rc
+. ./common/filter
+. ./common/dmapi
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/161 b/tests/xfs/161
index 45210c7..74d6dbe 100755
--- a/tests/xfs/161
+++ b/tests/xfs/161
@@ -44,9 +44,9 @@ _filter_get_allocinfo()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.dmapi
+. ./common/rc
+. ./common/filter
+. ./common/dmapi
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/162 b/tests/xfs/162
index 67aec9a..64d001c 100755
--- a/tests/xfs/162
+++ b/tests/xfs/162
@@ -37,9 +37,9 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.dmapi
+. ./common/rc
+. ./common/filter
+. ./common/dmapi
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/163 b/tests/xfs/163
index 434f100..a8cb06a 100755
--- a/tests/xfs/163
+++ b/tests/xfs/163
@@ -48,9 +48,9 @@ _filter_handles()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.dmapi
+. ./common/rc
+. ./common/filter
+. ./common/dmapi
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/164 b/tests/xfs/164
index 8af0b0d..cfd77fa 100755
--- a/tests/xfs/164
+++ b/tests/xfs/164
@@ -61,8 +61,8 @@ _filter_bmap()
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
diff --git a/tests/xfs/165 b/tests/xfs/165
index 72376f3..7806a33 100755
--- a/tests/xfs/165
+++ b/tests/xfs/165
@@ -57,8 +57,8 @@ _filter_bmap()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
diff --git a/tests/xfs/166 b/tests/xfs/166
index 3170fa6..02b3237 100755
--- a/tests/xfs/166
+++ b/tests/xfs/166
@@ -38,8 +38,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# assumes 1st, 3rd and 5th blocks are single written blocks,
# the others are unwritten.
diff --git a/tests/xfs/167 b/tests/xfs/167
index 6800d24..d75de23 100755
--- a/tests/xfs/167
+++ b/tests/xfs/167
@@ -50,8 +50,8 @@ workout()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/168 b/tests/xfs/168
index 67f1e19..4ca2869 100755
--- a/tests/xfs/168
+++ b/tests/xfs/168
@@ -62,9 +62,9 @@ s/^\s*\n//g ;
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.dmapi
+. ./common/rc
+. ./common/filter
+. ./common/dmapi
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/170 b/tests/xfs/170
index f470946..f772bc4 100755
--- a/tests/xfs/170
+++ b/tests/xfs/170
@@ -41,9 +41,9 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.filestreams
+. ./common/rc
+. ./common/filter
+. ./common/filestreams
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/171 b/tests/xfs/171
index af7a216..a6151f0 100755
--- a/tests/xfs/171
+++ b/tests/xfs/171
@@ -40,9 +40,9 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.filestreams
+. ./common/rc
+. ./common/filter
+. ./common/filestreams
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/172 b/tests/xfs/172
index 50eda81..43ef5ab 100755
--- a/tests/xfs/172
+++ b/tests/xfs/172
@@ -40,9 +40,9 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.filestreams
+. ./common/rc
+. ./common/filter
+. ./common/filestreams
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/173 b/tests/xfs/173
index 6761a8a..8c4f9a6 100755
--- a/tests/xfs/173
+++ b/tests/xfs/173
@@ -40,9 +40,9 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.filestreams
+. ./common/rc
+. ./common/filter
+. ./common/filestreams
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/174 b/tests/xfs/174
index ffb6754..5e2e61b 100755
--- a/tests/xfs/174
+++ b/tests/xfs/174
@@ -40,9 +40,9 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.filestreams
+. ./common/rc
+. ./common/filter
+. ./common/filestreams
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/175 b/tests/xfs/175
index 4753f21..16fcfcc 100755
--- a/tests/xfs/175
+++ b/tests/xfs/175
@@ -41,10 +41,10 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.dmapi
-. ./common.punch
+. ./common/rc
+. ./common/filter
+. ./common/dmapi
+. ./common/punch
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/176 b/tests/xfs/176
index 3fe9f04..ea07e00 100755
--- a/tests/xfs/176
+++ b/tests/xfs/176
@@ -38,10 +38,10 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.dmapi
-. ./common.punch
+. ./common/rc
+. ./common/filter
+. ./common/dmapi
+. ./common/punch
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/177 b/tests/xfs/177
index 49ca282..2558201 100755
--- a/tests/xfs/177
+++ b/tests/xfs/177
@@ -39,9 +39,9 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.dmapi
+. ./common/rc
+. ./common/filter
+. ./common/dmapi
# real QA test starts here
diff --git a/tests/xfs/178 b/tests/xfs/178
index 084aeb9..9db8d05 100755
--- a/tests/xfs/178
+++ b/tests/xfs/178
@@ -53,9 +53,9 @@ _dd_repair_check()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.repair
+. ./common/rc
+. ./common/filter
+. ./common/repair
# real QA test starts here
diff --git a/tests/xfs/179 b/tests/xfs/179
index 451d7cc..6402eda 100755
--- a/tests/xfs/179
+++ b/tests/xfs/179
@@ -38,8 +38,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/180 b/tests/xfs/180
index 15e0221..404f352 100755
--- a/tests/xfs/180
+++ b/tests/xfs/180
@@ -38,8 +38,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/181 b/tests/xfs/181
index 35e808f..38d556c 100755
--- a/tests/xfs/181
+++ b/tests/xfs/181
@@ -43,9 +43,9 @@ status=1 # failure is the default!
trap "_cleanup; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.log
+. ./common/rc
+. ./common/filter
+. ./common/log
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/182 b/tests/xfs/182
index 7495eb1..f55e018 100755
--- a/tests/xfs/182
+++ b/tests/xfs/182
@@ -38,8 +38,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/183 b/tests/xfs/183
index 5a7587f..764c1d5 100755
--- a/tests/xfs/183
+++ b/tests/xfs/183
@@ -39,8 +39,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
diff --git a/tests/xfs/185 b/tests/xfs/185
index f00858b..7905801 100755
--- a/tests/xfs/185
+++ b/tests/xfs/185
@@ -37,9 +37,9 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.dmapi
+. ./common/rc
+. ./common/filter
+. ./common/dmapi
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/186 b/tests/xfs/186
index 46cd087..44edaf7 100755
--- a/tests/xfs/186
+++ b/tests/xfs/186
@@ -136,9 +136,9 @@ _changeto_attr1()
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.attr
+. ./common/rc
+. ./common/filter
+. ./common/attr
# real QA test starts here
diff --git a/tests/xfs/187 b/tests/xfs/187
index c414017..9cf1305 100755
--- a/tests/xfs/187
+++ b/tests/xfs/187
@@ -48,9 +48,9 @@ _filter_version()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.attr
+. ./common/rc
+. ./common/filter
+. ./common/attr
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/188 b/tests/xfs/188
index a8fe431..6332085 100755
--- a/tests/xfs/188
+++ b/tests/xfs/188
@@ -46,8 +46,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/189 b/tests/xfs/189
index 24cc29e..af6a16a 100755
--- a/tests/xfs/189
+++ b/tests/xfs/189
@@ -192,8 +192,8 @@ _putback_scratch_fstab()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/190 b/tests/xfs/190
index c760ee6..614a80c 100755
--- a/tests/xfs/190
+++ b/tests/xfs/190
@@ -44,8 +44,8 @@ status=0 # success is the default!
rm -f $seqres.full
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/191 b/tests/xfs/191
index d3b227c..e9aef20 100755
--- a/tests/xfs/191
+++ b/tests/xfs/191
@@ -32,8 +32,8 @@ 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
+. ./common/rc
+. ./common/filter
# real QA test starts here
diff --git a/tests/xfs/194 b/tests/xfs/194
index 4609a17..f56702a 100755
--- a/tests/xfs/194
+++ b/tests/xfs/194
@@ -37,8 +37,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# only xfs supported due to use of xfs_bmap
_supported_fs xfs
diff --git a/tests/xfs/195 b/tests/xfs/195
index e0755f4..d67ce9f 100755
--- a/tests/xfs/195
+++ b/tests/xfs/195
@@ -56,8 +56,8 @@ _do_dump()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/196 b/tests/xfs/196
index 20b20b2..189f4ce 100755
--- a/tests/xfs/196
+++ b/tests/xfs/196
@@ -41,9 +41,9 @@ _cleanup()
trap "_cleanup; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.quota
+. ./common/rc
+. ./common/filter
+. ./common/quota
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/197 b/tests/xfs/197
index b17ea37..bc2de9d 100755
--- a/tests/xfs/197
+++ b/tests/xfs/197
@@ -42,8 +42,8 @@ _cleanup()
trap "_cleanup; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/199 b/tests/xfs/199
index fbca7c6..1d64e02 100755
--- a/tests/xfs/199
+++ b/tests/xfs/199
@@ -40,8 +40,8 @@ _cleanup()
trap "_cleanup; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/200 b/tests/xfs/200
index a70fcfe..5d4d94c 100755
--- a/tests/xfs/200
+++ b/tests/xfs/200
@@ -37,8 +37,8 @@ _cleanup()
trap "_cleanup; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/201 b/tests/xfs/201
index 3f5b1fb..fa7bcf6 100755
--- a/tests/xfs/201
+++ b/tests/xfs/201
@@ -50,8 +50,8 @@ _cleanup()
trap "_cleanup; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/202 b/tests/xfs/202
index b0591d3..15c6603 100755
--- a/tests/xfs/202
+++ b/tests/xfs/202
@@ -30,9 +30,9 @@ tmp=/tmp/$$
status=1 # failure is the default!
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.repair
+. ./common/rc
+. ./common/filter
+. ./common/repair
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/203 b/tests/xfs/203
index 98ee792..7e18ca3 100755
--- a/tests/xfs/203
+++ b/tests/xfs/203
@@ -65,8 +65,8 @@ trap "_cleanup; exit \$status" 0 1 2 3 15
rm -f $seqres.full
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/205 b/tests/xfs/205
index 8b973c2..c9b73a1 100755
--- a/tests/xfs/205
+++ b/tests/xfs/205
@@ -30,8 +30,8 @@ tmp=/tmp/$$
status=1 # failure is the default!
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/206 b/tests/xfs/206
index 909a908..fcbdd9e 100755
--- a/tests/xfs/206
+++ b/tests/xfs/206
@@ -45,8 +45,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
diff --git a/tests/xfs/216 b/tests/xfs/216
index 486bd9d..a21df9d 100755
--- a/tests/xfs/216
+++ b/tests/xfs/216
@@ -38,8 +38,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/217 b/tests/xfs/217
index 25d3a15..25a6c01 100755
--- a/tests/xfs/217
+++ b/tests/xfs/217
@@ -38,8 +38,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/220 b/tests/xfs/220
index a696aa0..181a10a 100755
--- a/tests/xfs/220
+++ b/tests/xfs/220
@@ -41,9 +41,9 @@ _cleanup()
trap "_cleanup; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.quota
+. ./common/rc
+. ./common/filter
+. ./common/quota
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/222 b/tests/xfs/222
index 556baff..0e5aaf6 100755
--- a/tests/xfs/222
+++ b/tests/xfs/222
@@ -41,8 +41,8 @@ _cleanup()
trap "_cleanup ; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/227 b/tests/xfs/227
index 650c72e..3816e9f 100755
--- a/tests/xfs/227
+++ b/tests/xfs/227
@@ -43,8 +43,8 @@ _cleanup()
trap "_cleanup ; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/229 b/tests/xfs/229
index eef6a2d..3e02421 100755
--- a/tests/xfs/229
+++ b/tests/xfs/229
@@ -44,7 +44,7 @@ _cleanup()
trap "_cleanup ; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
+. ./common/rc
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/238 b/tests/xfs/238
index 00dd620..0bbda8f 100755
--- a/tests/xfs/238
+++ b/tests/xfs/238
@@ -37,8 +37,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
diff --git a/tests/xfs/242 b/tests/xfs/242
index 6476d5a..80b0b1d 100755
--- a/tests/xfs/242
+++ b/tests/xfs/242
@@ -38,9 +38,9 @@ _cleanup()
trap "_cleanup ; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.punch
+. ./common/rc
+. ./common/filter
+. ./common/punch
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/244 b/tests/xfs/244
index 566caaa..d899a3d 100755
--- a/tests/xfs/244
+++ b/tests/xfs/244
@@ -32,9 +32,9 @@ status=1 # failure is the default!
trap "_cleanup; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.quota
+. ./common/rc
+. ./common/filter
+. ./common/quota
_cleanup()
{
diff --git a/tests/xfs/250 b/tests/xfs/250
index a6edc2d..b9953f7 100755
--- a/tests/xfs/250
+++ b/tests/xfs/250
@@ -40,8 +40,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/252 b/tests/xfs/252
index be3bfcf..7015f87 100755
--- a/tests/xfs/252
+++ b/tests/xfs/252
@@ -38,9 +38,9 @@ _cleanup()
trap "_cleanup ; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.punch
+. ./common/rc
+. ./common/filter
+. ./common/punch
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/253 b/tests/xfs/253
index 7c221a5..98c61d6 100755
--- a/tests/xfs/253
+++ b/tests/xfs/253
@@ -50,8 +50,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
_require_scratch
diff --git a/tests/xfs/259 b/tests/xfs/259
index 6a29230..59eeaca 100755
--- a/tests/xfs/259
+++ b/tests/xfs/259
@@ -36,7 +36,7 @@ _cleanup()
trap "_cleanup ; exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
+. ./common/rc
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/261 b/tests/xfs/261
index 7c575aa..950c539 100755
--- a/tests/xfs/261
+++ b/tests/xfs/261
@@ -46,9 +46,9 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.quota
+. ./common/rc
+. ./common/filter
+. ./common/quota
echo "Silence is golden."
diff --git a/tests/xfs/262 b/tests/xfs/262
index 2ed7123..01f7f8b 100755
--- a/tests/xfs/262
+++ b/tests/xfs/262
@@ -52,9 +52,9 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.quota
+. ./common/rc
+. ./common/filter
+. ./common/quota
echo "Silence is golden."
diff --git a/tests/xfs/266 b/tests/xfs/266
index 3efbb75..70d4b7f 100755
--- a/tests/xfs/266
+++ b/tests/xfs/266
@@ -42,8 +42,8 @@ _add_and_append_dumpdir_fill()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.dump
+. ./common/rc
+. ./common/dump
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/267 b/tests/xfs/267
index 05360a9..65e5321 100755
--- a/tests/xfs/267
+++ b/tests/xfs/267
@@ -51,9 +51,9 @@ End-of-File
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.dump
-. ./common.attr
+. ./common/rc
+. ./common/dump
+. ./common/attr
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/268 b/tests/xfs/268
index c0c45f2..bc2bb62 100755
--- a/tests/xfs/268
+++ b/tests/xfs/268
@@ -54,9 +54,9 @@ End-of-File
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.dump
-. ./common.attr
+. ./common/rc
+. ./common/dump
+. ./common/attr
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/278 b/tests/xfs/278
index 6439eb4..6aa0e4d 100755
--- a/tests/xfs/278
+++ b/tests/xfs/278
@@ -40,8 +40,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/279 b/tests/xfs/279
index e96c823..872f8be 100755
--- a/tests/xfs/279
+++ b/tests/xfs/279
@@ -39,9 +39,9 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.scsi_debug
+. ./common/rc
+. ./common/filter
+. ./common/scsi_debug
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/281 b/tests/xfs/281
index 7aae2a5..fbfa06e 100755
--- a/tests/xfs/281
+++ b/tests/xfs/281
@@ -32,8 +32,8 @@ 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.dump
+. ./common/rc
+. ./common/dump
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/282 b/tests/xfs/282
index 0680b9c..8ddb258 100755
--- a/tests/xfs/282
+++ b/tests/xfs/282
@@ -34,8 +34,8 @@ 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.dump
+. ./common/rc
+. ./common/dump
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/283 b/tests/xfs/283
index 75ee26e..cd9609e 100755
--- a/tests/xfs/283
+++ b/tests/xfs/283
@@ -34,8 +34,8 @@ 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.dump
+. ./common/rc
+. ./common/dump
# real QA test starts here
_supported_fs xfs
diff --git a/tests/xfs/287 b/tests/xfs/287
index 7e68045..10853d1 100644
--- a/tests/xfs/287
+++ b/tests/xfs/287
@@ -33,8 +33,8 @@ trap "_cleanup; exit \$status" 0 1 2 3 15
rm -f $seqres.full
# get standard environment, filters and checks
-. ./common.rc
-. ./common.quota
+. ./common/rc
+. ./common/quota
_cleanup()
{
diff --git a/tests/xfs/290 b/tests/xfs/290
index 7198b72..547a0ba 100644
--- a/tests/xfs/290
+++ b/tests/xfs/290
@@ -36,8 +36,8 @@ status=1 # failure is the default!
trap "exit \$status" 0 1 2 3 15
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
diff --git a/tests/xfs/291 b/tests/xfs/291
index 4871eaa..f842679 100644
--- a/tests/xfs/291
+++ b/tests/xfs/291
@@ -37,8 +37,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
_supported_fs xfs
_supported_os IRIX Linux
diff --git a/tests/xfs/292 b/tests/xfs/292
index b617c9d..d67db47 100644
--- a/tests/xfs/292
+++ b/tests/xfs/292
@@ -38,8 +38,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
diff --git a/tests/xfs/293 b/tests/xfs/293
index 5aa350b..d1a2853 100644
--- a/tests/xfs/293
+++ b/tests/xfs/293
@@ -37,8 +37,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
diff --git a/tests/xfs/295 b/tests/xfs/295
index bb2fe73..79f27bd 100644
--- a/tests/xfs/295
+++ b/tests/xfs/295
@@ -37,8 +37,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
diff --git a/tests/xfs/296 b/tests/xfs/296
index 24ee1c8..610c2ec 100644
--- a/tests/xfs/296
+++ b/tests/xfs/296
@@ -37,9 +37,9 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
-. ./common.dump
+. ./common/rc
+. ./common/filter
+. ./common/dump
# real QA test starts here
diff --git a/tests/xfs/297 b/tests/xfs/297
index 6240ca7..3fe32f1 100644
--- a/tests/xfs/297
+++ b/tests/xfs/297
@@ -39,8 +39,8 @@ _cleanup()
}
# get standard environment, filters and checks
-. ./common.rc
-. ./common.filter
+. ./common/rc
+. ./common/filter
# real QA test starts here
_supported_fs xfs
--
1.7.10.4
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply related [flat|nested] 59+ messages in thread* Re: [PATCH 20/25] xfstests: introduce a common directory
2013-03-15 12:28 ` [PATCH 20/25] xfstests: introduce a common directory Dave Chinner
@ 2013-03-23 10:24 ` Phil White
0 siblings, 0 replies; 59+ messages in thread
From: Phil White @ 2013-03-23 10:24 UTC (permalink / raw)
To: Dave Chinner; +Cc: xfs
Looks OK.
Reviewed-by: Phil White <pwhite@sgi.com>
On Fri, Mar 15, 2013 at 11:28:04PM +1100, Dave Chinner wrote:
> From: Dave Chinner <dchinner@redhat.com>
>
> Introduce a top level common directory and move all the common.*
> files into it. Because there is now a directory named common, the
> prefix can be dropped from all the files. Convert all the tests to
> use this new directory for including common files.
>
> for f in common.*; do \
> git mv `echo -n "$f " ; echo $f | sed -e 's;n\.;n/;'` \
> done
>
> Signed-off-by: Dave Chinner <dchinner@redhat.com>
> ---
> check | 10 +++++-----
> common.attr => common/attr | 0
> common.config => common/config | 0
> common.defrag => common/defrag | 0
> common.dmapi => common/dmapi | 0
> common.dump => common/dump | 0
> common.filestreams => common/filestreams | 0
> common.filter => common/filter | 0
> btrfs.filter => common/filter.btrfs | 0
> common.log => common/log | 0
> common.punch => common/punch | 2 +-
> common.quota => common/quota | 0
> common.rc => common/rc | 2 +-
> common.repair => common/repair | 0
> common.scsi_debug => common/scsi_debug | 0
> tests/btrfs/254 | 4 ++--
> tests/btrfs/264 | 4 ++--
> tests/btrfs/265 | 4 ++--
> tests/btrfs/276 | 4 ++--
> tests/btrfs/284 | 6 +++---
> tests/btrfs/313 | 4 ++--
> tests/ext4/271 | 4 ++--
> tests/ext4/301 | 6 +++---
> tests/ext4/302 | 6 +++---
> tests/ext4/303 | 6 +++---
> tests/ext4/304 | 6 +++---
> tests/generic/001 | 4 ++--
> tests/generic/002 | 4 ++--
> tests/generic/005 | 4 ++--
> tests/generic/006 | 4 ++--
> tests/generic/007 | 4 ++--
> tests/generic/010 | 4 ++--
> tests/generic/011 | 4 ++--
> tests/generic/013 | 4 ++--
> tests/generic/014 | 4 ++--
> tests/generic/015 | 4 ++--
> tests/generic/020 | 6 +++---
> tests/generic/053 | 6 +++---
> tests/generic/062 | 6 +++---
> tests/generic/068 | 4 ++--
> tests/generic/069 | 4 ++--
> tests/generic/070 | 6 +++---
> tests/generic/074 | 4 ++--
> tests/generic/075 | 4 ++--
> tests/generic/076 | 4 ++--
> tests/generic/077 | 6 +++---
> tests/generic/079 | 6 +++---
> tests/generic/083 | 4 ++--
> tests/generic/088 | 4 ++--
> tests/generic/089 | 4 ++--
> tests/generic/091 | 4 ++--
> tests/generic/093 | 6 +++---
> tests/generic/097 | 4 ++--
> tests/generic/099 | 6 +++---
> tests/generic/100 | 6 +++---
> tests/generic/105 | 6 +++---
> tests/generic/112 | 4 ++--
> tests/generic/113 | 4 ++--
> tests/generic/117 | 6 +++---
> tests/generic/120 | 4 ++--
> tests/generic/123 | 4 ++--
> tests/generic/124 | 4 ++--
> tests/generic/125 | 4 ++--
> tests/generic/126 | 4 ++--
> tests/generic/127 | 4 ++--
> tests/generic/128 | 4 ++--
> tests/generic/129 | 4 ++--
> tests/generic/130 | 4 ++--
> tests/generic/131 | 4 ++--
> tests/generic/132 | 4 ++--
> tests/generic/133 | 4 ++--
> tests/generic/135 | 4 ++--
> tests/generic/141 | 4 ++--
> tests/generic/169 | 4 ++--
> tests/generic/184 | 4 ++--
> tests/generic/192 | 4 ++--
> tests/generic/193 | 4 ++--
> tests/generic/198 | 4 ++--
> tests/generic/204 | 4 ++--
> tests/generic/207 | 4 ++--
> tests/generic/208 | 4 ++--
> tests/generic/209 | 4 ++--
> tests/generic/210 | 4 ++--
> tests/generic/211 | 4 ++--
> tests/generic/212 | 4 ++--
> tests/generic/213 | 4 ++--
> tests/generic/214 | 4 ++--
> tests/generic/215 | 4 ++--
> tests/generic/219 | 6 +++---
> tests/generic/221 | 2 +-
> tests/generic/223 | 4 ++--
> tests/generic/224 | 4 ++--
> tests/generic/225 | 4 ++--
> tests/generic/226 | 2 +-
> tests/generic/228 | 2 +-
> tests/generic/230 | 6 +++---
> tests/generic/231 | 6 +++---
> tests/generic/232 | 6 +++---
> tests/generic/233 | 6 +++---
> tests/generic/234 | 6 +++---
> tests/generic/235 | 6 +++---
> tests/generic/236 | 2 +-
> tests/generic/237 | 6 +++---
> tests/generic/239 | 4 ++--
> tests/generic/240 | 4 ++--
> tests/generic/241 | 4 ++--
> tests/generic/245 | 4 ++--
> tests/generic/246 | 4 ++--
> tests/generic/247 | 4 ++--
> tests/generic/248 | 4 ++--
> tests/generic/249 | 4 ++--
> tests/generic/251 | 4 ++--
> tests/generic/255 | 6 +++---
> tests/generic/256 | 6 +++---
> tests/generic/257 | 4 ++--
> tests/generic/258 | 2 +-
> tests/generic/260 | 4 ++--
> tests/generic/263 | 4 ++--
> tests/generic/269 | 4 ++--
> tests/generic/270 | 6 +++---
> tests/generic/273 | 4 ++--
> tests/generic/274 | 4 ++--
> tests/generic/275 | 4 ++--
> tests/generic/277 | 4 ++--
> tests/generic/280 | 6 +++---
> tests/generic/285 | 4 ++--
> tests/generic/286 | 4 ++--
> tests/generic/288 | 4 ++--
> tests/generic/294 | 4 ++--
> tests/generic/299 | 4 ++--
> tests/generic/300 | 4 ++--
> tests/shared/051 | 6 +++---
> tests/shared/218 | 6 +++---
> tests/shared/243 | 4 ++--
> tests/shared/272 | 4 ++--
> tests/shared/289 | 4 ++--
> tests/shared/298 | 4 ++--
> tests/shared/305 | 6 +++---
> tests/udf/098 | 4 ++--
> tests/udf/101 | 4 ++--
> tests/udf/102 | 4 ++--
> tests/xfs/003 | 4 ++--
> tests/xfs/004 | 4 ++--
> tests/xfs/008 | 4 ++--
> tests/xfs/009 | 4 ++--
> tests/xfs/012 | 4 ++--
> tests/xfs/016 | 4 ++--
> tests/xfs/017 | 4 ++--
> tests/xfs/018 | 6 +++---
> tests/xfs/019 | 4 ++--
> tests/xfs/021 | 6 +++---
> tests/xfs/022 | 4 ++--
> tests/xfs/023 | 4 ++--
> tests/xfs/024 | 4 ++--
> tests/xfs/025 | 4 ++--
> tests/xfs/026 | 4 ++--
> tests/xfs/027 | 4 ++--
> tests/xfs/028 | 4 ++--
> tests/xfs/029 | 4 ++--
> tests/xfs/030 | 6 +++---
> tests/xfs/031 | 6 +++---
> tests/xfs/032 | 4 ++--
> tests/xfs/033 | 6 +++---
> tests/xfs/034 | 4 ++--
> tests/xfs/035 | 4 ++--
> tests/xfs/036 | 4 ++--
> tests/xfs/037 | 4 ++--
> tests/xfs/038 | 4 ++--
> tests/xfs/039 | 4 ++--
> tests/xfs/040 | 4 ++--
> tests/xfs/041 | 4 ++--
> tests/xfs/042 | 4 ++--
> tests/xfs/043 | 4 ++--
> tests/xfs/044 | 4 ++--
> tests/xfs/045 | 4 ++--
> tests/xfs/046 | 4 ++--
> tests/xfs/047 | 4 ++--
> tests/xfs/048 | 4 ++--
> tests/xfs/049 | 4 ++--
> tests/xfs/050 | 6 +++---
> tests/xfs/052 | 6 +++---
> tests/xfs/054 | 6 +++---
> tests/xfs/055 | 4 ++--
> tests/xfs/056 | 4 ++--
> tests/xfs/057 | 4 ++--
> tests/xfs/058 | 4 ++--
> tests/xfs/059 | 4 ++--
> tests/xfs/060 | 4 ++--
> tests/xfs/061 | 4 ++--
> tests/xfs/063 | 8 ++++----
> tests/xfs/064 | 6 +++---
> tests/xfs/065 | 6 +++---
> tests/xfs/066 | 6 +++---
> tests/xfs/067 | 6 +++---
> tests/xfs/071 | 4 ++--
> tests/xfs/072 | 4 ++--
> tests/xfs/073 | 4 ++--
> tests/xfs/078 | 4 ++--
> tests/xfs/080 | 4 ++--
> tests/xfs/081 | 8 ++++----
> tests/xfs/082 | 6 +++---
> tests/xfs/084 | 4 ++--
> tests/xfs/085 | 6 +++---
> tests/xfs/086 | 6 +++---
> tests/xfs/087 | 8 ++++----
> tests/xfs/090 | 4 ++--
> tests/xfs/092 | 4 ++--
> tests/xfs/094 | 4 ++--
> tests/xfs/095 | 6 +++---
> tests/xfs/096 | 6 +++---
> tests/xfs/103 | 4 ++--
> tests/xfs/104 | 4 ++--
> tests/xfs/106 | 6 +++---
> tests/xfs/107 | 6 +++---
> tests/xfs/108 | 6 +++---
> tests/xfs/109 | 4 ++--
> tests/xfs/110 | 4 ++--
> tests/xfs/111 | 4 ++--
> tests/xfs/114 | 6 +++---
> tests/xfs/115 | 6 +++---
> tests/xfs/116 | 6 +++---
> tests/xfs/118 | 6 +++---
> tests/xfs/119 | 4 ++--
> tests/xfs/121 | 6 +++---
> tests/xfs/122 | 2 +-
> tests/xfs/134 | 6 +++---
> tests/xfs/136 | 6 +++---
> tests/xfs/137 | 4 ++--
> tests/xfs/138 | 4 ++--
> tests/xfs/139 | 4 ++--
> tests/xfs/140 | 4 ++--
> tests/xfs/142 | 6 +++---
> tests/xfs/143 | 6 +++---
> tests/xfs/144 | 6 +++---
> tests/xfs/145 | 6 +++---
> tests/xfs/146 | 6 +++---
> tests/xfs/147 | 6 +++---
> tests/xfs/148 | 6 +++---
> tests/xfs/149 | 6 +++---
> tests/xfs/150 | 6 +++---
> tests/xfs/151 | 6 +++---
> tests/xfs/152 | 6 +++---
> tests/xfs/153 | 6 +++---
> tests/xfs/154 | 6 +++---
> tests/xfs/155 | 6 +++---
> tests/xfs/156 | 6 +++---
> tests/xfs/157 | 6 +++---
> tests/xfs/158 | 6 +++---
> tests/xfs/159 | 6 +++---
> tests/xfs/160 | 6 +++---
> tests/xfs/161 | 6 +++---
> tests/xfs/162 | 6 +++---
> tests/xfs/163 | 6 +++---
> tests/xfs/164 | 4 ++--
> tests/xfs/165 | 4 ++--
> tests/xfs/166 | 4 ++--
> tests/xfs/167 | 4 ++--
> tests/xfs/168 | 6 +++---
> tests/xfs/170 | 6 +++---
> tests/xfs/171 | 6 +++---
> tests/xfs/172 | 6 +++---
> tests/xfs/173 | 6 +++---
> tests/xfs/174 | 6 +++---
> tests/xfs/175 | 8 ++++----
> tests/xfs/176 | 8 ++++----
> tests/xfs/177 | 6 +++---
> tests/xfs/178 | 6 +++---
> tests/xfs/179 | 4 ++--
> tests/xfs/180 | 4 ++--
> tests/xfs/181 | 6 +++---
> tests/xfs/182 | 4 ++--
> tests/xfs/183 | 4 ++--
> tests/xfs/185 | 6 +++---
> tests/xfs/186 | 6 +++---
> tests/xfs/187 | 6 +++---
> tests/xfs/188 | 4 ++--
> tests/xfs/189 | 4 ++--
> tests/xfs/190 | 4 ++--
> tests/xfs/191 | 4 ++--
> tests/xfs/194 | 4 ++--
> tests/xfs/195 | 4 ++--
> tests/xfs/196 | 6 +++---
> tests/xfs/197 | 4 ++--
> tests/xfs/199 | 4 ++--
> tests/xfs/200 | 4 ++--
> tests/xfs/201 | 4 ++--
> tests/xfs/202 | 6 +++---
> tests/xfs/203 | 4 ++--
> tests/xfs/205 | 4 ++--
> tests/xfs/206 | 4 ++--
> tests/xfs/216 | 4 ++--
> tests/xfs/217 | 4 ++--
> tests/xfs/220 | 6 +++---
> tests/xfs/222 | 4 ++--
> tests/xfs/227 | 4 ++--
> tests/xfs/229 | 2 +-
> tests/xfs/238 | 4 ++--
> tests/xfs/242 | 6 +++---
> tests/xfs/244 | 6 +++---
> tests/xfs/250 | 4 ++--
> tests/xfs/252 | 6 +++---
> tests/xfs/253 | 4 ++--
> tests/xfs/259 | 2 +-
> tests/xfs/261 | 6 +++---
> tests/xfs/262 | 6 +++---
> tests/xfs/266 | 4 ++--
> tests/xfs/267 | 6 +++---
> tests/xfs/268 | 6 +++---
> tests/xfs/278 | 4 ++--
> tests/xfs/279 | 6 +++---
> tests/xfs/281 | 4 ++--
> tests/xfs/282 | 4 ++--
> tests/xfs/283 | 4 ++--
> tests/xfs/287 | 4 ++--
> tests/xfs/290 | 4 ++--
> tests/xfs/291 | 4 ++--
> tests/xfs/292 | 4 ++--
> tests/xfs/293 | 4 ++--
> tests/xfs/295 | 4 ++--
> tests/xfs/296 | 6 +++---
> tests/xfs/297 | 4 ++--
> 321 files changed, 725 insertions(+), 725 deletions(-)
> rename common.attr => common/attr (100%)
> rename common.config => common/config (100%)
> rename common.defrag => common/defrag (100%)
> rename common.dmapi => common/dmapi (100%)
> rename common.dump => common/dump (100%)
> rename common.filestreams => common/filestreams (100%)
> rename common.filter => common/filter (100%)
> rename btrfs.filter => common/filter.btrfs (100%)
> rename common.log => common/log (100%)
> rename common.punch => common/punch (99%)
> rename common.quota => common/quota (100%)
> rename common.rc => common/rc (99%)
> rename common.repair => common/repair (100%)
> rename common.scsi_debug => common/scsi_debug (100%)
>
> diff --git a/check b/check
> index af6d317..cc426db 100755
> --- a/check
> +++ b/check
> @@ -133,9 +133,9 @@ fi
> export FSTYP
>
> # we need common.config
> -if ! . ./common.config
> +if ! . ./common/config
> then
> - echo "$iam: failed to source common.config"
> + echo "$iam: failed to source common/config"
> exit 1
> fi
>
> @@ -266,10 +266,10 @@ then
> list=`echo $list | awk -f randomize.awk`
> fi
>
> -# we need common.rc
> -if ! . ./common.rc
> +# we need common/rc
> +if ! . ./common/rc
> then
> - echo "check: failed to source common.rc"
> + echo "check: failed to source common/rc"
> exit 1
> fi
>
> diff --git a/common.attr b/common/attr
> similarity index 100%
> rename from common.attr
> rename to common/attr
> diff --git a/common.config b/common/config
> similarity index 100%
> rename from common.config
> rename to common/config
> diff --git a/common.defrag b/common/defrag
> similarity index 100%
> rename from common.defrag
> rename to common/defrag
> diff --git a/common.dmapi b/common/dmapi
> similarity index 100%
> rename from common.dmapi
> rename to common/dmapi
> diff --git a/common.dump b/common/dump
> similarity index 100%
> rename from common.dump
> rename to common/dump
> diff --git a/common.filestreams b/common/filestreams
> similarity index 100%
> rename from common.filestreams
> rename to common/filestreams
> diff --git a/common.filter b/common/filter
> similarity index 100%
> rename from common.filter
> rename to common/filter
> diff --git a/btrfs.filter b/common/filter.btrfs
> similarity index 100%
> rename from btrfs.filter
> rename to common/filter.btrfs
> diff --git a/common.log b/common/log
> similarity index 100%
> rename from common.log
> rename to common/log
> diff --git a/common.punch b/common/punch
> similarity index 99%
> rename from common.punch
> rename to common/punch
> index 7337298..cfbe576 100644
> --- a/common.punch
> +++ b/common/punch
> @@ -19,7 +19,7 @@
> # common functions for excersizing hole punches with extent size hints etc.
>
> # source dmap_scratch_mount etc.
> -. ./common.dmapi
> +. ./common/dmapi
>
> _spawn_test_file() {
> echo "# spawning test file with $*"
> diff --git a/common.quota b/common/quota
> similarity index 100%
> rename from common.quota
> rename to common/quota
> diff --git a/common.rc b/common/rc
> similarity index 99%
> rename from common.rc
> rename to common/rc
> index 78dbda8..3aa8742 100644
> --- a/common.rc
> +++ b/common/rc
> @@ -154,7 +154,7 @@ _fsck_opts()
> # we need common.config
> if [ "$iam" != "check" ]
> then
> - if ! . ./common.config
> + if ! . ./common/config
> then
> echo "$iam: failed to source common.config"
> exit 1
> diff --git a/common.repair b/common/repair
> similarity index 100%
> rename from common.repair
> rename to common/repair
> diff --git a/common.scsi_debug b/common/scsi_debug
> similarity index 100%
> rename from common.scsi_debug
> rename to common/scsi_debug
> diff --git a/tests/btrfs/254 b/tests/btrfs/254
> index ec3d2c5..c98120a 100755
> --- a/tests/btrfs/254
> +++ b/tests/btrfs/254
> @@ -38,8 +38,8 @@ _cleanup()
> trap "_cleanup ; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs btrfs
> diff --git a/tests/btrfs/264 b/tests/btrfs/264
> index 46a4926..631c744 100755
> --- a/tests/btrfs/264
> +++ b/tests/btrfs/264
> @@ -38,8 +38,8 @@ _cleanup()
> trap "_cleanup ; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> _need_to_be_root
> _supported_fs btrfs
> diff --git a/tests/btrfs/265 b/tests/btrfs/265
> index 760f383..7a33cba 100755
> --- a/tests/btrfs/265
> +++ b/tests/btrfs/265
> @@ -42,8 +42,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> _need_to_be_root
> _supported_fs btrfs
> diff --git a/tests/btrfs/276 b/tests/btrfs/276
> index 2b34fa8..884152a 100755
> --- a/tests/btrfs/276
> +++ b/tests/btrfs/276
> @@ -42,8 +42,8 @@ _cleanup()
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _need_to_be_root
> diff --git a/tests/btrfs/284 b/tests/btrfs/284
> index 24b831a..d3ea567 100644
> --- a/tests/btrfs/284
> +++ b/tests/btrfs/284
> @@ -124,9 +124,9 @@ _rundefrag()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.defrag
> +. ./common/rc
> +. ./common/filter
> +. ./common/defrag
>
> # real QA test starts here
> _supported_fs btrfs
> diff --git a/tests/btrfs/313 b/tests/btrfs/313
> index 7b790ee..60fea68 100755
> --- a/tests/btrfs/313
> +++ b/tests/btrfs/313
> @@ -38,8 +38,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./btrfs.filter
> +. ./common/rc
> +. ./common/filter.btrfs
>
> # real QA test starts here
>
> diff --git a/tests/ext4/271 b/tests/ext4/271
> index 6a0e7b1..dfb1ec9 100755
> --- a/tests/ext4/271
> +++ b/tests/ext4/271
> @@ -32,8 +32,8 @@ 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
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs ext4
> diff --git a/tests/ext4/301 b/tests/ext4/301
> index 9da867f..b6c2f11 100644
> --- a/tests/ext4/301
> +++ b/tests/ext4/301
> @@ -32,9 +32,9 @@ 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
> -. ./common.defrag
> +. ./common/rc
> +. ./common/filter
> +. ./common/defrag
>
> # real QA test starts here
> _supported_os Linux
> diff --git a/tests/ext4/302 b/tests/ext4/302
> index cb8ffba..9307ab4 100644
> --- a/tests/ext4/302
> +++ b/tests/ext4/302
> @@ -33,9 +33,9 @@ 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
> -. ./common.defrag
> +. ./common/rc
> +. ./common/filter
> +. ./common/defrag
>
> # real QA test starts here
> _supported_os Linux
> diff --git a/tests/ext4/303 b/tests/ext4/303
> index f9eb8c7..84d8f7b 100644
> --- a/tests/ext4/303
> +++ b/tests/ext4/303
> @@ -33,9 +33,9 @@ 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
> -. ./common.defrag
> +. ./common/rc
> +. ./common/filter
> +. ./common/defrag
>
> # real QA test starts here
> _supported_os Linux
> diff --git a/tests/ext4/304 b/tests/ext4/304
> index ca4b849..7b90f1d 100644
> --- a/tests/ext4/304
> +++ b/tests/ext4/304
> @@ -34,9 +34,9 @@ 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
> -. ./common.defrag
> +. ./common/rc
> +. ./common/filter
> +. ./common/defrag
>
> # real QA test starts here
> _supported_os Linux
> diff --git a/tests/generic/001 b/tests/generic/001
> index a6659ab..35c88f2 100755
> --- a/tests/generic/001
> +++ b/tests/generic/001
> @@ -36,8 +36,8 @@ seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> tmp=/tmp/$$
> here=`pwd`
> diff --git a/tests/generic/002 b/tests/generic/002
> index ba1a5cf..2aeebb1 100755
> --- a/tests/generic/002
> +++ b/tests/generic/002
> @@ -27,8 +27,8 @@ seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> tmp=/tmp/$$
> here=`pwd`
> diff --git a/tests/generic/005 b/tests/generic/005
> index ba28502..de68b0d 100755
> --- a/tests/generic/005
> +++ b/tests/generic/005
> @@ -62,8 +62,8 @@ _touch()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/006 b/tests/generic/006
> index 9949d84..62cc0c8 100755
> --- a/tests/generic/006
> +++ b/tests/generic/006
> @@ -49,8 +49,8 @@ _count()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/007 b/tests/generic/007
> index 2d026a3..4947da6 100755
> --- a/tests/generic/007
> +++ b/tests/generic/007
> @@ -43,8 +43,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/010 b/tests/generic/010
> index 3587f21..d338db6 100755
> --- a/tests/generic/010
> +++ b/tests/generic/010
> @@ -49,8 +49,8 @@ _filter_dbtest()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> [ -x $here/src/dbtest ] || _notrun "dbtest was not built for this platform"
>
> diff --git a/tests/generic/011 b/tests/generic/011
> index e5c6bbf..cad09ed 100755
> --- a/tests/generic/011
> +++ b/tests/generic/011
> @@ -41,8 +41,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/013 b/tests/generic/013
> index 984ed09..a9c07c4 100755
> --- a/tests/generic/013
> +++ b/tests/generic/013
> @@ -51,8 +51,8 @@ _filesize()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> _do_test()
> {
> diff --git a/tests/generic/014 b/tests/generic/014
> index 096e4e5..d7da9ab 100755
> --- a/tests/generic/014
> +++ b/tests/generic/014
> @@ -40,8 +40,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> _supported_fs generic
> _supported_os IRIX Linux
> diff --git a/tests/generic/015 b/tests/generic/015
> index a77d2f7..8d3fd5f 100755
> --- a/tests/generic/015
> +++ b/tests/generic/015
> @@ -31,8 +31,8 @@ tmp=/tmp/$$
> status=1 # success is the default!
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> _cleanup()
> {
> diff --git a/tests/generic/020 b/tests/generic/020
> index 42465d8..f166009 100755
> --- a/tests/generic/020
> +++ b/tests/generic/020
> @@ -32,9 +32,9 @@ status=0 # success is the default!
> trap "_cleanup; rm -f $tmp.* $testfile; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.attr
> +. ./common/rc
> +. ./common/filter
> +. ./common/attr
>
> _cleanup()
> {
> diff --git a/tests/generic/053 b/tests/generic/053
> index 99dd1b0..b8bd9e6 100755
> --- a/tests/generic/053
> +++ b/tests/generic/053
> @@ -32,9 +32,9 @@ 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
> -. ./common.attr
> +. ./common/rc
> +. ./common/filter
> +. ./common/attr
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/062 b/tests/generic/062
> index 27907a9..9189a84 100755
> --- a/tests/generic/062
> +++ b/tests/generic/062
> @@ -32,9 +32,9 @@ tmp=/tmp/$$
> status=1 # failure is the default!
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.attr
> +. ./common/rc
> +. ./common/filter
> +. ./common/attr
>
> _cleanup()
> {
> diff --git a/tests/generic/068 b/tests/generic/068
> index fa71cfc..1a58f5b 100755
> --- a/tests/generic/068
> +++ b/tests/generic/068
> @@ -46,8 +46,8 @@ trap "_cleanup" 0 1 2 3 15
>
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/069 b/tests/generic/069
> index b2b18a9..c3fa862 100755
> --- a/tests/generic/069
> +++ b/tests/generic/069
> @@ -32,8 +32,8 @@ status=0 # success is the default!
> trap "rm -rf $tmp.*; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/070 b/tests/generic/070
> index a1c5bf5..ad9031e 100755
> --- a/tests/generic/070
> +++ b/tests/generic/070
> @@ -39,9 +39,9 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.attr
> +. ./common/rc
> +. ./common/filter
> +. ./common/attr
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/074 b/tests/generic/074
> index c795dc7..6df8c57 100755
> --- a/tests/generic/074
> +++ b/tests/generic/074
> @@ -39,8 +39,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> _do_test()
> {
> diff --git a/tests/generic/075 b/tests/generic/075
> index 8012cc1..52e6a43 100755
> --- a/tests/generic/075
> +++ b/tests/generic/075
> @@ -39,8 +39,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> _do_test()
> {
> diff --git a/tests/generic/076 b/tests/generic/076
> index a1847fc..a53840f 100755
> --- a/tests/generic/076
> +++ b/tests/generic/076
> @@ -48,8 +48,8 @@ _cleanup()
> trap "_cleanup; rm -f $tmp.*; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/077 b/tests/generic/077
> index 3113119..172ce6e 100755
> --- a/tests/generic/077
> +++ b/tests/generic/077
> @@ -41,9 +41,9 @@ _cleanup()
> trap "_cleanup; rm -f $tmp.*; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.attr
> +. ./common/rc
> +. ./common/filter
> +. ./common/attr
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/079 b/tests/generic/079
> index 3faf106..a533484 100755
> --- a/tests/generic/079
> +++ b/tests/generic/079
> @@ -41,9 +41,9 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.attr
> +. ./common/rc
> +. ./common/filter
> +. ./common/attr
>
> _supported_fs generic
> _supported_os Linux
> diff --git a/tests/generic/083 b/tests/generic/083
> index 12d90f9..dfa44d0 100755
> --- a/tests/generic/083
> +++ b/tests/generic/083
> @@ -49,8 +49,8 @@ _cleanup()
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/088 b/tests/generic/088
> index 1158b46..fce6489 100755
> --- a/tests/generic/088
> +++ b/tests/generic/088
> @@ -34,8 +34,8 @@ 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
> +. ./common/rc
> +. ./common/filter
>
> _filter()
> {
> diff --git a/tests/generic/089 b/tests/generic/089
> index 5e8210d..c4c76e2 100755
> --- a/tests/generic/089
> +++ b/tests/generic/089
> @@ -34,8 +34,8 @@ 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
> +. ./common/rc
> +. ./common/filter
>
> addentries()
> {
> diff --git a/tests/generic/091 b/tests/generic/091
> index 755281e..cee012d 100755
> --- a/tests/generic/091
> +++ b/tests/generic/091
> @@ -32,8 +32,8 @@ 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
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/093 b/tests/generic/093
> index 12ef580..a8ef52e 100755
> --- a/tests/generic/093
> +++ b/tests/generic/093
> @@ -35,9 +35,9 @@ status=1 # FAILure is the default!
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.attr
> +. ./common/rc
> +. ./common/filter
> +. ./common/attr
>
> _cleanup()
> {
> diff --git a/tests/generic/097 b/tests/generic/097
> index 510477b..af3e25d 100755
> --- a/tests/generic/097
> +++ b/tests/generic/097
> @@ -59,8 +59,8 @@ _umount_and_mount()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # link correct .out file
> # This is done bacause udf and xfs print attrs in different orders.
> diff --git a/tests/generic/099 b/tests/generic/099
> index 6efa7a7..0fd28ad 100755
> --- a/tests/generic/099
> +++ b/tests/generic/099
> @@ -33,9 +33,9 @@ status=1 # failure is the default!
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.attr
> +. ./common/rc
> +. ./common/filter
> +. ./common/attr
>
> runas=$here/src/runas
>
> diff --git a/tests/generic/100 b/tests/generic/100
> index 34cfde7..123dc5f 100755
> --- a/tests/generic/100
> +++ b/tests/generic/100
> @@ -33,8 +33,8 @@ status=1 # failure is the default!
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> _cleanup()
> {
> @@ -45,7 +45,7 @@ _cleanup()
> _supported_fs generic
> _supported_os IRIX Linux
>
> -# Use _populate_fs() in common.rc to create a directory structure.
> +# Use _populate_fs() in common/rc to create a directory structure.
> TEMP_DIR=/tmp
> [ "$FSTYP" == "xfs" ] && TEMP_DIR=$TEST_DIR
> TAR_FILE=temp.tar
> diff --git a/tests/generic/105 b/tests/generic/105
> index d5b2cb2..2f99401 100755
> --- a/tests/generic/105
> +++ b/tests/generic/105
> @@ -40,9 +40,9 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.attr
> +. ./common/rc
> +. ./common/filter
> +. ./common/attr
>
> # Modify as appropriate.
> _supported_fs generic
> diff --git a/tests/generic/112 b/tests/generic/112
> index 8959c8b..5f5b19d 100755
> --- a/tests/generic/112
> +++ b/tests/generic/112
> @@ -39,8 +39,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> _do_test()
> {
> diff --git a/tests/generic/113 b/tests/generic/113
> index b2a7317..3b33f96 100755
> --- a/tests/generic/113
> +++ b/tests/generic/113
> @@ -39,8 +39,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> _do_test()
> {
> diff --git a/tests/generic/117 b/tests/generic/117
> index 624bfd8..87e6987 100755
> --- a/tests/generic/117
> +++ b/tests/generic/117
> @@ -71,9 +71,9 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.attr
> +. ./common/rc
> +. ./common/filter
> +. ./common/attr
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/120 b/tests/generic/120
> index c3069f1..425fab1 100755
> --- a/tests/generic/120
> +++ b/tests/generic/120
> @@ -32,8 +32,8 @@ 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
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/123 b/tests/generic/123
> index 2387676..0f5cc52 100755
> --- a/tests/generic/123
> +++ b/tests/generic/123
> @@ -42,8 +42,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/124 b/tests/generic/124
> index 65c94b4..92e7619 100755
> --- a/tests/generic/124
> +++ b/tests/generic/124
> @@ -42,8 +42,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/125 b/tests/generic/125
> index f489e96..18f5cb1 100755
> --- a/tests/generic/125
> +++ b/tests/generic/125
> @@ -37,8 +37,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/126 b/tests/generic/126
> index 83671df..7fe5bc6 100755
> --- a/tests/generic/126
> +++ b/tests/generic/126
> @@ -38,8 +38,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/127 b/tests/generic/127
> index 021a571..4aec379 100755
> --- a/tests/generic/127
> +++ b/tests/generic/127
> @@ -42,8 +42,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> FSX_FILE_SIZE=262144
> FSX_ARGS="-q -l $FSX_FILE_SIZE -o 65536 -S 191110531 -N 100000"
> diff --git a/tests/generic/128 b/tests/generic/128
> index 165aa00..c9c809f 100755
> --- a/tests/generic/128
> +++ b/tests/generic/128
> @@ -38,8 +38,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/129 b/tests/generic/129
> index e74098f..fe763df 100755
> --- a/tests/generic/129
> +++ b/tests/generic/129
> @@ -38,8 +38,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> echo_and_run()
> {
> diff --git a/tests/generic/130 b/tests/generic/130
> index 96491f7..6870606 100755
> --- a/tests/generic/130
> +++ b/tests/generic/130
> @@ -47,8 +47,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/131 b/tests/generic/131
> index 02835ab..95eb612 100755
> --- a/tests/generic/131
> +++ b/tests/generic/131
> @@ -39,8 +39,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/132 b/tests/generic/132
> index 2abfccf..28c8b9a 100755
> --- a/tests/generic/132
> +++ b/tests/generic/132
> @@ -39,8 +39,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/133 b/tests/generic/133
> index 478419c..ba386dc 100755
> --- a/tests/generic/133
> +++ b/tests/generic/133
> @@ -37,8 +37,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/135 b/tests/generic/135
> index b5854f4..1b83465 100755
> --- a/tests/generic/135
> +++ b/tests/generic/135
> @@ -38,8 +38,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/141 b/tests/generic/141
> index cb7aae2..39400de 100755
> --- a/tests/generic/141
> +++ b/tests/generic/141
> @@ -37,8 +37,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/169 b/tests/generic/169
> index 6293654..0a07053 100755
> --- a/tests/generic/169
> +++ b/tests/generic/169
> @@ -48,8 +48,8 @@ _show_wrote_and_stat_only()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/184 b/tests/generic/184
> index 929e0eb..5d74fa3 100755
> --- a/tests/generic/184
> +++ b/tests/generic/184
> @@ -39,8 +39,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/192 b/tests/generic/192
> index 4b9d0bb..66d8a66 100755
> --- a/tests/generic/192
> +++ b/tests/generic/192
> @@ -39,8 +39,8 @@ _access_time()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
>
> diff --git a/tests/generic/193 b/tests/generic/193
> index 8b3b9db..58d1bc6 100755
> --- a/tests/generic/193
> +++ b/tests/generic/193
> @@ -58,8 +58,8 @@ _cleanup_files()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/198 b/tests/generic/198
> index 5aac37f..5190d34 100755
> --- a/tests/generic/198
> +++ b/tests/generic/198
> @@ -38,8 +38,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> _supported_fs generic
> _supported_os Linux
> diff --git a/tests/generic/204 b/tests/generic/204
> index ae87930..62bd248 100755
> --- a/tests/generic/204
> +++ b/tests/generic/204
> @@ -30,8 +30,8 @@ tmp=/tmp/$$
> status=1 # failure is the default!
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/207 b/tests/generic/207
> index b520bee..0709061 100755
> --- a/tests/generic/207
> +++ b/tests/generic/207
> @@ -37,8 +37,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
>
> diff --git a/tests/generic/208 b/tests/generic/208
> index 4c34e7b..badd522 100755
> --- a/tests/generic/208
> +++ b/tests/generic/208
> @@ -37,8 +37,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
>
> diff --git a/tests/generic/209 b/tests/generic/209
> index 82d5e6a..2abafcf 100755
> --- a/tests/generic/209
> +++ b/tests/generic/209
> @@ -37,8 +37,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
>
> diff --git a/tests/generic/210 b/tests/generic/210
> index 16908cc..ebeb137 100755
> --- a/tests/generic/210
> +++ b/tests/generic/210
> @@ -37,8 +37,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
>
> diff --git a/tests/generic/211 b/tests/generic/211
> index 6d7b996..d1110f5 100755
> --- a/tests/generic/211
> +++ b/tests/generic/211
> @@ -37,8 +37,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
>
> diff --git a/tests/generic/212 b/tests/generic/212
> index 6e86e94..23ceae0 100755
> --- a/tests/generic/212
> +++ b/tests/generic/212
> @@ -38,8 +38,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
>
> diff --git a/tests/generic/213 b/tests/generic/213
> index 1fa573c..a0bfd16 100755
> --- a/tests/generic/213
> +++ b/tests/generic/213
> @@ -41,8 +41,8 @@ status=1 # failure is the default!
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> # generic, but xfs_io's fallocate must work
> diff --git a/tests/generic/214 b/tests/generic/214
> index bcd75f8..a19fb59 100755
> --- a/tests/generic/214
> +++ b/tests/generic/214
> @@ -39,8 +39,8 @@ status=1 # failure is the default!
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> # generic, but xfs_io's fallocate must work
> diff --git a/tests/generic/215 b/tests/generic/215
> index 73cdd14..6e75645 100755
> --- a/tests/generic/215
> +++ b/tests/generic/215
> @@ -39,8 +39,8 @@ status=1 # failure is the default!
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/219 b/tests/generic/219
> index b71d13d..071d798 100755
> --- a/tests/generic/219
> +++ b/tests/generic/219
> @@ -35,9 +35,9 @@ 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
> -. ./common.quota
> +. ./common/rc
> +. ./common/filter
> +. ./common/quota
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/221 b/tests/generic/221
> index 7fca5bb..e7d4740 100755
> --- a/tests/generic/221
> +++ b/tests/generic/221
> @@ -34,7 +34,7 @@ tmp=/tmp/$$
> status=1 # failure is the default!
>
> # get standard environment, filters and checks
> -. ./common.rc
> +. ./common/rc
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/223 b/tests/generic/223
> index a6932da..416a14a 100755
> --- a/tests/generic/223
> +++ b/tests/generic/223
> @@ -38,8 +38,8 @@ _cleanup()
> trap "_cleanup ; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/224 b/tests/generic/224
> index 313d9c2..391d877 100755
> --- a/tests/generic/224
> +++ b/tests/generic/224
> @@ -44,8 +44,8 @@ _cleanup()
> trap "_cleanup ; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/225 b/tests/generic/225
> index ea44f2e..9311571 100755
> --- a/tests/generic/225
> +++ b/tests/generic/225
> @@ -38,8 +38,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/226 b/tests/generic/226
> index da45c9e..8b8f101 100755
> --- a/tests/generic/226
> +++ b/tests/generic/226
> @@ -32,7 +32,7 @@ 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/rc
>
> _supported_fs generic
> _supported_os Linux IRIX
> diff --git a/tests/generic/228 b/tests/generic/228
> index c8af133..ca375f4 100755
> --- a/tests/generic/228
> +++ b/tests/generic/228
> @@ -40,7 +40,7 @@ status=1 # failure is the default!
> trap "_cleanup; exit \$status" 0 1 2 3 15 25
>
> # get standard environment, filters and checks
> -. ./common.rc
> +. ./common/rc
>
> # real QA test starts here
> # generic, but xfs_io's fallocate must work
> diff --git a/tests/generic/230 b/tests/generic/230
> index 51f6d85..f6883c0 100755
> --- a/tests/generic/230
> +++ b/tests/generic/230
> @@ -35,9 +35,9 @@ 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
> -. ./common.quota
> +. ./common/rc
> +. ./common/filter
> +. ./common/quota
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/231 b/tests/generic/231
> index 1a434d4..b50412c 100755
> --- a/tests/generic/231
> +++ b/tests/generic/231
> @@ -33,9 +33,9 @@ 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
> -. ./common.quota
> +. ./common/rc
> +. ./common/filter
> +. ./common/quota
>
> FSX_FILE_SIZE=64000000
> FSX_ARGS="-q -l $FSX_FILE_SIZE -o 65536 -N 20000"
> diff --git a/tests/generic/232 b/tests/generic/232
> index 0f72733..ee0e16e 100755
> --- a/tests/generic/232
> +++ b/tests/generic/232
> @@ -33,9 +33,9 @@ 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
> -. ./common.quota
> +. ./common/rc
> +. ./common/filter
> +. ./common/quota
>
> _filter_num()
> {
> diff --git a/tests/generic/233 b/tests/generic/233
> index 20ba711..1eb68c5 100755
> --- a/tests/generic/233
> +++ b/tests/generic/233
> @@ -34,9 +34,9 @@ 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
> -. ./common.quota
> +. ./common/rc
> +. ./common/filter
> +. ./common/quota
>
> FSX_FILE_SIZE=64000000
> FSX_ARGS="-q -l $FSX_FILE_SIZE -o 65536 -S 191110531 -N 100000"
> diff --git a/tests/generic/234 b/tests/generic/234
> index e5c94e9..eb0871f 100755
> --- a/tests/generic/234
> +++ b/tests/generic/234
> @@ -35,9 +35,9 @@ 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
> -. ./common.quota
> +. ./common/rc
> +. ./common/filter
> +. ./common/quota
>
> test_setting()
> {
> diff --git a/tests/generic/235 b/tests/generic/235
> index 85ed782..f430ba2 100755
> --- a/tests/generic/235
> +++ b/tests/generic/235
> @@ -35,9 +35,9 @@ 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
> -. ./common.quota
> +. ./common/rc
> +. ./common/filter
> +. ./common/quota
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/236 b/tests/generic/236
> index 016afae..10cf71a 100755
> --- a/tests/generic/236
> +++ b/tests/generic/236
> @@ -37,7 +37,7 @@ status=1 # failure is the default!
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> +. ./common/rc
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/237 b/tests/generic/237
> index 7e54aed..e5c5a79 100755
> --- a/tests/generic/237
> +++ b/tests/generic/237
> @@ -34,9 +34,9 @@ status=1 # FAILure is the default!
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.attr
> +. ./common/rc
> +. ./common/filter
> +. ./common/attr
>
> _cleanup()
> {
> diff --git a/tests/generic/239 b/tests/generic/239
> index e25a6a0..bf39953 100755
> --- a/tests/generic/239
> +++ b/tests/generic/239
> @@ -38,8 +38,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> _supported_fs generic
> _supported_os Linux
> diff --git a/tests/generic/240 b/tests/generic/240
> index 77fffe8..e692318 100755
> --- a/tests/generic/240
> +++ b/tests/generic/240
> @@ -44,8 +44,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> _supported_fs generic
> _supported_os Linux
> diff --git a/tests/generic/241 b/tests/generic/241
> index b55344b..7c3f6e8 100755
> --- a/tests/generic/241
> +++ b/tests/generic/241
> @@ -37,8 +37,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> _supported_fs generic
> _supported_os Linux
> diff --git a/tests/generic/245 b/tests/generic/245
> index 9832e92..2d888de 100755
> --- a/tests/generic/245
> +++ b/tests/generic/245
> @@ -33,8 +33,8 @@ tmp=/tmp/$$
> status=1 # failure is the default!
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/246 b/tests/generic/246
> index 872e513..dd809fb 100755
> --- a/tests/generic/246
> +++ b/tests/generic/246
> @@ -34,8 +34,8 @@ tmp=/tmp/$$
> status=1 # failure is the default!
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/247 b/tests/generic/247
> index 8a7e2c6..295259f 100755
> --- a/tests/generic/247
> +++ b/tests/generic/247
> @@ -38,8 +38,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
>
> diff --git a/tests/generic/248 b/tests/generic/248
> index 7bb42a1..873313d 100755
> --- a/tests/generic/248
> +++ b/tests/generic/248
> @@ -38,8 +38,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
>
> diff --git a/tests/generic/249 b/tests/generic/249
> index 288328c..6ba7ddb 100755
> --- a/tests/generic/249
> +++ b/tests/generic/249
> @@ -39,8 +39,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/251 b/tests/generic/251
> index 95633e1..7eeeedc 100755
> --- a/tests/generic/251
> +++ b/tests/generic/251
> @@ -37,8 +37,8 @@ chpid=0
> mypid=$$
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/255 b/tests/generic/255
> index 3ef2449..2e8ddef 100755
> --- a/tests/generic/255
> +++ b/tests/generic/255
> @@ -38,9 +38,9 @@ _cleanup()
> trap "_cleanup ; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.punch
> +. ./common/rc
> +. ./common/filter
> +. ./common/punch
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/256 b/tests/generic/256
> index d60584b..ceeab0a 100755
> --- a/tests/generic/256
> +++ b/tests/generic/256
> @@ -38,9 +38,9 @@ _cleanup()
> trap "_cleanup ; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.punch
> +. ./common/rc
> +. ./common/filter
> +. ./common/punch
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/257 b/tests/generic/257
> index 09a8fd8..a9ce73b 100755
> --- a/tests/generic/257
> +++ b/tests/generic/257
> @@ -36,8 +36,8 @@ _cleanup()
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/258 b/tests/generic/258
> index ac03bb5..fb091ae 100755
> --- a/tests/generic/258
> +++ b/tests/generic/258
> @@ -40,7 +40,7 @@ _cleanup()
> trap "_cleanup ; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> +. ./common/rc
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/260 b/tests/generic/260
> index d69e176..3c36996 100755
> --- a/tests/generic/260
> +++ b/tests/generic/260
> @@ -34,8 +34,8 @@ chpid=0
> mypid=$$
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/263 b/tests/generic/263
> index 3e86efc..377b199 100755
> --- a/tests/generic/263
> +++ b/tests/generic/263
> @@ -32,8 +32,8 @@ 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
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/269 b/tests/generic/269
> index 785d4de..6e33368 100755
> --- a/tests/generic/269
> +++ b/tests/generic/269
> @@ -32,8 +32,8 @@ 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
> +. ./common/rc
> +. ./common/filter
> # Disable all sync operations to get higher load
> FSSTRESS_AVOID="$FSSTRESS_AVOID -ffsync=0 -fsync=0 -ffdatasync=0"
> _workout()
> diff --git a/tests/generic/270 b/tests/generic/270
> index e6dbd8e..294bb62 100755
> --- a/tests/generic/270
> +++ b/tests/generic/270
> @@ -33,9 +33,9 @@ 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
> -. ./common.quota
> +. ./common/rc
> +. ./common/filter
> +. ./common/quota
>
> # Disable all sync operations to get higher load
> FSSTRESS_AVOID="$FSSTRESS_AVOID -ffsync=0 -fsync=0 -ffdatasync=0"
> diff --git a/tests/generic/273 b/tests/generic/273
> index 3cfd3b0..d149808 100755
> --- a/tests/generic/273
> +++ b/tests/generic/273
> @@ -39,8 +39,8 @@ _cleanup()
> _scratch_unmount
> }
>
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> threads=50
> count=2
> diff --git a/tests/generic/274 b/tests/generic/274
> index d5f09a4..5f3a51c 100755
> --- a/tests/generic/274
> +++ b/tests/generic/274
> @@ -41,8 +41,8 @@ _cleanup()
> _scratch_unmount
> }
>
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/275 b/tests/generic/275
> index 7782840..f83a644 100755
> --- a/tests/generic/275
> +++ b/tests/generic/275
> @@ -39,8 +39,8 @@ _cleanup()
> _scratch_unmount
> }
>
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/277 b/tests/generic/277
> index b85e429..8461ad9 100755
> --- a/tests/generic/277
> +++ b/tests/generic/277
> @@ -36,8 +36,8 @@ _cleanup()
> trap "_cleanup ; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/280 b/tests/generic/280
> index 4b1e9b1..5491a6b 100755
> --- a/tests/generic/280
> +++ b/tests/generic/280
> @@ -38,9 +38,9 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.quota
> +. ./common/rc
> +. ./common/filter
> +. ./common/quota
>
> _require_scratch
> _require_quota
> diff --git a/tests/generic/285 b/tests/generic/285
> index 93d793a..22b4a08 100644
> --- a/tests/generic/285
> +++ b/tests/generic/285
> @@ -34,8 +34,8 @@ status=1 # failure is the default!
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> _supported_fs generic
> _supported_os Linux
> diff --git a/tests/generic/286 b/tests/generic/286
> index 07ac029..a0d4df9 100644
> --- a/tests/generic/286
> +++ b/tests/generic/286
> @@ -31,8 +31,8 @@ status=1 # failure is the default!
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/288 b/tests/generic/288
> index 175b9ef..7230358 100644
> --- a/tests/generic/288
> +++ b/tests/generic/288
> @@ -30,8 +30,8 @@ status=0
> trap "exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/294 b/tests/generic/294
> index d4986d2..fa7f339 100644
> --- a/tests/generic/294
> +++ b/tests/generic/294
> @@ -38,8 +38,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
>
> diff --git a/tests/generic/299 b/tests/generic/299
> index 532a301..5f3edc4 100644
> --- a/tests/generic/299
> +++ b/tests/generic/299
> @@ -34,8 +34,8 @@ 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
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/generic/300 b/tests/generic/300
> index a9fedbd..687e62d 100644
> --- a/tests/generic/300
> +++ b/tests/generic/300
> @@ -34,8 +34,8 @@ 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
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs generic
> diff --git a/tests/shared/051 b/tests/shared/051
> index 0671f83..df90be9 100755
> --- a/tests/shared/051
> +++ b/tests/shared/051
> @@ -32,9 +32,9 @@ status=1 # FAILure is the default!
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.attr
> +. ./common/rc
> +. ./common/filter
> +. ./common/attr
>
> _cleanup()
> {
> diff --git a/tests/shared/218 b/tests/shared/218
> index 7c2bd53..c8b3f7d 100755
> --- a/tests/shared/218
> +++ b/tests/shared/218
> @@ -38,9 +38,9 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.defrag
> +. ./common/rc
> +. ./common/filter
> +. ./common/defrag
>
> # real QA test starts here
> _supported_fs xfs ext4 btrfs
> diff --git a/tests/shared/243 b/tests/shared/243
> index 4884e29..05edc1e 100755
> --- a/tests/shared/243
> +++ b/tests/shared/243
> @@ -113,8 +113,8 @@ _check_ext4_eof_flag()
> }
>
> # Get standard environment, filters and checks.
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # Prerequisites for the test run.
> _supported_fs ext4 xfs btrfs gfs2
> diff --git a/tests/shared/272 b/tests/shared/272
> index 93a4967..0f812f3 100755
> --- a/tests/shared/272
> +++ b/tests/shared/272
> @@ -37,8 +37,8 @@ write_opt_list="iflag=noatime conv=notrunc conv=fsync"
> [ $FSTYP = "ext4" ] && write_opt_list="$write_opt_list oflag=direct"
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
> _workout()
> {
> echo "Switch data journalling mode. Silence is golden."
> diff --git a/tests/shared/289 b/tests/shared/289
> index 091bceb..1879865 100755
> --- a/tests/shared/289
> +++ b/tests/shared/289
> @@ -37,8 +37,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
>
> diff --git a/tests/shared/298 b/tests/shared/298
> index c5d1117..f1a3432 100644
> --- a/tests/shared/298
> +++ b/tests/shared/298
> @@ -28,8 +28,8 @@ echo "QA output created by $seq"
> status=1 # failure is the default!
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> -. common.config
> -. common.rc
> +. common/config
> +. common/rc
>
> _supported_fs ext4 xfs
> _supported_os Linux
> diff --git a/tests/shared/305 b/tests/shared/305
> index 49a06cc..bcb235f 100644
> --- a/tests/shared/305
> +++ b/tests/shared/305
> @@ -32,15 +32,15 @@ tmp=/tmp/$$
> status=1 # failure is the default!
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
> _supported_fs ext3 ext4 xfs btrfs reiserfs
> _supported_os Linux
> _need_to_be_root
> _require_scratch
> _require_fail_make_request
>
> -# TODO: Function are common enough to be moved to common.blkdev
> +# TODO: Function are common enough to be moved to common/blkdev
> SCRATCH_REAL_DEV=`readlink -f $SCRATCH_DEV`
> SCRATCH_BDEV=`basename $SCRATCH_REAL_DEV`
>
> diff --git a/tests/udf/098 b/tests/udf/098
> index 0cdcd16..9ae3614 100755
> --- a/tests/udf/098
> +++ b/tests/udf/098
> @@ -44,8 +44,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> _db_filter()
> {
> diff --git a/tests/udf/101 b/tests/udf/101
> index 89507a9..0f5fe87 100755
> --- a/tests/udf/101
> +++ b/tests/udf/101
> @@ -38,8 +38,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs udf
> diff --git a/tests/udf/102 b/tests/udf/102
> index bf3edd2..e27c086 100755
> --- a/tests/udf/102
> +++ b/tests/udf/102
> @@ -39,8 +39,8 @@ _cleanup()
> _cleanup_testdir
> }
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs udf
> diff --git a/tests/xfs/003 b/tests/xfs/003
> index 56dd852..228dd17 100755
> --- a/tests/xfs/003
> +++ b/tests/xfs/003
> @@ -27,8 +27,8 @@ seqres=$RESULT_DIR/$seq
> echo "QA output created by $seq"
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> tmp=/tmp/$$
> here=`pwd`
> diff --git a/tests/xfs/004 b/tests/xfs/004
> index fb02b95..eb038b8 100755
> --- a/tests/xfs/004
> +++ b/tests/xfs/004
> @@ -54,8 +54,8 @@ _populate_scratch()
>
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/008 b/tests/xfs/008
> index 1f66779..4bf6c00 100755
> --- a/tests/xfs/008
> +++ b/tests/xfs/008
> @@ -46,8 +46,8 @@ _filter()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> _do_test()
> {
> diff --git a/tests/xfs/009 b/tests/xfs/009
> index 3e74160..f6031c4 100755
> --- a/tests/xfs/009
> +++ b/tests/xfs/009
> @@ -71,8 +71,8 @@ _filesize()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/012 b/tests/xfs/012
> index 4bd2afc..87c0b85 100755
> --- a/tests/xfs/012
> +++ b/tests/xfs/012
> @@ -45,8 +45,8 @@ _filesize()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> _do_test()
> {
> diff --git a/tests/xfs/016 b/tests/xfs/016
> index fcb0637..2fc6af2 100755
> --- a/tests/xfs/016
> +++ b/tests/xfs/016
> @@ -171,8 +171,8 @@ _check_corrupt()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/017 b/tests/xfs/017
> index 98ae7e6..9fc16c2 100755
> --- a/tests/xfs/017
> +++ b/tests/xfs/017
> @@ -38,8 +38,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/018 b/tests/xfs/018
> index 7f22b54..60a1a64 100755
> --- a/tests/xfs/018
> +++ b/tests/xfs/018
> @@ -32,9 +32,9 @@ tmp=/tmp/$$
> status=1 # failure is the default!
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.log
> +. ./common/rc
> +. ./common/filter
> +. ./common/log
>
> _cleanup()
> {
> diff --git a/tests/xfs/019 b/tests/xfs/019
> index ff69423..d35d15b 100755
> --- a/tests/xfs/019
> +++ b/tests/xfs/019
> @@ -31,8 +31,8 @@ tmp=/tmp/$$
> seqfull="$seqres.full"
> status=1 # failure is the default!
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> _cleanup()
> {
> diff --git a/tests/xfs/021 b/tests/xfs/021
> index 3cbf088..a727b51 100755
> --- a/tests/xfs/021
> +++ b/tests/xfs/021
> @@ -30,9 +30,9 @@ here=`pwd`
> tmp=/tmp/$$
> status=0 # success is the default!
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.attr
> +. ./common/rc
> +. ./common/filter
> +. ./common/attr
>
> _cleanup()
> {
> diff --git a/tests/xfs/022 b/tests/xfs/022
> index 39f4b02..cd9b9ec 100755
> --- a/tests/xfs/022
> +++ b/tests/xfs/022
> @@ -35,8 +35,8 @@ tmp=/tmp/$$
> status=0 # success is the default!
> trap "rm -rf $tmp.*; exit \$status" 0 1 2 3 15
>
> -. ./common.rc
> -. ./common.dump
> +. ./common/rc
> +. ./common/dump
>
> # link correct .out file
> _link_out_file $seq.out $seqfull.out
> diff --git a/tests/xfs/023 b/tests/xfs/023
> index b133055..120be64 100755
> --- a/tests/xfs/023
> +++ b/tests/xfs/023
> @@ -34,8 +34,8 @@ status=0 # success is the default!
> trap "rm -rf $tmp.*; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.dump
> +. ./common/rc
> +. ./common/dump
>
> # link correct .out file
> _link_out_file $seq.out $seqfull.out
> diff --git a/tests/xfs/024 b/tests/xfs/024
> index ec5edc5..68e9788 100755
> --- a/tests/xfs/024
> +++ b/tests/xfs/024
> @@ -32,8 +32,8 @@ status=0 # success is the default!
> trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.dump
> +. ./common/rc
> +. ./common/dump
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/025 b/tests/xfs/025
> index 1e44732..ff29b99 100755
> --- a/tests/xfs/025
> +++ b/tests/xfs/025
> @@ -32,8 +32,8 @@ status=0 # success is the default!
> trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.dump
> +. ./common/rc
> +. ./common/dump
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/026 b/tests/xfs/026
> index 04bda76..4cd7789 100755
> --- a/tests/xfs/026
> +++ b/tests/xfs/026
> @@ -32,8 +32,8 @@ status=0 # success is the default!
> trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.dump
> +. ./common/rc
> +. ./common/dump
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/027 b/tests/xfs/027
> index 712378d..1005683 100755
> --- a/tests/xfs/027
> +++ b/tests/xfs/027
> @@ -32,8 +32,8 @@ status=0 # success is the default!
> trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.dump
> +. ./common/rc
> +. ./common/dump
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/028 b/tests/xfs/028
> index e70bc57..34c23e3 100755
> --- a/tests/xfs/028
> +++ b/tests/xfs/028
> @@ -32,8 +32,8 @@ status=0 # success is the default!
> trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.dump
> +. ./common/rc
> +. ./common/dump
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/029 b/tests/xfs/029
> index 4916c33..0709fce 100755
> --- a/tests/xfs/029
> +++ b/tests/xfs/029
> @@ -32,8 +32,8 @@ 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
> +. ./common/rc
> +. ./common/filter
>
> _filter_logprint()
> {
> diff --git a/tests/xfs/030 b/tests/xfs/030
> index b189128..c81925e 100755
> --- a/tests/xfs/030
> +++ b/tests/xfs/030
> @@ -41,9 +41,9 @@ _cleanup()
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.repair
> +. ./common/rc
> +. ./common/filter
> +. ./common/repair
>
> # link correct .out file
> _link_out_file $seq.out $seqfull.out
> diff --git a/tests/xfs/031 b/tests/xfs/031
> index 0f9a545..ef60367 100755
> --- a/tests/xfs/031
> +++ b/tests/xfs/031
> @@ -34,9 +34,9 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
> rm -f $seqres.full
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.repair
> -. ./common.filter
> +. ./common/rc
> +. ./common/repair
> +. ./common/filter
>
> # link correct .out file
> _link_out_file $seq.out $seqfull.out
> diff --git a/tests/xfs/032 b/tests/xfs/032
> index 343ff44..d255b66 100755
> --- a/tests/xfs/032
> +++ b/tests/xfs/032
> @@ -33,8 +33,8 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
> rm -f $seqres.full
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/033 b/tests/xfs/033
> index e95cae4..bf906e0 100755
> --- a/tests/xfs/033
> +++ b/tests/xfs/033
> @@ -41,9 +41,9 @@ _cleanup()
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.repair
> +. ./common/rc
> +. ./common/filter
> +. ./common/repair
>
> # link correct .out file
> _link_out_file $seq.out $seqfull.out
> diff --git a/tests/xfs/034 b/tests/xfs/034
> index 372dead..6f73fdd 100755
> --- a/tests/xfs/034
> +++ b/tests/xfs/034
> @@ -40,8 +40,8 @@ _cleanup()
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/035 b/tests/xfs/035
> index de9b9df..70eac93 100755
> --- a/tests/xfs/035
> +++ b/tests/xfs/035
> @@ -33,8 +33,8 @@ 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.dump
> +. ./common/rc
> +. ./common/dump
>
> # link correct .out file
> _link_out_file $seq.out $seqfull.out
> diff --git a/tests/xfs/036 b/tests/xfs/036
> index 1578e8e..32b8c87 100755
> --- a/tests/xfs/036
> +++ b/tests/xfs/036
> @@ -33,8 +33,8 @@ 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.dump
> +. ./common/rc
> +. ./common/dump
>
> # link correct .out file
> _link_out_file $seq.out $seqfull.out
> diff --git a/tests/xfs/037 b/tests/xfs/037
> index ca10429..ff736d5 100755
> --- a/tests/xfs/037
> +++ b/tests/xfs/037
> @@ -32,8 +32,8 @@ 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.dump
> +. ./common/rc
> +. ./common/dump
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/038 b/tests/xfs/038
> index 64d2428..107e802 100755
> --- a/tests/xfs/038
> +++ b/tests/xfs/038
> @@ -32,8 +32,8 @@ 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.dump
> +. ./common/rc
> +. ./common/dump
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/039 b/tests/xfs/039
> index ebab798..9747923 100755
> --- a/tests/xfs/039
> +++ b/tests/xfs/039
> @@ -33,8 +33,8 @@ 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.dump
> +. ./common/rc
> +. ./common/dump
>
> # link correct .out file
> _link_out_file $seq.out $seqfull.out
> diff --git a/tests/xfs/040 b/tests/xfs/040
> index 119a770..7c2a008 100755
> --- a/tests/xfs/040
> +++ b/tests/xfs/040
> @@ -32,8 +32,8 @@ 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
> +. ./common/rc
> +. ./common/filter
>
> [ -z "$KWORKAREA" ] && \
> _notrun "Can't run srcdiff without KWORKAREA set"
> diff --git a/tests/xfs/041 b/tests/xfs/041
> index dd50301..8b109fc 100755
> --- a/tests/xfs/041
> +++ b/tests/xfs/041
> @@ -41,8 +41,8 @@ _cleanup()
> trap "_cleanup ; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/042 b/tests/xfs/042
> index 1127b46..db0fa28 100755
> --- a/tests/xfs/042
> +++ b/tests/xfs/042
> @@ -41,8 +41,8 @@ _cleanup()
> trap "_cleanup ; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/043 b/tests/xfs/043
> index 9c56ac1..55a5225 100755
> --- a/tests/xfs/043
> +++ b/tests/xfs/043
> @@ -35,8 +35,8 @@ 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.dump
> +. ./common/rc
> +. ./common/dump
>
> # link correct .out file
> _link_out_file $seq.out $seqfull.out
> diff --git a/tests/xfs/044 b/tests/xfs/044
> index 3b330b9..2c20122 100755
> --- a/tests/xfs/044
> +++ b/tests/xfs/044
> @@ -36,8 +36,8 @@ 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
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/045 b/tests/xfs/045
> index 9d07570..7a2ad45 100755
> --- a/tests/xfs/045
> +++ b/tests/xfs/045
> @@ -33,8 +33,8 @@ 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
> +. ./common/rc
> +. ./common/filter
>
> _get_existing_uuid()
> {
> diff --git a/tests/xfs/046 b/tests/xfs/046
> index d5f4fca..841c12b 100755
> --- a/tests/xfs/046
> +++ b/tests/xfs/046
> @@ -32,8 +32,8 @@ 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.dump
> +. ./common/rc
> +. ./common/dump
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/047 b/tests/xfs/047
> index 18960ea..d7c0dce 100755
> --- a/tests/xfs/047
> +++ b/tests/xfs/047
> @@ -32,8 +32,8 @@ 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.dump
> +. ./common/rc
> +. ./common/dump
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/048 b/tests/xfs/048
> index a39ec66..40667e0 100755
> --- a/tests/xfs/048
> +++ b/tests/xfs/048
> @@ -32,8 +32,8 @@ status=1 # failure is the default!
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> _cleanup()
> {
> diff --git a/tests/xfs/049 b/tests/xfs/049
> index 6bbee3c..850d371 100755
> --- a/tests/xfs/049
> +++ b/tests/xfs/049
> @@ -46,8 +46,8 @@ status=1 # failure is the default!
> trap "_cleanup ; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/050 b/tests/xfs/050
> index 669a624..774ed28 100755
> --- a/tests/xfs/050
> +++ b/tests/xfs/050
> @@ -32,9 +32,9 @@ tmp=/tmp/$$
> status=1 # failure is the default!
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.quota
> +. ./common/rc
> +. ./common/filter
> +. ./common/quota
>
> _cleanup()
> {
> diff --git a/tests/xfs/052 b/tests/xfs/052
> index 2abd78d..c2cf596 100755
> --- a/tests/xfs/052
> +++ b/tests/xfs/052
> @@ -34,9 +34,9 @@ tmp=/tmp/$$
> status=1 # failure is the default!
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.quota
> +. ./common/rc
> +. ./common/filter
> +. ./common/quota
>
> _cleanup()
> {
> diff --git a/tests/xfs/054 b/tests/xfs/054
> index 97590e8..8c18050 100755
> --- a/tests/xfs/054
> +++ b/tests/xfs/054
> @@ -32,9 +32,9 @@ tmp=/tmp/$$
> status=1 # failure is the default!
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.quota
> +. ./common/rc
> +. ./common/filter
> +. ./common/quota
>
> _cleanup()
> {
> diff --git a/tests/xfs/055 b/tests/xfs/055
> index 4c04b0a..cc747d3 100755
> --- a/tests/xfs/055
> +++ b/tests/xfs/055
> @@ -33,8 +33,8 @@ 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.dump
> +. ./common/rc
> +. ./common/dump
>
> # link correct .out file
> _link_out_file $seq.out $seqfull.out
> diff --git a/tests/xfs/056 b/tests/xfs/056
> index 8ab61f9..7e2624a 100755
> --- a/tests/xfs/056
> +++ b/tests/xfs/056
> @@ -33,8 +33,8 @@ status=0 # success is the default!
> trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.dump
> +. ./common/rc
> +. ./common/dump
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/057 b/tests/xfs/057
> index fd856d7..a525ef7 100755
> --- a/tests/xfs/057
> +++ b/tests/xfs/057
> @@ -32,8 +32,8 @@ 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
> +. ./common/rc
> +. ./common/filter
>
> _notrun "Place holder for IRIX test 057"
>
> diff --git a/tests/xfs/058 b/tests/xfs/058
> index c800286..89c441a 100755
> --- a/tests/xfs/058
> +++ b/tests/xfs/058
> @@ -32,8 +32,8 @@ 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
> +. ./common/rc
> +. ./common/filter
>
> _notrun "Place holder for IRIX test 058"
>
> diff --git a/tests/xfs/059 b/tests/xfs/059
> index c26fa4d..69338ac 100755
> --- a/tests/xfs/059
> +++ b/tests/xfs/059
> @@ -32,8 +32,8 @@ status=0 # success is the default!
> trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.dump
> +. ./common/rc
> +. ./common/dump
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/060 b/tests/xfs/060
> index 6adce78..477b964 100755
> --- a/tests/xfs/060
> +++ b/tests/xfs/060
> @@ -32,8 +32,8 @@ status=0 # success is the default!
> trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.dump
> +. ./common/rc
> +. ./common/dump
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/061 b/tests/xfs/061
> index e5a8413..2600f03 100755
> --- a/tests/xfs/061
> +++ b/tests/xfs/061
> @@ -32,8 +32,8 @@ status=0 # success is the default!
> trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.dump
> +. ./common/rc
> +. ./common/dump
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/063 b/tests/xfs/063
> index a2ee188..8494f8f 100755
> --- a/tests/xfs/063
> +++ b/tests/xfs/063
> @@ -32,10 +32,10 @@ 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
> -. ./common.dump
> -. ./common.attr
> +. ./common/rc
> +. ./common/filter
> +. ./common/dump
> +. ./common/attr
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/064 b/tests/xfs/064
> index 9ba542e..f06eda7 100755
> --- a/tests/xfs/064
> +++ b/tests/xfs/064
> @@ -32,9 +32,9 @@ 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
> -. ./common.dump
> +. ./common/rc
> +. ./common/filter
> +. ./common/dump
>
>
> _ls_size_filter()
> diff --git a/tests/xfs/065 b/tests/xfs/065
> index ef1d10f..10e9b15 100755
> --- a/tests/xfs/065
> +++ b/tests/xfs/065
> @@ -35,9 +35,9 @@ 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
> -. ./common.dump
> +. ./common/rc
> +. ./common/filter
> +. ./common/dump
>
> #
> # list recursively the directory
> diff --git a/tests/xfs/066 b/tests/xfs/066
> index 8709a2b..6d4e1c2 100755
> --- a/tests/xfs/066
> +++ b/tests/xfs/066
> @@ -32,9 +32,9 @@ status=1 # failure is the default!
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.dump
> +. ./common/rc
> +. ./common/filter
> +. ./common/dump
>
> _cleanup()
> {
> diff --git a/tests/xfs/067 b/tests/xfs/067
> index 87b3cc9..fbfaa1f 100755
> --- a/tests/xfs/067
> +++ b/tests/xfs/067
> @@ -32,9 +32,9 @@ 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
> -. ./common.attr
> +. ./common/rc
> +. ./common/filter
> +. ./common/attr
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/071 b/tests/xfs/071
> index cc0dd20..86c6899 100755
> --- a/tests/xfs/071
> +++ b/tests/xfs/071
> @@ -40,8 +40,8 @@ _cleanup()
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> bitsperlong=`src/feature -w`
> # link correct .out file
> diff --git a/tests/xfs/072 b/tests/xfs/072
> index d5bec3c..9949749 100755
> --- a/tests/xfs/072
> +++ b/tests/xfs/072
> @@ -39,8 +39,8 @@ status=1 # failure is the default!
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/073 b/tests/xfs/073
> index 2ed2e97..1516639 100755
> --- a/tests/xfs/073
> +++ b/tests/xfs/073
> @@ -31,8 +31,8 @@ tmp=/tmp/$$
> status=1 # failure is the default!
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # don't put fs images in /tmp
> imgs=$TEST_DIR/$$
> diff --git a/tests/xfs/078 b/tests/xfs/078
> index df4fc6f..90a4a00 100755
> --- a/tests/xfs/078
> +++ b/tests/xfs/078
> @@ -42,8 +42,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # loop devices are available in Linux only
> _supported_fs xfs
> diff --git a/tests/xfs/080 b/tests/xfs/080
> index fb5b6a6..b1cd0cb 100755
> --- a/tests/xfs/080
> +++ b/tests/xfs/080
> @@ -32,8 +32,8 @@ status=1 # failure is the default!
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> _cleanup()
> {
> diff --git a/tests/xfs/081 b/tests/xfs/081
> index 44018bc..bdab460 100755
> --- a/tests/xfs/081
> +++ b/tests/xfs/081
> @@ -31,10 +31,10 @@ tmp=/tmp/$$
> status=1 # failure is the default!
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.log
> -. ./common.quota
> +. ./common/rc
> +. ./common/filter
> +. ./common/log
> +. ./common/quota
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/082 b/tests/xfs/082
> index 9ab1611..fff1d6b 100755
> --- a/tests/xfs/082
> +++ b/tests/xfs/082
> @@ -32,9 +32,9 @@ tmp=/tmp/$$
> status=1 # failure is the default!
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.log
> +. ./common/rc
> +. ./common/filter
> +. ./common/log
>
> _cleanup()
> {
> diff --git a/tests/xfs/084 b/tests/xfs/084
> index 46aa837..0d17cf3 100755
> --- a/tests/xfs/084
> +++ b/tests/xfs/084
> @@ -33,8 +33,8 @@ 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
> +. ./common/rc
> +. ./common/filter
>
> _filter_resv()
> {
> diff --git a/tests/xfs/085 b/tests/xfs/085
> index a02c42d..27f29a3 100755
> --- a/tests/xfs/085
> +++ b/tests/xfs/085
> @@ -35,9 +35,9 @@ 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
> -. ./common.log
> +. ./common/rc
> +. ./common/filter
> +. ./common/log
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/086 b/tests/xfs/086
> index 2e2d4cf..af09c7f 100755
> --- a/tests/xfs/086
> +++ b/tests/xfs/086
> @@ -34,9 +34,9 @@ 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
> -. ./common.log
> +. ./common/rc
> +. ./common/filter
> +. ./common/log
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/087 b/tests/xfs/087
> index 65812f6..3a3fb49 100755
> --- a/tests/xfs/087
> +++ b/tests/xfs/087
> @@ -34,10 +34,10 @@ 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
> -. ./common.log
> -. ./common.quota
> +. ./common/rc
> +. ./common/filter
> +. ./common/log
> +. ./common/quota
>
> _do_meta()
> {
> diff --git a/tests/xfs/090 b/tests/xfs/090
> index 8477329..e8074d0 100755
> --- a/tests/xfs/090
> +++ b/tests/xfs/090
> @@ -32,8 +32,8 @@ 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
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/092 b/tests/xfs/092
> index e65fe27..f195077 100755
> --- a/tests/xfs/092
> +++ b/tests/xfs/092
> @@ -38,8 +38,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
>
> diff --git a/tests/xfs/094 b/tests/xfs/094
> index 6aa2d74..cb27559 100755
> --- a/tests/xfs/094
> +++ b/tests/xfs/094
> @@ -38,8 +38,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/095 b/tests/xfs/095
> index 9a74d5f..d137358 100755
> --- a/tests/xfs/095
> +++ b/tests/xfs/095
> @@ -38,9 +38,9 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.log
> +. ./common/rc
> +. ./common/filter
> +. ./common/log
>
> # real QA test starts here
>
> diff --git a/tests/xfs/096 b/tests/xfs/096
> index 42673c5..d161019 100755
> --- a/tests/xfs/096
> +++ b/tests/xfs/096
> @@ -40,9 +40,9 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.log
> +. ./common/rc
> +. ./common/filter
> +. ./common/log
>
> #
> # filter out counts which will vary
> diff --git a/tests/xfs/103 b/tests/xfs/103
> index 2d4fd48..ab54cbf 100755
> --- a/tests/xfs/103
> +++ b/tests/xfs/103
> @@ -32,8 +32,8 @@ 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
> +. ./common/rc
> +. ./common/filter
>
> _create_scratch()
> {
> diff --git a/tests/xfs/104 b/tests/xfs/104
> index b0588e8..d31cf16 100755
> --- a/tests/xfs/104
> +++ b/tests/xfs/104
> @@ -32,8 +32,8 @@ 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
> +. ./common/rc
> +. ./common/filter
>
> _create_scratch()
> {
> diff --git a/tests/xfs/106 b/tests/xfs/106
> index 651fe00..92c419d 100755
> --- a/tests/xfs/106
> +++ b/tests/xfs/106
> @@ -34,9 +34,9 @@ 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
> -. ./common.quota
> +. ./common/rc
> +. ./common/filter
> +. ./common/quota
>
> _supported_fs xfs
> _supported_os Linux #IRIX
> diff --git a/tests/xfs/107 b/tests/xfs/107
> index e2300ce..3fefe51 100755
> --- a/tests/xfs/107
> +++ b/tests/xfs/107
> @@ -34,9 +34,9 @@ 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
> -. ./common.quota
> +. ./common/rc
> +. ./common/filter
> +. ./common/quota
>
> filter_xfs_quota()
> {
> diff --git a/tests/xfs/108 b/tests/xfs/108
> index 809659d..5a47009 100755
> --- a/tests/xfs/108
> +++ b/tests/xfs/108
> @@ -32,9 +32,9 @@ 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
> -. ./common.quota
> +. ./common/rc
> +. ./common/filter
> +. ./common/quota
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/109 b/tests/xfs/109
> index 2e36d0f..5578c90 100755
> --- a/tests/xfs/109
> +++ b/tests/xfs/109
> @@ -32,8 +32,8 @@ 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
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/110 b/tests/xfs/110
> index a2790c8..48bea45 100755
> --- a/tests/xfs/110
> +++ b/tests/xfs/110
> @@ -32,8 +32,8 @@ 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
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/111 b/tests/xfs/111
> index af7cd65..bedead8 100755
> --- a/tests/xfs/111
> +++ b/tests/xfs/111
> @@ -32,8 +32,8 @@ 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
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/114 b/tests/xfs/114
> index 954eaff..4dfdf86 100755
> --- a/tests/xfs/114
> +++ b/tests/xfs/114
> @@ -305,9 +305,9 @@ _test_dirstress()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.attr
> +. ./common/rc
> +. ./common/filter
> +. ./common/attr
>
> _supported_fs xfs
> _supported_os IRIX
> diff --git a/tests/xfs/115 b/tests/xfs/115
> index aa281d6..0933c54 100755
> --- a/tests/xfs/115
> +++ b/tests/xfs/115
> @@ -92,9 +92,9 @@ _filter()
>
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.attr
> +. ./common/rc
> +. ./common/filter
> +. ./common/attr
>
> _supported_fs xfs
> _supported_os IRIX
> diff --git a/tests/xfs/116 b/tests/xfs/116
> index 4554d20..6aaae95 100755
> --- a/tests/xfs/116
> +++ b/tests/xfs/116
> @@ -40,9 +40,9 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.quota
> +. ./common/rc
> +. ./common/filter
> +. ./common/quota
>
> # real QA test starts here
>
> diff --git a/tests/xfs/118 b/tests/xfs/118
> index e4ce711..abbb090 100755
> --- a/tests/xfs/118
> +++ b/tests/xfs/118
> @@ -40,9 +40,9 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.quota
> +. ./common/rc
> +. ./common/filter
> +. ./common/quota
>
> # real QA test starts here
>
> diff --git a/tests/xfs/119 b/tests/xfs/119
> index 066ddbd..c7c46d9 100755
> --- a/tests/xfs/119
> +++ b/tests/xfs/119
> @@ -40,8 +40,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
>
> diff --git a/tests/xfs/121 b/tests/xfs/121
> index f6dc83a..1e06e45 100755
> --- a/tests/xfs/121
> +++ b/tests/xfs/121
> @@ -36,9 +36,9 @@ 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
> -. ./common.log
> +. ./common/rc
> +. ./common/filter
> +. ./common/log
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/122 b/tests/xfs/122
> index 2a81728..8f1d5b4 100755
> --- a/tests/xfs/122
> +++ b/tests/xfs/122
> @@ -34,7 +34,7 @@ status=1 # failure is the default!
> trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
>
> # get standard environment
> -. ./common.rc
> +. ./common/rc
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/134 b/tests/xfs/134
> index f38fc6e..298245f 100755
> --- a/tests/xfs/134
> +++ b/tests/xfs/134
> @@ -32,9 +32,9 @@ tmp=/tmp/$$
> status=1 # failure is the default!
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.quota
> +. ./common/rc
> +. ./common/filter
> +. ./common/quota
>
> _cleanup()
> {
> diff --git a/tests/xfs/136 b/tests/xfs/136
> index ec3f71a..9009c7b 100755
> --- a/tests/xfs/136
> +++ b/tests/xfs/136
> @@ -40,9 +40,9 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.attr
> +. ./common/rc
> +. ./common/filter
> +. ./common/attr
>
> # real QA test starts here
>
> diff --git a/tests/xfs/137 b/tests/xfs/137
> index 5c0fc51..90dc1f5 100755
> --- a/tests/xfs/137
> +++ b/tests/xfs/137
> @@ -37,8 +37,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/138 b/tests/xfs/138
> index a0aeb82..d3c1009 100755
> --- a/tests/xfs/138
> +++ b/tests/xfs/138
> @@ -37,8 +37,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/139 b/tests/xfs/139
> index 9de1fca..1fbde58 100755
> --- a/tests/xfs/139
> +++ b/tests/xfs/139
> @@ -37,8 +37,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/140 b/tests/xfs/140
> index 8564b28..ce52272 100755
> --- a/tests/xfs/140
> +++ b/tests/xfs/140
> @@ -37,8 +37,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/142 b/tests/xfs/142
> index e09ae3f..5a2ef9e 100755
> --- a/tests/xfs/142
> +++ b/tests/xfs/142
> @@ -37,9 +37,9 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.dmapi
> +. ./common/rc
> +. ./common/filter
> +. ./common/dmapi
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/143 b/tests/xfs/143
> index 686be64..c86cc0a 100755
> --- a/tests/xfs/143
> +++ b/tests/xfs/143
> @@ -37,9 +37,9 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.dmapi
> +. ./common/rc
> +. ./common/filter
> +. ./common/dmapi
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/144 b/tests/xfs/144
> index cf5eca7..0b5b21d 100755
> --- a/tests/xfs/144
> +++ b/tests/xfs/144
> @@ -37,9 +37,9 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.dmapi
> +. ./common/rc
> +. ./common/filter
> +. ./common/dmapi
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/145 b/tests/xfs/145
> index 2a4b2f6..c8444f0 100755
> --- a/tests/xfs/145
> +++ b/tests/xfs/145
> @@ -37,9 +37,9 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.dmapi
> +. ./common/rc
> +. ./common/filter
> +. ./common/dmapi
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/146 b/tests/xfs/146
> index e79d59e..1e13d95 100755
> --- a/tests/xfs/146
> +++ b/tests/xfs/146
> @@ -44,9 +44,9 @@ _report_filter () {
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.dmapi
> +. ./common/rc
> +. ./common/filter
> +. ./common/dmapi
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/147 b/tests/xfs/147
> index c65dde9..c22f24a 100755
> --- a/tests/xfs/147
> +++ b/tests/xfs/147
> @@ -37,9 +37,9 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.dmapi
> +. ./common/rc
> +. ./common/filter
> +. ./common/dmapi
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/148 b/tests/xfs/148
> index 49892ab..c60d219 100755
> --- a/tests/xfs/148
> +++ b/tests/xfs/148
> @@ -41,9 +41,9 @@ _cleanup()
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.repair
> +. ./common/rc
> +. ./common/filter
> +. ./common/repair
>
> [ -z "$XFS_PARALLEL_REPAIR64_PROG" ] && _notrun "parallel repair binary xfs_prepair64 is not installed"
>
> diff --git a/tests/xfs/149 b/tests/xfs/149
> index 780e3ae..fe6b70e 100755
> --- a/tests/xfs/149
> +++ b/tests/xfs/149
> @@ -34,9 +34,9 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
> rm -f $seqres.full
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.repair
> -. ./common.filter
> +. ./common/rc
> +. ./common/repair
> +. ./common/filter
>
> [ -z "$XFS_PARALLEL_REPAIR_PROG" ] && _notrun "parallel repair binary xfs_prepair is not installed"
>
> diff --git a/tests/xfs/150 b/tests/xfs/150
> index 529b6b4..3bf1c8b 100755
> --- a/tests/xfs/150
> +++ b/tests/xfs/150
> @@ -42,9 +42,9 @@ _filter_fs_handle()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.dmapi
> +. ./common/rc
> +. ./common/filter
> +. ./common/dmapi
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/151 b/tests/xfs/151
> index 9de8ab4..d2e21f3 100755
> --- a/tests/xfs/151
> +++ b/tests/xfs/151
> @@ -63,9 +63,9 @@ _check_sids()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.dmapi
> +. ./common/rc
> +. ./common/filter
> +. ./common/dmapi
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/152 b/tests/xfs/152
> index 4b9d471..310f0dc 100755
> --- a/tests/xfs/152
> +++ b/tests/xfs/152
> @@ -43,9 +43,9 @@ _filter_handles()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.dmapi
> +. ./common/rc
> +. ./common/filter
> +. ./common/dmapi
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/153 b/tests/xfs/153
> index 86df036..7b9a316 100755
> --- a/tests/xfs/153
> +++ b/tests/xfs/153
> @@ -38,9 +38,9 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.dmapi
> +. ./common/rc
> +. ./common/filter
> +. ./common/dmapi
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/154 b/tests/xfs/154
> index 528ec9c..c281b37 100755
> --- a/tests/xfs/154
> +++ b/tests/xfs/154
> @@ -37,9 +37,9 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.dmapi
> +. ./common/rc
> +. ./common/filter
> +. ./common/dmapi
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/155 b/tests/xfs/155
> index 1c4ea6c..23316f2 100755
> --- a/tests/xfs/155
> +++ b/tests/xfs/155
> @@ -37,9 +37,9 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.dmapi
> +. ./common/rc
> +. ./common/filter
> +. ./common/dmapi
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/156 b/tests/xfs/156
> index 0a73b6b..88b8cbf 100755
> --- a/tests/xfs/156
> +++ b/tests/xfs/156
> @@ -37,9 +37,9 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.dmapi
> +. ./common/rc
> +. ./common/filter
> +. ./common/dmapi
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/157 b/tests/xfs/157
> index 91819ef..a1243dc 100755
> --- a/tests/xfs/157
> +++ b/tests/xfs/157
> @@ -37,9 +37,9 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.dmapi
> +. ./common/rc
> +. ./common/filter
> +. ./common/dmapi
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/158 b/tests/xfs/158
> index ef8d4d1..5c4dfcd 100755
> --- a/tests/xfs/158
> +++ b/tests/xfs/158
> @@ -37,9 +37,9 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.dmapi
> +. ./common/rc
> +. ./common/filter
> +. ./common/dmapi
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/159 b/tests/xfs/159
> index 8f80482..8d15162 100755
> --- a/tests/xfs/159
> +++ b/tests/xfs/159
> @@ -37,9 +37,9 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.dmapi
> +. ./common/rc
> +. ./common/filter
> +. ./common/dmapi
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/160 b/tests/xfs/160
> index 2323697..44e9f2f 100755
> --- a/tests/xfs/160
> +++ b/tests/xfs/160
> @@ -37,9 +37,9 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.dmapi
> +. ./common/rc
> +. ./common/filter
> +. ./common/dmapi
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/161 b/tests/xfs/161
> index 45210c7..74d6dbe 100755
> --- a/tests/xfs/161
> +++ b/tests/xfs/161
> @@ -44,9 +44,9 @@ _filter_get_allocinfo()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.dmapi
> +. ./common/rc
> +. ./common/filter
> +. ./common/dmapi
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/162 b/tests/xfs/162
> index 67aec9a..64d001c 100755
> --- a/tests/xfs/162
> +++ b/tests/xfs/162
> @@ -37,9 +37,9 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.dmapi
> +. ./common/rc
> +. ./common/filter
> +. ./common/dmapi
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/163 b/tests/xfs/163
> index 434f100..a8cb06a 100755
> --- a/tests/xfs/163
> +++ b/tests/xfs/163
> @@ -48,9 +48,9 @@ _filter_handles()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.dmapi
> +. ./common/rc
> +. ./common/filter
> +. ./common/dmapi
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/164 b/tests/xfs/164
> index 8af0b0d..cfd77fa 100755
> --- a/tests/xfs/164
> +++ b/tests/xfs/164
> @@ -61,8 +61,8 @@ _filter_bmap()
>
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
>
> diff --git a/tests/xfs/165 b/tests/xfs/165
> index 72376f3..7806a33 100755
> --- a/tests/xfs/165
> +++ b/tests/xfs/165
> @@ -57,8 +57,8 @@ _filter_bmap()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
>
> diff --git a/tests/xfs/166 b/tests/xfs/166
> index 3170fa6..02b3237 100755
> --- a/tests/xfs/166
> +++ b/tests/xfs/166
> @@ -38,8 +38,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # assumes 1st, 3rd and 5th blocks are single written blocks,
> # the others are unwritten.
> diff --git a/tests/xfs/167 b/tests/xfs/167
> index 6800d24..d75de23 100755
> --- a/tests/xfs/167
> +++ b/tests/xfs/167
> @@ -50,8 +50,8 @@ workout()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/168 b/tests/xfs/168
> index 67f1e19..4ca2869 100755
> --- a/tests/xfs/168
> +++ b/tests/xfs/168
> @@ -62,9 +62,9 @@ s/^\s*\n//g ;
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.dmapi
> +. ./common/rc
> +. ./common/filter
> +. ./common/dmapi
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/170 b/tests/xfs/170
> index f470946..f772bc4 100755
> --- a/tests/xfs/170
> +++ b/tests/xfs/170
> @@ -41,9 +41,9 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.filestreams
> +. ./common/rc
> +. ./common/filter
> +. ./common/filestreams
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/171 b/tests/xfs/171
> index af7a216..a6151f0 100755
> --- a/tests/xfs/171
> +++ b/tests/xfs/171
> @@ -40,9 +40,9 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.filestreams
> +. ./common/rc
> +. ./common/filter
> +. ./common/filestreams
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/172 b/tests/xfs/172
> index 50eda81..43ef5ab 100755
> --- a/tests/xfs/172
> +++ b/tests/xfs/172
> @@ -40,9 +40,9 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.filestreams
> +. ./common/rc
> +. ./common/filter
> +. ./common/filestreams
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/173 b/tests/xfs/173
> index 6761a8a..8c4f9a6 100755
> --- a/tests/xfs/173
> +++ b/tests/xfs/173
> @@ -40,9 +40,9 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.filestreams
> +. ./common/rc
> +. ./common/filter
> +. ./common/filestreams
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/174 b/tests/xfs/174
> index ffb6754..5e2e61b 100755
> --- a/tests/xfs/174
> +++ b/tests/xfs/174
> @@ -40,9 +40,9 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.filestreams
> +. ./common/rc
> +. ./common/filter
> +. ./common/filestreams
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/175 b/tests/xfs/175
> index 4753f21..16fcfcc 100755
> --- a/tests/xfs/175
> +++ b/tests/xfs/175
> @@ -41,10 +41,10 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.dmapi
> -. ./common.punch
> +. ./common/rc
> +. ./common/filter
> +. ./common/dmapi
> +. ./common/punch
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/176 b/tests/xfs/176
> index 3fe9f04..ea07e00 100755
> --- a/tests/xfs/176
> +++ b/tests/xfs/176
> @@ -38,10 +38,10 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.dmapi
> -. ./common.punch
> +. ./common/rc
> +. ./common/filter
> +. ./common/dmapi
> +. ./common/punch
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/177 b/tests/xfs/177
> index 49ca282..2558201 100755
> --- a/tests/xfs/177
> +++ b/tests/xfs/177
> @@ -39,9 +39,9 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.dmapi
> +. ./common/rc
> +. ./common/filter
> +. ./common/dmapi
>
> # real QA test starts here
>
> diff --git a/tests/xfs/178 b/tests/xfs/178
> index 084aeb9..9db8d05 100755
> --- a/tests/xfs/178
> +++ b/tests/xfs/178
> @@ -53,9 +53,9 @@ _dd_repair_check()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.repair
> +. ./common/rc
> +. ./common/filter
> +. ./common/repair
>
> # real QA test starts here
>
> diff --git a/tests/xfs/179 b/tests/xfs/179
> index 451d7cc..6402eda 100755
> --- a/tests/xfs/179
> +++ b/tests/xfs/179
> @@ -38,8 +38,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/180 b/tests/xfs/180
> index 15e0221..404f352 100755
> --- a/tests/xfs/180
> +++ b/tests/xfs/180
> @@ -38,8 +38,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/181 b/tests/xfs/181
> index 35e808f..38d556c 100755
> --- a/tests/xfs/181
> +++ b/tests/xfs/181
> @@ -43,9 +43,9 @@ status=1 # failure is the default!
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.log
> +. ./common/rc
> +. ./common/filter
> +. ./common/log
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/182 b/tests/xfs/182
> index 7495eb1..f55e018 100755
> --- a/tests/xfs/182
> +++ b/tests/xfs/182
> @@ -38,8 +38,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/183 b/tests/xfs/183
> index 5a7587f..764c1d5 100755
> --- a/tests/xfs/183
> +++ b/tests/xfs/183
> @@ -39,8 +39,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
>
> diff --git a/tests/xfs/185 b/tests/xfs/185
> index f00858b..7905801 100755
> --- a/tests/xfs/185
> +++ b/tests/xfs/185
> @@ -37,9 +37,9 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.dmapi
> +. ./common/rc
> +. ./common/filter
> +. ./common/dmapi
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/186 b/tests/xfs/186
> index 46cd087..44edaf7 100755
> --- a/tests/xfs/186
> +++ b/tests/xfs/186
> @@ -136,9 +136,9 @@ _changeto_attr1()
>
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.attr
> +. ./common/rc
> +. ./common/filter
> +. ./common/attr
>
> # real QA test starts here
>
> diff --git a/tests/xfs/187 b/tests/xfs/187
> index c414017..9cf1305 100755
> --- a/tests/xfs/187
> +++ b/tests/xfs/187
> @@ -48,9 +48,9 @@ _filter_version()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.attr
> +. ./common/rc
> +. ./common/filter
> +. ./common/attr
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/188 b/tests/xfs/188
> index a8fe431..6332085 100755
> --- a/tests/xfs/188
> +++ b/tests/xfs/188
> @@ -46,8 +46,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/189 b/tests/xfs/189
> index 24cc29e..af6a16a 100755
> --- a/tests/xfs/189
> +++ b/tests/xfs/189
> @@ -192,8 +192,8 @@ _putback_scratch_fstab()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/190 b/tests/xfs/190
> index c760ee6..614a80c 100755
> --- a/tests/xfs/190
> +++ b/tests/xfs/190
> @@ -44,8 +44,8 @@ status=0 # success is the default!
> rm -f $seqres.full
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/191 b/tests/xfs/191
> index d3b227c..e9aef20 100755
> --- a/tests/xfs/191
> +++ b/tests/xfs/191
> @@ -32,8 +32,8 @@ 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
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
>
> diff --git a/tests/xfs/194 b/tests/xfs/194
> index 4609a17..f56702a 100755
> --- a/tests/xfs/194
> +++ b/tests/xfs/194
> @@ -37,8 +37,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # only xfs supported due to use of xfs_bmap
> _supported_fs xfs
> diff --git a/tests/xfs/195 b/tests/xfs/195
> index e0755f4..d67ce9f 100755
> --- a/tests/xfs/195
> +++ b/tests/xfs/195
> @@ -56,8 +56,8 @@ _do_dump()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/196 b/tests/xfs/196
> index 20b20b2..189f4ce 100755
> --- a/tests/xfs/196
> +++ b/tests/xfs/196
> @@ -41,9 +41,9 @@ _cleanup()
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.quota
> +. ./common/rc
> +. ./common/filter
> +. ./common/quota
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/197 b/tests/xfs/197
> index b17ea37..bc2de9d 100755
> --- a/tests/xfs/197
> +++ b/tests/xfs/197
> @@ -42,8 +42,8 @@ _cleanup()
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/199 b/tests/xfs/199
> index fbca7c6..1d64e02 100755
> --- a/tests/xfs/199
> +++ b/tests/xfs/199
> @@ -40,8 +40,8 @@ _cleanup()
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/200 b/tests/xfs/200
> index a70fcfe..5d4d94c 100755
> --- a/tests/xfs/200
> +++ b/tests/xfs/200
> @@ -37,8 +37,8 @@ _cleanup()
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/201 b/tests/xfs/201
> index 3f5b1fb..fa7bcf6 100755
> --- a/tests/xfs/201
> +++ b/tests/xfs/201
> @@ -50,8 +50,8 @@ _cleanup()
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/202 b/tests/xfs/202
> index b0591d3..15c6603 100755
> --- a/tests/xfs/202
> +++ b/tests/xfs/202
> @@ -30,9 +30,9 @@ tmp=/tmp/$$
> status=1 # failure is the default!
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.repair
> +. ./common/rc
> +. ./common/filter
> +. ./common/repair
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/203 b/tests/xfs/203
> index 98ee792..7e18ca3 100755
> --- a/tests/xfs/203
> +++ b/tests/xfs/203
> @@ -65,8 +65,8 @@ trap "_cleanup; exit \$status" 0 1 2 3 15
> rm -f $seqres.full
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/205 b/tests/xfs/205
> index 8b973c2..c9b73a1 100755
> --- a/tests/xfs/205
> +++ b/tests/xfs/205
> @@ -30,8 +30,8 @@ tmp=/tmp/$$
> status=1 # failure is the default!
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/206 b/tests/xfs/206
> index 909a908..fcbdd9e 100755
> --- a/tests/xfs/206
> +++ b/tests/xfs/206
> @@ -45,8 +45,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
>
> diff --git a/tests/xfs/216 b/tests/xfs/216
> index 486bd9d..a21df9d 100755
> --- a/tests/xfs/216
> +++ b/tests/xfs/216
> @@ -38,8 +38,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/217 b/tests/xfs/217
> index 25d3a15..25a6c01 100755
> --- a/tests/xfs/217
> +++ b/tests/xfs/217
> @@ -38,8 +38,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/220 b/tests/xfs/220
> index a696aa0..181a10a 100755
> --- a/tests/xfs/220
> +++ b/tests/xfs/220
> @@ -41,9 +41,9 @@ _cleanup()
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.quota
> +. ./common/rc
> +. ./common/filter
> +. ./common/quota
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/222 b/tests/xfs/222
> index 556baff..0e5aaf6 100755
> --- a/tests/xfs/222
> +++ b/tests/xfs/222
> @@ -41,8 +41,8 @@ _cleanup()
> trap "_cleanup ; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/227 b/tests/xfs/227
> index 650c72e..3816e9f 100755
> --- a/tests/xfs/227
> +++ b/tests/xfs/227
> @@ -43,8 +43,8 @@ _cleanup()
> trap "_cleanup ; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/229 b/tests/xfs/229
> index eef6a2d..3e02421 100755
> --- a/tests/xfs/229
> +++ b/tests/xfs/229
> @@ -44,7 +44,7 @@ _cleanup()
> trap "_cleanup ; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> +. ./common/rc
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/238 b/tests/xfs/238
> index 00dd620..0bbda8f 100755
> --- a/tests/xfs/238
> +++ b/tests/xfs/238
> @@ -37,8 +37,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
>
> diff --git a/tests/xfs/242 b/tests/xfs/242
> index 6476d5a..80b0b1d 100755
> --- a/tests/xfs/242
> +++ b/tests/xfs/242
> @@ -38,9 +38,9 @@ _cleanup()
> trap "_cleanup ; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.punch
> +. ./common/rc
> +. ./common/filter
> +. ./common/punch
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/244 b/tests/xfs/244
> index 566caaa..d899a3d 100755
> --- a/tests/xfs/244
> +++ b/tests/xfs/244
> @@ -32,9 +32,9 @@ status=1 # failure is the default!
> trap "_cleanup; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.quota
> +. ./common/rc
> +. ./common/filter
> +. ./common/quota
>
> _cleanup()
> {
> diff --git a/tests/xfs/250 b/tests/xfs/250
> index a6edc2d..b9953f7 100755
> --- a/tests/xfs/250
> +++ b/tests/xfs/250
> @@ -40,8 +40,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/252 b/tests/xfs/252
> index be3bfcf..7015f87 100755
> --- a/tests/xfs/252
> +++ b/tests/xfs/252
> @@ -38,9 +38,9 @@ _cleanup()
> trap "_cleanup ; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.punch
> +. ./common/rc
> +. ./common/filter
> +. ./common/punch
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/253 b/tests/xfs/253
> index 7c221a5..98c61d6 100755
> --- a/tests/xfs/253
> +++ b/tests/xfs/253
> @@ -50,8 +50,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> _require_scratch
>
> diff --git a/tests/xfs/259 b/tests/xfs/259
> index 6a29230..59eeaca 100755
> --- a/tests/xfs/259
> +++ b/tests/xfs/259
> @@ -36,7 +36,7 @@ _cleanup()
> trap "_cleanup ; exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> +. ./common/rc
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/261 b/tests/xfs/261
> index 7c575aa..950c539 100755
> --- a/tests/xfs/261
> +++ b/tests/xfs/261
> @@ -46,9 +46,9 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.quota
> +. ./common/rc
> +. ./common/filter
> +. ./common/quota
>
> echo "Silence is golden."
>
> diff --git a/tests/xfs/262 b/tests/xfs/262
> index 2ed7123..01f7f8b 100755
> --- a/tests/xfs/262
> +++ b/tests/xfs/262
> @@ -52,9 +52,9 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.quota
> +. ./common/rc
> +. ./common/filter
> +. ./common/quota
>
> echo "Silence is golden."
>
> diff --git a/tests/xfs/266 b/tests/xfs/266
> index 3efbb75..70d4b7f 100755
> --- a/tests/xfs/266
> +++ b/tests/xfs/266
> @@ -42,8 +42,8 @@ _add_and_append_dumpdir_fill()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.dump
> +. ./common/rc
> +. ./common/dump
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/267 b/tests/xfs/267
> index 05360a9..65e5321 100755
> --- a/tests/xfs/267
> +++ b/tests/xfs/267
> @@ -51,9 +51,9 @@ End-of-File
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.dump
> -. ./common.attr
> +. ./common/rc
> +. ./common/dump
> +. ./common/attr
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/268 b/tests/xfs/268
> index c0c45f2..bc2bb62 100755
> --- a/tests/xfs/268
> +++ b/tests/xfs/268
> @@ -54,9 +54,9 @@ End-of-File
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.dump
> -. ./common.attr
> +. ./common/rc
> +. ./common/dump
> +. ./common/attr
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/278 b/tests/xfs/278
> index 6439eb4..6aa0e4d 100755
> --- a/tests/xfs/278
> +++ b/tests/xfs/278
> @@ -40,8 +40,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/279 b/tests/xfs/279
> index e96c823..872f8be 100755
> --- a/tests/xfs/279
> +++ b/tests/xfs/279
> @@ -39,9 +39,9 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.scsi_debug
> +. ./common/rc
> +. ./common/filter
> +. ./common/scsi_debug
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/281 b/tests/xfs/281
> index 7aae2a5..fbfa06e 100755
> --- a/tests/xfs/281
> +++ b/tests/xfs/281
> @@ -32,8 +32,8 @@ 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.dump
> +. ./common/rc
> +. ./common/dump
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/282 b/tests/xfs/282
> index 0680b9c..8ddb258 100755
> --- a/tests/xfs/282
> +++ b/tests/xfs/282
> @@ -34,8 +34,8 @@ 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.dump
> +. ./common/rc
> +. ./common/dump
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/283 b/tests/xfs/283
> index 75ee26e..cd9609e 100755
> --- a/tests/xfs/283
> +++ b/tests/xfs/283
> @@ -34,8 +34,8 @@ 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.dump
> +. ./common/rc
> +. ./common/dump
>
> # real QA test starts here
> _supported_fs xfs
> diff --git a/tests/xfs/287 b/tests/xfs/287
> index 7e68045..10853d1 100644
> --- a/tests/xfs/287
> +++ b/tests/xfs/287
> @@ -33,8 +33,8 @@ trap "_cleanup; exit \$status" 0 1 2 3 15
> rm -f $seqres.full
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.quota
> +. ./common/rc
> +. ./common/quota
>
> _cleanup()
> {
> diff --git a/tests/xfs/290 b/tests/xfs/290
> index 7198b72..547a0ba 100644
> --- a/tests/xfs/290
> +++ b/tests/xfs/290
> @@ -36,8 +36,8 @@ status=1 # failure is the default!
> trap "exit \$status" 0 1 2 3 15
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
>
> diff --git a/tests/xfs/291 b/tests/xfs/291
> index 4871eaa..f842679 100644
> --- a/tests/xfs/291
> +++ b/tests/xfs/291
> @@ -37,8 +37,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> _supported_fs xfs
> _supported_os IRIX Linux
> diff --git a/tests/xfs/292 b/tests/xfs/292
> index b617c9d..d67db47 100644
> --- a/tests/xfs/292
> +++ b/tests/xfs/292
> @@ -38,8 +38,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
>
> diff --git a/tests/xfs/293 b/tests/xfs/293
> index 5aa350b..d1a2853 100644
> --- a/tests/xfs/293
> +++ b/tests/xfs/293
> @@ -37,8 +37,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
>
> diff --git a/tests/xfs/295 b/tests/xfs/295
> index bb2fe73..79f27bd 100644
> --- a/tests/xfs/295
> +++ b/tests/xfs/295
> @@ -37,8 +37,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
>
> diff --git a/tests/xfs/296 b/tests/xfs/296
> index 24ee1c8..610c2ec 100644
> --- a/tests/xfs/296
> +++ b/tests/xfs/296
> @@ -37,9 +37,9 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> -. ./common.dump
> +. ./common/rc
> +. ./common/filter
> +. ./common/dump
>
> # real QA test starts here
>
> diff --git a/tests/xfs/297 b/tests/xfs/297
> index 6240ca7..3fe32f1 100644
> --- a/tests/xfs/297
> +++ b/tests/xfs/297
> @@ -39,8 +39,8 @@ _cleanup()
> }
>
> # get standard environment, filters and checks
> -. ./common.rc
> -. ./common.filter
> +. ./common/rc
> +. ./common/filter
>
> # real QA test starts here
> _supported_fs xfs
> --
> 1.7.10.4
>
> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 59+ messages in thread
* [PATCH 21/25] xfstests: Reintroduce configurable test expunging.
2013-03-15 12:27 [PATCH 00/25] xfstests: xfstests: move tests out of top level Dave Chinner
` (19 preceding siblings ...)
2013-03-15 12:28 ` [PATCH 20/25] xfstests: introduce a common directory Dave Chinner
@ 2013-03-15 12:28 ` Dave Chinner
2013-03-23 10:24 ` Phil White
2013-03-15 12:28 ` [PATCH 22/25] xfstests: RESULTS_DIR needs to be an absolute path Dave Chinner
` (5 subsequent siblings)
26 siblings, 1 reply; 59+ messages in thread
From: Dave Chinner @ 2013-03-15 12:28 UTC (permalink / raw)
To: xfs
From: Dave Chinner <dchinner@redhat.com>
It is definitely handy to be able to disabdle certain tests (e.g. tests that are
known to hang or crash the test machine on certain kernels), so re-introducing
the capability of avoiding certain tests just by placing them in a file is
useful.
Introduce a command line option to specify the expunged file name. The file will
exist in each tests/* sub-directory so that only the testname is required, and
can be managed independently. The use of a command line parameter allows
multiple expunge files to exist simultaneously in the one xfstests tree which
simplifies management of a source repository used for multiple versions of a
distro.
Typical usage:
$ cat tests/generic/3.0-stable-avoid
280
$ sudo ./check -X 3.0-stable-avoid generic/280
FSTYP -- xfs (debug)
PLATFORM -- Linux/x86_64 test-1 3.0.39-dgc+
MKFS_OPTIONS -- -f -bsize=4096 /dev/vdb
MOUNT_OPTIONS -- /dev/vdb /mnt/scratch
generic/280 [expunged]
Passed all 0 tests
$
Eventually we should be able to automate setting up expunged files based on
distro release or kernel version through this infrastructure.
Signed-off-by: Dave Chinner <dchinner@redhat.com>
---
check | 59 ++++++++++++++++++++++++++++++++++++++++++++---------------
1 file changed, 44 insertions(+), 15 deletions(-)
diff --git a/check b/check
index cc426db..17bc004 100755
--- a/check
+++ b/check
@@ -34,6 +34,7 @@ have_test_arg=false
randomize=false
here=`pwd`
FSTYP=xfs
+xfile=""
SUPPORTED_TESTS="[0-9][0-9][0-9] [0-9][0-9][0-9][0-9]"
SRC_GROUPS="generic shared"
@@ -72,6 +73,7 @@ check options
testlist options
-g group[,group...] include tests from these groups
-x group[,group...] exclude tests from these groups
+ -X file exclude individual tests
[testlist] include tests matching names in testlist
'
exit 0
@@ -110,6 +112,30 @@ get_all_tests()
done
}
+# takes the list of tests to run in $tmp.list, and removes the tests passed to
+# the function from that list.
+trim_test_list()
+{
+ test_list="$*"
+
+ rm -f $tmp.grep
+ numsed=0
+ for t in $test_list
+ do
+ if [ $numsed -gt 100 ]; then
+ grep -v -f $tmp.grep <$tmp.list >$tmp.tmp
+ mv $tmp.tmp $tmp.list
+ numsed=0
+ rm -f $tmp.grep
+ fi
+ echo "^$t\$" >>$tmp.grep
+ numsed=`expr $numsed + 1`
+ done
+ grep -v -f $tmp.grep <$tmp.list >$tmp.tmp
+ mv $tmp.tmp $tmp.list
+}
+
+
_wallclock()
{
date "+%H %M %S" | $AWK_PROG '{ print $1*3600 + $2*60 + $3 }'
@@ -124,7 +150,7 @@ _timestamp()
# start the initialisation work now
_setenvironment
-rm -f $tmp.list $tmp.tmp $tmp.grep $here/$iam.out
+rm -f $tmp.list $tmp.tmp $tmp.grep $here/$iam.out $tmp.xlist
# Autodetect fs type based on what's on $TEST_DEV
if [ "$HOSTOS" == "Linux" ]; then
@@ -177,21 +203,16 @@ while [ $# -gt 0 ]; do
exit 1
fi
- rm -f $tmp.grep
- numsed=0
- for t in $group_list
- do
- if [ $numsed -gt 100 ]; then
- grep -v -f $tmp.grep <$tmp.list >$tmp.tmp
- mv $tmp.tmp $tmp.list
- numsed=0
- rm -f $tmp.grep
- fi
- echo "^$t\$" >>$tmp.grep
- numsed=`expr $numsed + 1`
+ trim_test_list $group_list
+ ;;
+
+ -X) xfile=$2; shift ;
+ for d in $SRC_GROUPS $FSTYP; do
+ [ -f $SRC_DIR/$d/$xfile ] || continue
+ for f in `cat $SRC_DIR/$d/$xfile`; do
+ echo $d/$f >> $tmp.xlist
+ done
done
- grep -v -f $tmp.grep <$tmp.list >$tmp.tmp
- mv $tmp.tmp $tmp.list
;;
-l) diff="diff" ;;
@@ -413,6 +434,14 @@ do
#
rm -f $seqres.out.bad
+ # check if we really should run it
+ if [ -s $tmp.xlist ]; then
+ if grep $seqnum $tmp.xlist > /dev/null 2>&1 ; then
+ echo " [expunged]"
+ continue
+ fi
+ fi
+
# slashes now in names, sed barfs on them so use grep
lasttime=`grep -w ^$seq check.time | awk '// {print $2}'`
if [ "X$lasttime" != X ]; then
--
1.7.10.4
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply related [flat|nested] 59+ messages in thread* Re: [PATCH 21/25] xfstests: Reintroduce configurable test expunging.
2013-03-15 12:28 ` [PATCH 21/25] xfstests: Reintroduce configurable test expunging Dave Chinner
@ 2013-03-23 10:24 ` Phil White
0 siblings, 0 replies; 59+ messages in thread
From: Phil White @ 2013-03-23 10:24 UTC (permalink / raw)
To: Dave Chinner; +Cc: xfs
Looks OK.
Reviewed-by: Phil White <pwhite@sgi.com>
On Fri, Mar 15, 2013 at 11:28:05PM +1100, Dave Chinner wrote:
> From: Dave Chinner <dchinner@redhat.com>
>
> It is definitely handy to be able to disabdle certain tests (e.g. tests that are
> known to hang or crash the test machine on certain kernels), so re-introducing
> the capability of avoiding certain tests just by placing them in a file is
> useful.
>
> Introduce a command line option to specify the expunged file name. The file will
> exist in each tests/* sub-directory so that only the testname is required, and
> can be managed independently. The use of a command line parameter allows
> multiple expunge files to exist simultaneously in the one xfstests tree which
> simplifies management of a source repository used for multiple versions of a
> distro.
>
> Typical usage:
>
> $ cat tests/generic/3.0-stable-avoid
> 280
> $ sudo ./check -X 3.0-stable-avoid generic/280
> FSTYP -- xfs (debug)
> PLATFORM -- Linux/x86_64 test-1 3.0.39-dgc+
> MKFS_OPTIONS -- -f -bsize=4096 /dev/vdb
> MOUNT_OPTIONS -- /dev/vdb /mnt/scratch
>
> generic/280 [expunged]
> Passed all 0 tests
> $
>
> Eventually we should be able to automate setting up expunged files based on
> distro release or kernel version through this infrastructure.
>
> Signed-off-by: Dave Chinner <dchinner@redhat.com>
> ---
> check | 59 ++++++++++++++++++++++++++++++++++++++++++++---------------
> 1 file changed, 44 insertions(+), 15 deletions(-)
>
> diff --git a/check b/check
> index cc426db..17bc004 100755
> --- a/check
> +++ b/check
> @@ -34,6 +34,7 @@ have_test_arg=false
> randomize=false
> here=`pwd`
> FSTYP=xfs
> +xfile=""
>
> SUPPORTED_TESTS="[0-9][0-9][0-9] [0-9][0-9][0-9][0-9]"
> SRC_GROUPS="generic shared"
> @@ -72,6 +73,7 @@ check options
> testlist options
> -g group[,group...] include tests from these groups
> -x group[,group...] exclude tests from these groups
> + -X file exclude individual tests
> [testlist] include tests matching names in testlist
> '
> exit 0
> @@ -110,6 +112,30 @@ get_all_tests()
> done
> }
>
> +# takes the list of tests to run in $tmp.list, and removes the tests passed to
> +# the function from that list.
> +trim_test_list()
> +{
> + test_list="$*"
> +
> + rm -f $tmp.grep
> + numsed=0
> + for t in $test_list
> + do
> + if [ $numsed -gt 100 ]; then
> + grep -v -f $tmp.grep <$tmp.list >$tmp.tmp
> + mv $tmp.tmp $tmp.list
> + numsed=0
> + rm -f $tmp.grep
> + fi
> + echo "^$t\$" >>$tmp.grep
> + numsed=`expr $numsed + 1`
> + done
> + grep -v -f $tmp.grep <$tmp.list >$tmp.tmp
> + mv $tmp.tmp $tmp.list
> +}
> +
> +
> _wallclock()
> {
> date "+%H %M %S" | $AWK_PROG '{ print $1*3600 + $2*60 + $3 }'
> @@ -124,7 +150,7 @@ _timestamp()
> # start the initialisation work now
> _setenvironment
>
> -rm -f $tmp.list $tmp.tmp $tmp.grep $here/$iam.out
> +rm -f $tmp.list $tmp.tmp $tmp.grep $here/$iam.out $tmp.xlist
>
> # Autodetect fs type based on what's on $TEST_DEV
> if [ "$HOSTOS" == "Linux" ]; then
> @@ -177,21 +203,16 @@ while [ $# -gt 0 ]; do
> exit 1
> fi
>
> - rm -f $tmp.grep
> - numsed=0
> - for t in $group_list
> - do
> - if [ $numsed -gt 100 ]; then
> - grep -v -f $tmp.grep <$tmp.list >$tmp.tmp
> - mv $tmp.tmp $tmp.list
> - numsed=0
> - rm -f $tmp.grep
> - fi
> - echo "^$t\$" >>$tmp.grep
> - numsed=`expr $numsed + 1`
> + trim_test_list $group_list
> + ;;
> +
> + -X) xfile=$2; shift ;
> + for d in $SRC_GROUPS $FSTYP; do
> + [ -f $SRC_DIR/$d/$xfile ] || continue
> + for f in `cat $SRC_DIR/$d/$xfile`; do
> + echo $d/$f >> $tmp.xlist
> + done
> done
> - grep -v -f $tmp.grep <$tmp.list >$tmp.tmp
> - mv $tmp.tmp $tmp.list
> ;;
>
> -l) diff="diff" ;;
> @@ -413,6 +434,14 @@ do
> #
> rm -f $seqres.out.bad
>
> + # check if we really should run it
> + if [ -s $tmp.xlist ]; then
> + if grep $seqnum $tmp.xlist > /dev/null 2>&1 ; then
> + echo " [expunged]"
> + continue
> + fi
> + fi
> +
> # slashes now in names, sed barfs on them so use grep
> lasttime=`grep -w ^$seq check.time | awk '// {print $2}'`
> if [ "X$lasttime" != X ]; then
> --
> 1.7.10.4
>
> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 59+ messages in thread
* [PATCH 22/25] xfstests: RESULTS_DIR needs to be an absolute path
2013-03-15 12:27 [PATCH 00/25] xfstests: xfstests: move tests out of top level Dave Chinner
` (20 preceding siblings ...)
2013-03-15 12:28 ` [PATCH 21/25] xfstests: Reintroduce configurable test expunging Dave Chinner
@ 2013-03-15 12:28 ` Dave Chinner
2013-03-23 10:24 ` Phil White
2013-03-15 12:28 ` [PATCH 23/25] xfstests: Decomplicate quota setup in 050 Dave Chinner
` (4 subsequent siblings)
26 siblings, 1 reply; 59+ messages in thread
From: Dave Chinner @ 2013-03-15 12:28 UTC (permalink / raw)
To: xfs
From: Dave Chinner <dchinner@redhat.com>
Some tests 'cd <somedir>' and then direct output to $RESULT_DIR,
which fails if the current working directory is not $here.
Regardless, if an external results directory is to be used it needs
to have a full path specified and the use of $here as the base of
the results files is completely incorrect.
Hence change all the $here/$seqres* references to simply be
$seqres*, and instead encode the full path to the results in
$RESULT_DIR.
Signed-off-by: Dave Chinner <dchinner@redhat.com>
---
check | 55 ++++++++++++-----------------
common/attr | 4 +--
common/defrag | 4 +--
common/dump | 86 ++++++++++++++++++++++-----------------------
common/filestreams | 4 +--
common/log | 36 +++++++++----------
common/quota | 18 +++++-----
common/rc | 98 ++++++++++++++++++++++++++--------------------------
common/scsi_debug | 2 +-
tests/generic/001 | 8 ++---
tests/generic/010 | 2 +-
tests/generic/013 | 12 +++----
tests/generic/074 | 2 +-
tests/generic/075 | 10 +++---
tests/generic/089 | 4 +--
tests/generic/100 | 8 ++---
tests/generic/112 | 4 +--
tests/generic/192 | 2 +-
tests/generic/232 | 8 ++---
tests/generic/233 | 8 ++---
tests/generic/269 | 4 +--
tests/generic/270 | 4 +--
tests/shared/305 | 12 +++----
tests/xfs/008 | 18 +++++-----
tests/xfs/012 | 30 ++++++++--------
tests/xfs/024 | 4 +--
tests/xfs/067 | 6 ++--
tests/xfs/114 | 30 ++++++++--------
tests/xfs/115 | 8 ++---
tests/xfs/168 | 2 +-
tests/xfs/186 | 4 +--
tests/xfs/282 | 4 +--
tests/xfs/283 | 4 +--
33 files changed, 247 insertions(+), 258 deletions(-)
diff --git a/check b/check
index 17bc004..18cae75 100755
--- a/check
+++ b/check
@@ -36,25 +36,38 @@ here=`pwd`
FSTYP=xfs
xfile=""
-SUPPORTED_TESTS="[0-9][0-9][0-9] [0-9][0-9][0-9][0-9]"
-SRC_GROUPS="generic shared"
-export SRC_DIR="tests"
-export RESULT_BASE=${RESULT_BASE:="results"}
-
-# generic initialization
+# start the initialisation work now
iam=check
+export MSGVERB="text:action"
export QA_CHECK_FS=${QA_CHECK_FS:=true}
-# by default don't output timestamps
-timestamp=${TIMESTAMP:=false}
-
# number of diff lines from a failed test, 0 for whole output
export DIFF_LENGTH=${DIFF_LENGTH:=10}
# by default don't output timestamps
timestamp=${TIMESTAMP:=false}
+rm -f $tmp.list $tmp.tmp $tmp.grep $here/$iam.out $tmp.xlist
+
+# Autodetect fs type based on what's on $TEST_DEV
+if [ "$HOSTOS" == "Linux" ]; then
+ FSTYP=`blkid -c /dev/null -s TYPE -o value $TEST_DEV`
+fi
+export FSTYP
+
+# we need common.config
+if ! . ./common/config
+then
+ echo "$iam: failed to source common/config"
+ exit 1
+fi
+
+SUPPORTED_TESTS="[0-9][0-9][0-9] [0-9][0-9][0-9][0-9]"
+SRC_GROUPS="generic shared"
+export SRC_DIR="tests"
+export RESULT_BASE=${RESULT_BASE:="$here/results"}
+
usage()
{
echo "Usage: $0 [options] [testlist]"'
@@ -79,12 +92,6 @@ testlist options
exit 0
}
-_setenvironment()
-{
- MSGVERB="text:action"
- export MSGVERB
-}
-
get_group_list()
{
grp=$1
@@ -147,24 +154,6 @@ _timestamp()
echo -n " [$now]"
}
-# start the initialisation work now
-_setenvironment
-
-rm -f $tmp.list $tmp.tmp $tmp.grep $here/$iam.out $tmp.xlist
-
-# Autodetect fs type based on what's on $TEST_DEV
-if [ "$HOSTOS" == "Linux" ]; then
- FSTYP=`blkid -c /dev/null -s TYPE -o value $TEST_DEV`
-fi
-export FSTYP
-
-# we need common.config
-if ! . ./common/config
-then
- echo "$iam: failed to source common/config"
- exit 1
-fi
-
# Process command arguments first.
while [ $# -gt 0 ]; do
case "$1" in
diff --git a/common/attr b/common/attr
index 69bcb01..e5070bf 100644
--- a/common/attr
+++ b/common/attr
@@ -129,7 +129,7 @@ _require_acls()
#
touch $TEST_DIR/syscalltest
chacl -l $TEST_DIR/syscalltest > $TEST_DIR/syscalltest.out 2>&1
- cat $TEST_DIR/syscalltest.out >> $RESULT_DIR/$seq.full
+ cat $TEST_DIR/syscalltest.out >> $seqres.full
if grep -q 'Function not implemented' $TEST_DIR/syscalltest.out; then
_notrun "kernel does not support ACLs"
@@ -164,7 +164,7 @@ _require_attrs()
#
touch $TEST_DIR/syscalltest
attr -s "user.xfstests" -V "attr" $TEST_DIR > $TEST_DIR/syscalltest.out 2>&1
- cat $TEST_DIR/syscalltest.out >> $RESULT_DIR/$seq.full
+ cat $TEST_DIR/syscalltest.out >> $seqres.full
if grep -q 'Function not implemented' $TEST_DIR/syscalltest.out; then
_notrun "kernel does not support attrs"
diff --git a/common/defrag b/common/defrag
index 13405a4..f04fd42 100644
--- a/common/defrag
+++ b/common/defrag
@@ -44,7 +44,7 @@ _require_defrag()
_extent_count()
{
$FILEFRAG_PROG $1 | awk '{print $2}'
- $FILEFRAG_PROG -v $1 >> $RESULT_DIR/$seq.full 2>&1
+ $FILEFRAG_PROG -v $1 >> $seqres.full 2>&1
}
# Defrag file, check it, and remove it.
@@ -54,7 +54,7 @@ _defrag()
_extent_count $1
CSUM_BEFORE=`md5sum $1`
STAT_BEFORE=`stat -c "a: %x m: %y c: %z" $1`
- $DEFRAG_PROG -v $1 >> $RESULT_DIR/$seq.full 2>&1
+ $DEFRAG_PROG -v $1 >> $seqres.full 2>&1
_scratch_remount
STAT_AFTER=`stat -c "a: %x m: %y c: %z" $1`
CSUM_AFTER=`md5sum $1`
diff --git a/common/dump b/common/dump
index 0395ee3..3df6191 100644
--- a/common/dump
+++ b/common/dump
@@ -20,7 +20,7 @@
#
# --- initializations ---
-rm -f $RESULT_DIR/$seq.full
+rm -f $seqres.full
if [ -n "$DEBUGDUMP" ]; then
_dump_debug=-v4
@@ -125,7 +125,7 @@ _check_onl()
_limit=10
i=0
while [ $i -lt $_limit ]; do
- echo "Checking online..." >>$RESULT_DIR/$seq.full
+ echo "Checking online..." >>$seqres.full
if _mt status >$tmp.status 2>&1; then
break;
else
@@ -159,12 +159,12 @@ _check_onl()
_wait_tape()
{
- echo "Wait for tape, $dumptape, ..." >>$RESULT_DIR/$seq.full
+ echo "Wait for tape, $dumptape, ..." >>$seqres.full
i=0
while [ $i -lt 20 ]; do
- echo "Checking status..." >>$RESULT_DIR/$seq.full
- if _mt status 2>&1 | tee -a $RESULT_DIR/$seq.full | egrep -i "onl|ready" >/dev/null; then
+ echo "Checking status..." >>$seqres.full
+ if _mt status 2>&1 | tee -a $seqres.full | egrep -i "onl|ready" >/dev/null; then
break;
else
sleep 1
@@ -178,7 +178,7 @@ _wait_tape()
#
_rewind()
{
- echo "Initiate rewind..." >>$RESULT_DIR/$seq.full
+ echo "Initiate rewind..." >>$seqres.full
_wait_tape
_mt rewind >/dev/null
_wait_tape
@@ -191,7 +191,7 @@ _rewind()
#
_erase_soft()
{
- echo "Erasing tape" | tee -a $RESULT_DIR/$seq.full
+ echo "Erasing tape" | tee -a $seqres.full
_rewind
_mt weof 3
_rewind
@@ -199,7 +199,7 @@ _erase_soft()
_erase_hard()
{
- echo "Erasing tape" | tee -a $RESULT_DIR/$seq.full
+ echo "Erasing tape" | tee -a $seqres.full
_mt erase
}
@@ -230,7 +230,7 @@ _require_tape()
if [ -z "$dumptape" -o "@" == "$dumptape" ]; then
echo "This test requires a dump tape - none was specified"
- echo "No dump tape specified" >$RESULT_DIR/$seq.notrun
+ echo "No dump tape specified" >$seqres.notrun
status=$NOTRUNSTS
exit
fi
@@ -243,8 +243,8 @@ _wipe_fs()
{
_require_scratch
- _scratch_mkfs_xfs >>$RESULT_DIR/$seq.full || _fail "mkfs failed"
- _scratch_mount >>$RESULT_DIR/$seq.full || _fail "mount failed"
+ _scratch_mkfs_xfs >>$seqres.full || _fail "mkfs failed"
+ _scratch_mount >>$seqres.full || _fail "mount failed"
}
#
@@ -266,8 +266,8 @@ _cleanup()
# save it for inspection
for dir in /var/xfsdump/inventory /var/lib/xfsdump/inventory; do
[ -d $dir ] || continue
- tar -cvf $RESULT_DIR/$seq.inventory.tar $dir
- ls -nR $dir >$RESULT_DIR/$seq.inventory.ls
+ tar -cvf $seqres.inventory.tar $dir
+ ls -nR $dir >$seqres.inventory.ls
done
fi
@@ -295,8 +295,8 @@ _cleanup()
_stable_fs()
{
_saveddir=`pwd`; cd /
- umount $SCRATCH_MNT >>$RESULT_DIR/$seq.full || _fail "unmount failed"
- _scratch_mount >>$RESULT_DIR/$seq.full || _fail "mount failed"
+ umount $SCRATCH_MNT >>$seqres.full || _fail "unmount failed"
+ _scratch_mount >>$seqres.full || _fail "mount failed"
cd $_saveddir
}
@@ -326,12 +326,12 @@ _create_dumpdir_stress()
echo "-----------------------------------------------"
if ! $here/ltp/fsstress $_param -s 1 $FSSTRESS_AVOID -n $_count -d $dump_dir >$tmp.out 2>&1
then
- echo " fsstress (count=$_count) returned $? - see $RESULT_DIR/$seq.full"
+ echo " fsstress (count=$_count) returned $? - see $seqres.full"
- echo "--------------------------------------" >>$RESULT_DIR/$seq.full
- echo "output from fsstress:" >>$RESULT_DIR/$seq.full
- echo "--------------------------------------" >>$RESULT_DIR/$seq.full
- cat $tmp.out >>$RESULT_DIR/$seq.full
+ echo "--------------------------------------" >>$seqres.full
+ echo "output from fsstress:" >>$seqres.full
+ echo "--------------------------------------" >>$seqres.full
+ cat $tmp.out >>$seqres.full
status=1
fi
@@ -1043,7 +1043,7 @@ _do_dump_sub()
echo "Dumping to tape..."
opts="$_dump_debug$dump_args -s $dump_sdir -f $dumptape -M $media_label -L $session_label $SCRATCH_MNT"
echo "xfsdump $opts" | _dir_filter
- $XFSDUMP_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
+ $XFSDUMP_PROG $opts 2>&1 | tee -a $seqres.full | _dump_filter
}
#
@@ -1056,7 +1056,7 @@ _do_dump()
echo "Dumping to tape..."
opts="$_dump_debug$dump_args -f $dumptape -M $media_label -L $session_label $SCRATCH_MNT"
echo "xfsdump $opts" | _dir_filter
- $XFSDUMP_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
+ $XFSDUMP_PROG $opts 2>&1 | tee -a $seqres.full | _dump_filter
}
@@ -1071,7 +1071,7 @@ _do_dump_min()
onemeg=1048576
opts="$_dump_debug$dump_args -m -b $onemeg -l0 -f $dumptape -M $media_label -L $session_label $SCRATCH_MNT"
echo "xfsdump $opts" | _dir_filter
- $XFSDUMP_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
+ $XFSDUMP_PROG $opts 2>&1 | tee -a $seqres.full | _dump_filter
}
@@ -1085,7 +1085,7 @@ _do_dump_file()
echo "Dumping to file..."
opts="$_dump_debug$dump_args -f $dump_file -M $media_label -L $session_label $SCRATCH_MNT"
echo "xfsdump $opts" | _dir_filter
- $XFSDUMP_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
+ $XFSDUMP_PROG $opts 2>&1 | tee -a $seqres.full | _dump_filter
}
#
@@ -1107,7 +1107,7 @@ _do_dump_multi_file()
echo "Dumping to files..."
opts="$_dump_debug$dump_args $multi_args -L $session_label $SCRATCH_MNT"
echo "xfsdump $opts" | _dir_filter
- $XFSDUMP_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
+ $XFSDUMP_PROG $opts 2>&1 | tee -a $seqres.full | _dump_filter
}
@@ -1140,7 +1140,7 @@ _do_restore()
echo "Restoring from tape..."
opts="$_restore_debug$restore_args -f $dumptape -L $session_label $restore_dir"
echo "xfsrestore $opts" | _dir_filter
- $XFSRESTORE_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
+ $XFSRESTORE_PROG $opts 2>&1 | tee -a $seqres.full | _dump_filter
}
#
@@ -1155,7 +1155,7 @@ _do_restore_min()
onemeg=1048576
opts="$_restore_debug$restore_args -m -b $onemeg -f $dumptape -L $session_label $restore_dir"
echo "xfsrestore $opts" | _dir_filter
- $XFSRESTORE_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
+ $XFSRESTORE_PROG $opts 2>&1 | tee -a $seqres.full | _dump_filter
}
#
@@ -1169,7 +1169,7 @@ _do_restore_file()
echo "Restoring from file..."
opts="$_restore_debug$restore_args -f $dump_file -L $session_label $restore_dir"
echo "xfsrestore $opts" | _dir_filter
- $XFSRESTORE_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
+ $XFSRESTORE_PROG $opts 2>&1 | tee -a $seqres.full | _dump_filter
}
#
@@ -1184,7 +1184,7 @@ _do_restore_file_cum()
echo "Restoring cumumlative from file..."
opts="$_restore_debug$restore_args -f $dump_file -r $restore_dir"
echo "xfsrestore $opts" | _dir_filter
- $XFSRESTORE_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
+ $XFSRESTORE_PROG $opts 2>&1 | tee -a $seqres.full | _dump_filter
}
_do_restore_toc()
@@ -1195,7 +1195,7 @@ _do_restore_toc()
opts="$_restore_debug$restore_args -f $dump_file -t"
echo "xfsrestore $opts" | _dir_filter
cd $SCRATCH_MNT # for IRIX which needs xfs cwd
- $XFSRESTORE_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter_main |\
+ $XFSRESTORE_PROG $opts 2>&1 | tee -a $seqres.full | _dump_filter_main |\
_check_quota_file |\
_check_quota_entries |\
$AWK_PROG 'NF != 1 { print; next }
@@ -1226,7 +1226,7 @@ _do_restore_multi_file()
echo "Restoring from file..."
opts="$_restore_debug$restore_args $multi_args -L $session_label $restore_dir"
echo "xfsrestore $opts" | _dir_filter
- $XFSRESTORE_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
+ $XFSRESTORE_PROG $opts 2>&1 | tee -a $seqres.full | _dump_filter
}
#
@@ -1246,7 +1246,7 @@ _do_dump_restore()
restore_opts="$_restore_debug$restore_args - $restore_dir"
dump_opts="$_dump_debug$dump_args -s $dump_sdir - $SCRATCH_MNT"
echo "xfsdump $dump_opts | xfsrestore $restore_opts" | _dir_filter
- $XFSDUMP_PROG $dump_opts 2>$tmp.dump.mlog | $XFSRESTORE_PROG $restore_opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
+ $XFSDUMP_PROG $dump_opts 2>$tmp.dump.mlog | $XFSRESTORE_PROG $restore_opts 2>&1 | tee -a $seqres.full | _dump_filter
_dump_filter <$tmp.dump.mlog
}
@@ -1262,8 +1262,8 @@ _ls_compare_sub()
# verify we got back what we dumped
#
echo "Comparing listing of dump directory with restore directory"
- ls -nR $dump_dir | tee -a $RESULT_DIR/$seq.full | _ls_filter >$tmp.dump_dir
- ls -nR $restore_dir/$dump_sdir | tee -a $RESULT_DIR/$seq.full | _ls_filter \
+ ls -nR $dump_dir | tee -a $seqres.full | _ls_filter >$tmp.dump_dir
+ ls -nR $restore_dir/$dump_sdir | tee -a $seqres.full | _ls_filter \
| sed -e "s#$restore_sdir\/##" >$tmp.restore_dir
diff -bcs $tmp.dump_dir $tmp.restore_dir | sed -e "s#$tmp#TMP#g"
@@ -1285,8 +1285,8 @@ _ls_nodate_compare_sub()
# verify we got back what we dumped
#
echo "Comparing listing of dump directory with restore directory"
- ls -nR $dump_dir | tee -a $RESULT_DIR/$seq.full | _ls_filter | _ls_nodate_filter >$tmp.dump_dir
- ls -nR $restore_dir/$dump_sdir | tee -a $RESULT_DIR/$seq.full | _ls_filter \
+ ls -nR $dump_dir | tee -a $seqres.full | _ls_filter | _ls_nodate_filter >$tmp.dump_dir
+ ls -nR $restore_dir/$dump_sdir | tee -a $seqres.full | _ls_filter \
| _ls_nodate_filter | sed -e "s#$restore_sdir\/##" >$tmp.restore_dir
diff -bcs $tmp.dump_dir $tmp.restore_dir | sed -e "s#$tmp#TMP#g"
@@ -1359,13 +1359,13 @@ _diff_compare_eas()
echo "Comparing dump directory with restore directory"
echo "Looking at the extended attributes (EAs)"
echo "EAs on dump"
- _get_eas_on_path $dump_dir | tee $RESULT_DIR/$seq.ea1 | _dir_filter
+ _get_eas_on_path $dump_dir | tee $seqres.ea1 | _dir_filter
echo "EAs on restore"
_get_eas_on_path $restore_dir/$dump_sdir \
| sed -e "s#$restore_sdir\/##" \
- | tee $RESULT_DIR/$seq.ea2 \
+ | tee $seqres.ea2 \
| _dir_filter
- diff -s $RESULT_DIR/$seq.ea1 $RESULT_DIR/$seq.ea2
+ diff -s $seqres.ea1 $seqres.ea2
}
@@ -1384,7 +1384,7 @@ _diff_compare()
#
_dump_inventory()
{
- $XFSDUMP_PROG $_dump_debug -I | tee -a $RESULT_DIR/$seq.full | _dump_filter_main
+ $XFSDUMP_PROG $_dump_debug -I | tee -a $seqres.full | _dump_filter_main
}
#
@@ -1394,9 +1394,9 @@ _dump_inventory()
_do_invutil()
{
host=`hostname`
- echo "xfsinvutil $_invutil_debug -M $host:$SCRATCH_MNT \"$middate\" $*" >$RESULT_DIR/$seq.full
+ echo "xfsinvutil $_invutil_debug -M $host:$SCRATCH_MNT \"$middate\" $*" >$seqres.full
$XFSINVUTIL_PROG $_invutil_debug $* -M $host:$SCRATCH_MNT "$middate" \
- | tee -a $RESULT_DIR/$seq.full | _invutil_filter
+ | tee -a $seqres.full | _invutil_filter
}
#
@@ -1416,7 +1416,7 @@ _check_quota()
$here/src/feature -P $SCRATCH_DEV && pquota=1
$AWK_PROG -v uquota=$uquota -v gquota=$gquota -v pquota=$pquota \
- -v full=$RESULT_DIR/$seq.full -v usermsg="$usermsg" \
+ -v full=$seqres.full -v usermsg="$usermsg" \
-v groupmsg="$groupmsg" -v projectmsg="$projectmsg" '
$0 ~ projectmsg {
print "Found project quota:", $0 >>full
diff --git a/common/filestreams b/common/filestreams
index b3aee27..590fa7f 100644
--- a/common/filestreams
+++ b/common/filestreams
@@ -116,7 +116,7 @@ _check_for_dupes()
for this_num_two in $num_str_two; do
if [ "$this_num_one" == "$this_num_two" ]; then
echo "duplicate AG $this_num_one found" \
- >> $RESULT_DIR/$seq.full
+ >> $seqres.full
return 1
fi
done
@@ -189,7 +189,7 @@ _test_streams() {
stream_index=1
while [ $stream_index -le $stream_count ]; do
this_stream_ags=`_get_stream_ags stream${stream_index}-dir`
- echo "stream $stream_index AGs: $this_stream_ags" >> $RESULT_DIR/$seq.full
+ echo "stream $stream_index AGs: $this_stream_ags" >> $seqres.full
_check_for_dupes "$ags_seen" "$this_stream_ags"
if [ $? -ne 0 ]; then
# this stream is not in seperate AGs to previous streams
diff --git a/common/log b/common/log
index e0e2bc6..88e64bc 100644
--- a/common/log
+++ b/common/log
@@ -20,7 +20,7 @@
# Created by dxm@sgi.com & tes@sgi.com
#
-fulldir=$RESULT_DIR/$seq.fulldir
+fulldir=$seqres.fulldir
rm -rf $fulldir
_cleanup_logfiles()
@@ -33,16 +33,16 @@ _cleanup_logfiles()
_full()
{
- echo "" >>$RESULT_DIR/$seq.full
- echo "*** $* ***" >>$RESULT_DIR/$seq.full
- echo "" >>$RESULT_DIR/$seq.full
+ echo "" >>$seqres.full
+ echo "*** $* ***" >>$seqres.full
+ echo "" >>$seqres.full
}
_echofull()
{
- echo "" | tee -a $RESULT_DIR/$seq.full
- echo "*** $* ***" | tee -a $RESULT_DIR/$seq.full
- echo "" | tee -a $RESULT_DIR/$seq.full
+ echo "" | tee -a $seqres.full
+ echo "*** $* ***" | tee -a $seqres.full
+ echo "" | tee -a $seqres.full
}
# Handle the operations which get split over Log Record
@@ -212,13 +212,13 @@ _filter_logprint()
_check_log()
{
_full "clean_log : xfs_logprint"
- _scratch_xfs_logprint -t | tee -a $RESULT_DIR/$seq.full \
+ _scratch_xfs_logprint -t | tee -a $seqres.full \
| head | grep -q "<CLEAN>" || _fail "DIRTY LOG"
}
_print_logstate()
{
- _scratch_xfs_logprint -t | tee -a $RESULT_DIR/$seq.full >$tmp.logprint
+ _scratch_xfs_logprint -t | tee -a $seqres.full >$tmp.logprint
if grep -q "<DIRTY>" $tmp.logprint; then
echo "dirty log"
fi
@@ -288,7 +288,7 @@ _mkfs_log()
# mkfs options to append to log size otion can be specified ($*)
export MKFS_OPTIONS="-l size=2000b -l lazy-count=1 $*"
_full "mkfs"
- _scratch_mkfs_xfs >>$RESULT_DIR/$seq.full 2>&1
+ _scratch_mkfs_xfs >>$seqres.full 2>&1
if [ $? -ne 0 ] ; then
_echofull "Cannot mkfs for this test using option specified: $MKFS_OPTIONS"
return 1
@@ -305,7 +305,7 @@ _create_log()
{
# mount the FS
_full "mount"
- _scratch_mount >>$RESULT_DIR/$seq.full 2>&1
+ _scratch_mount >>$seqres.full 2>&1
if [ $? -ne 0 ] ; then
_echofull "mount failed: $MOUNT_OPTIONS"
return 1
@@ -318,7 +318,7 @@ _create_log()
# unmount the FS
_full "umount"
- umount $SCRATCH_DEV >>$RESULT_DIR/$seq.full 2>&1
+ umount $SCRATCH_DEV >>$seqres.full 2>&1
if [ $? -ne 0 ] ; then
_echofull "umount failed"
return 1
@@ -334,7 +334,7 @@ _create_log_sync()
{
# mount the FS
_full " mount"
- _scratch_mount >>$RESULT_DIR/$seq.full 2>&1
+ _scratch_mount >>$seqres.full 2>&1
if [ $? -ne 0 ] ; then
_echofull "mount failed: $MOUNT_OPTIONS"
return 1
@@ -349,7 +349,7 @@ _create_log_sync()
# unmount the FS
_full "umount"
- umount $SCRATCH_DEV >>$RESULT_DIR/$seq.full 2>&1
+ umount $SCRATCH_DEV >>$seqres.full 2>&1
if [ $? -ne 0 ] ; then
_echofull "umount failed"
return 1
@@ -448,21 +448,21 @@ _require_v2log()
{
# test out mkfs to see if it supports "-l version=2"
export MKFS_OPTIONS="-l version=2"
- if ! _scratch_mkfs_xfs >>$RESULT_DIR/$seq.full 2>&1; then
+ if ! _scratch_mkfs_xfs >>$seqres.full 2>&1; then
_notrun "mkfs does not support v2 logs"
fi
# test out mount to see if it mounts a v2 log fs
export MOUNT_OPTIONS="-o logbsize=32k"
- if ! _scratch_mount >>$RESULT_DIR/$seq.full 2>&1; then
+ if ! _scratch_mount >>$seqres.full 2>&1; then
_notrun "mount/kernel does not support v2 logs"
fi
# check after unmount to see if it is clean
# i.e. it is not a 6.5.25 buggy version checking kernel
touch $SCRATCH_MNT/file
- umount $SCRATCH_DEV >>$RESULT_DIR/$seq.full 2>&1
- if _scratch_xfs_logprint -t | tee -a $RESULT_DIR/$seq.full \
+ umount $SCRATCH_DEV >>$seqres.full 2>&1
+ if _scratch_xfs_logprint -t | tee -a $seqres.full \
| head | grep -q "<DIRTY>"; then
_notrun "kernel does not support v2 logs"
fi
diff --git a/common/quota b/common/quota
index ff80382..7f349ab 100644
--- a/common/quota
+++ b/common/quota
@@ -96,8 +96,8 @@ _file_as_id()
parent=`dirname $1`
if [ $3 = p ]; then
- echo PARENT: xfs_io -r -c "chproj $2" -c "chattr +P" $parent >>$RESULT_DIR/$seq.full
- $XFS_IO_PROG -r -c "chproj $2" -c "chattr +P" $parent >>$RESULT_DIR/$seq.full 2>&1
+ echo PARENT: xfs_io -r -c "chproj $2" -c "chattr +P" $parent >>$seqres.full
+ $XFS_IO_PROG -r -c "chproj $2" -c "chattr +P" $parent >>$seqres.full 2>&1
magik='$>' # (irrelevent, above set projid-inherit-on-parent)
elif [ $3 = u ]; then
magik='$>' # perlspeak for effective uid
@@ -107,7 +107,7 @@ _file_as_id()
_notrun "broken type in call to _file_as_id in test $seq"
fi
- perl <<EOF >>$RESULT_DIR/$seq.full 2>&1
+ perl <<EOF >>$seqres.full 2>&1
\$| = 1;
$magik = $2;
if ($5 == 0) {
@@ -119,11 +119,11 @@ _file_as_id()
}
EOF
# for debugging the above euid change, try... [need write in cwd]
-# exec "dd if=/dev/zero of=$1 bs=$4 count=$5 >>$RESULT_DIR/$seq.full 2>&1";
+# exec "dd if=/dev/zero of=$1 bs=$4 count=$5 >>$seqres.full 2>&1";
if [ $3 = p ]; then
- echo PARENT: xfs_io -r -c "chproj 0" -c "chattr -P" $parent >>$RESULT_DIR/$seq.full
- $XFS_IO_PROG -r -c "chproj 0" -c "chattr -P" $parent >>$RESULT_DIR/$seq.full 2>&1
+ echo PARENT: xfs_io -r -c "chproj 0" -c "chattr -P" $parent >>$seqres.full
+ $XFS_IO_PROG -r -c "chproj 0" -c "chattr -P" $parent >>$seqres.full 2>&1
fi
}
@@ -198,8 +198,8 @@ _qsetup()
_notrun "No quota support at mount time"
fi
- echo "Using output from '" `ls -l $seq.out` "'" >>$RESULT_DIR/$seq.full
- echo "and using type=$type id=$id" >>$RESULT_DIR/$seq.full
+ echo "Using output from '" `ls -l $seq.out` "'" >>$seqres.full
+ echo "and using type=$type id=$id" >>$seqres.full
}
#
@@ -229,7 +229,7 @@ _qmount_option()
# Ensure we have the given quota option - duplicates are fine
export MOUNT_OPTIONS="$MOUNT_OPTIONS -o $1"
- echo "MOUNT_OPTIONS = $MOUNT_OPTIONS" >>$RESULT_DIR/$seq.full
+ echo "MOUNT_OPTIONS = $MOUNT_OPTIONS" >>$seqres.full
}
_check_quota_usage()
diff --git a/common/rc b/common/rc
index 3aa8742..ca40605 100644
--- a/common/rc
+++ b/common/rc
@@ -358,9 +358,9 @@ _scratch_mkfs_xfs()
if [ $mkfs_status -ne 0 -a ! -z "$extra_mkfs_options" ]; then
echo "** mkfs failed with extra mkfs options added to \"$MKFS_OPTIONS\" by test $seq **" \
- >>$RESULT_DIR/$seq.full
+ >>$seqres.full
echo "** attempting to mkfs using only test $seq options: $extra_mkfs_options **" \
- >>$RESULT_DIR/$seq.full
+ >>$seqres.full
# running mkfs again. overwrite previous mkfs output files
$MKFS_XFS_PROG $SCRATCH_OPTIONS $extra_mkfs_options $SCRATCH_DEV \
2>$tmp_dir.mkfserr 1>$tmp_dir.mkfsstd
@@ -796,7 +796,7 @@ _is_block_dev()
fi
}
-# Do a command, log it to $RESULT_DIR/$seq.full, optionally test return status
+# Do a command, log it to $seqres.full, optionally test return status
# and die if command fails. If called with one argument _do executes the
# command, logs it, and returns its exit status. With two arguments _do
# first prints the message passed in the first argument, and then "done"
@@ -804,7 +804,7 @@ _is_block_dev()
# second argument. If the command fails and the variable _do_die_on_error
# is set to "always" or the two argument form is used and _do_die_on_error
# is set to "message_only" _do will print an error message to
-# $RESULT_DIR/$seq.out and exit.
+# $seqres.out and exit.
_do()
{
@@ -819,9 +819,9 @@ _do()
status=1; exit
fi
- (eval "echo '---' \"$_cmd\"") >>$RESULT_DIR/$seq.full
+ (eval "echo '---' \"$_cmd\"") >>$seqres.full
(eval "$_cmd") >$tmp._out 2>&1; ret=$?
- cat $tmp._out | _fix_malloc >>$RESULT_DIR/$seq.full
+ cat $tmp._out | _fix_malloc >>$seqres.full
if [ $# -eq 2 ]; then
if [ $ret -eq 0 ]; then
echo "done"
@@ -834,7 +834,7 @@ _do()
-o \( $# -eq 2 -a "$_do_die_on_error" = "message_only" \) ]
then
[ $# -ne 2 ] && echo
- eval "echo \"$_cmd\" failed \(returned $ret\): see $RESULT_DIR/$seq.full"
+ eval "echo \"$_cmd\" failed \(returned $ret\): see $seqres.full"
status=1; exit
fi
@@ -845,7 +845,7 @@ _do()
#
_notrun()
{
- echo "$*" > $RESULT_DIR/$seq.notrun
+ echo "$*" > $seqres.notrun
echo "$seq not run: $*"
status=0
exit
@@ -855,8 +855,8 @@ _notrun()
#
_fail()
{
- echo "$*" | tee -a $RESULT_DIR/$seq.full
- echo "(see $RESULT_DIR/$seq.full for details)"
+ echo "$*" | tee -a $seqres.full
+ echo "(see $seqres.full for details)"
status=1
exit 1
}
@@ -1343,12 +1343,12 @@ _check_generic_filesystem()
fsck -t $FSTYP $FSCK_OPTIONS $device >$tmp.fsck 2>&1
if [ $? -ne 0 ]
then
- echo "_check_generic_filesystem: filesystem on $device is inconsistent (see $RESULT_DIR/$seq.full)"
+ echo "_check_generic_filesystem: filesystem on $device is inconsistent (see $seqres.full)"
- echo "_check_generic filesystem: filesystem on $device is inconsistent" >>$RESULT_DIR/$seq.full
- echo "*** fsck.$FSTYP output ***" >>$RESULT_DIR/$seq.full
- cat $tmp.fsck >>$RESULT_DIR/$seq.full
- echo "*** end fsck.$FSTYP output" >>$RESULT_DIR/$seq.full
+ echo "_check_generic filesystem: filesystem on $device is inconsistent" >>$seqres.full
+ echo "*** fsck.$FSTYP output ***" >>$seqres.full
+ cat $tmp.fsck >>$seqres.full
+ echo "*** end fsck.$FSTYP output" >>$seqres.full
ok=0
fi
@@ -1356,9 +1356,9 @@ _check_generic_filesystem()
if [ $ok -eq 0 ]
then
- echo "*** mount output ***" >>$RESULT_DIR/$seq.full
- _mount >>$RESULT_DIR/$seq.full
- echo "*** end mount output" >>$RESULT_DIR/$seq.full
+ echo "*** mount output ***" >>$seqres.full
+ _mount >>$seqres.full
+ echo "*** end mount output" >>$seqres.full
elif [ "$type" = "$FSTYP" ]
then
# was mounted ...
@@ -1412,12 +1412,12 @@ _check_xfs_filesystem()
| tee $tmp.logprint | grep -q "<CLEAN>"
if [ $? -ne 0 -a "$HOSTOS" = "Linux" ]
then
- echo "_check_xfs_filesystem: filesystem on $device has dirty log (see $RESULT_DIR/$seq.full)"
+ echo "_check_xfs_filesystem: filesystem on $device has dirty log (see $seqres.full)"
- echo "_check_xfs_filesystem: filesystem on $device has dirty log" >>$RESULT_DIR/$seq.full
- echo "*** xfs_logprint -t output ***" >>$RESULT_DIR/$seq.full
- cat $tmp.logprint >>$RESULT_DIR/$seq.full
- echo "*** end xfs_logprint output" >>$RESULT_DIR/$seq.full
+ echo "_check_xfs_filesystem: filesystem on $device has dirty log" >>$seqres.full
+ echo "*** xfs_logprint -t output ***" >>$seqres.full
+ cat $tmp.logprint >>$seqres.full
+ echo "*** end xfs_logprint output" >>$seqres.full
ok=0
fi
@@ -1431,12 +1431,12 @@ _check_xfs_filesystem()
fi
if [ -s $tmp.fs_check ]
then
- echo "_check_xfs_filesystem: filesystem on $device is inconsistent (c) (see $RESULT_DIR/$seq.full)"
+ echo "_check_xfs_filesystem: filesystem on $device is inconsistent (c) (see $seqres.full)"
- echo "_check_xfs_filesystem: filesystem on $device is inconsistent" >>$RESULT_DIR/$seq.full
- echo "*** xfs_check output ***" >>$RESULT_DIR/$seq.full
- cat $tmp.fs_check >>$RESULT_DIR/$seq.full
- echo "*** end xfs_check output" >>$RESULT_DIR/$seq.full
+ echo "_check_xfs_filesystem: filesystem on $device is inconsistent" >>$seqres.full
+ echo "*** xfs_check output ***" >>$seqres.full
+ cat $tmp.fs_check >>$seqres.full
+ echo "*** end xfs_check output" >>$seqres.full
ok=0
fi
@@ -1444,12 +1444,12 @@ _check_xfs_filesystem()
$XFS_REPAIR_PROG -n $extra_log_options $extra_rt_options $device >$tmp.repair 2>&1
if [ $? -ne 0 ]
then
- echo "_check_xfs_filesystem: filesystem on $device is inconsistent (r) (see $RESULT_DIR/$seq.full)"
+ echo "_check_xfs_filesystem: filesystem on $device is inconsistent (r) (see $seqres.full)"
- echo "_check_xfs_filesystem: filesystem on $device is inconsistent" >>$RESULT_DIR/$seq.full
- echo "*** xfs_repair -n output ***" >>$RESULT_DIR/$seq.full
- cat $tmp.repair | _fix_malloc >>$RESULT_DIR/$seq.full
- echo "*** end xfs_repair output" >>$RESULT_DIR/$seq.full
+ echo "_check_xfs_filesystem: filesystem on $device is inconsistent" >>$seqres.full
+ echo "*** xfs_repair -n output ***" >>$seqres.full
+ cat $tmp.repair | _fix_malloc >>$seqres.full
+ echo "*** end xfs_repair output" >>$seqres.full
ok=0
fi
@@ -1457,9 +1457,9 @@ _check_xfs_filesystem()
if [ $ok -eq 0 ]
then
- echo "*** mount output ***" >>$RESULT_DIR/$seq.full
- _mount >>$RESULT_DIR/$seq.full
- echo "*** end mount output" >>$RESULT_DIR/$seq.full
+ echo "*** mount output ***" >>$seqres.full
+ _mount >>$seqres.full
+ echo "*** end mount output" >>$seqres.full
elif [ "$type" = "xfs" ]
then
_mount_or_remount_rw "$extra_mount_options" $device $mountpoint
@@ -1507,12 +1507,12 @@ _check_udf_filesystem()
OPT_ARG="-lastvalidblock $LAST_BLOCK"
fi
- rm -f $RESULT_DIR/$seq.checkfs
+ rm -f $seqres.checkfs
sleep 1 # Due to a problem with time stamps in udf_test
- $here/src/udf_test $OPT_ARG $device | tee $RESULT_DIR/$seq.checkfs | egrep "Error|Warning" | \
+ $here/src/udf_test $OPT_ARG $device | tee $seqres.checkfs | egrep "Error|Warning" | \
_udf_test_known_error_filter | \
egrep -iv "Error count:.*[0-9]+.*total occurrences:.*[0-9]+|Warning count:.*[0-9]+.*total occurrences:.*[0-9]+" | \
- sed "s/^.*$/Warning UDF Verifier reported errors see $RESULT_DIR/$seq.checkfs./g"
+ sed "s/^.*$/Warning UDF Verifier reported errors see $seqres.checkfs./g"
}
@@ -1553,12 +1553,12 @@ _check_btrfs_filesystem()
btrfsck $device >$tmp.fsck 2>&1
if [ $? -ne 0 ]
then
- echo "_check_btrfs_filesystem: filesystem on $device is inconsistent (see $RESULT_DIR/$seq.full)"
+ echo "_check_btrfs_filesystem: filesystem on $device is inconsistent (see $seqres.full)"
- echo "_check_btrfs_filesystem: filesystem on $device is inconsistent" >>$RESULT_DIR/$seq.full
- echo "*** fsck.$FSTYP output ***" >>$RESULT_DIR/$seq.full
- cat $tmp.fsck >>$RESULT_DIR/$seq.full
- echo "*** end fsck.$FSTYP output" >>$RESULT_DIR/$seq.full
+ echo "_check_btrfs_filesystem: filesystem on $device is inconsistent" >>$seqres.full
+ echo "*** fsck.$FSTYP output ***" >>$seqres.full
+ cat $tmp.fsck >>$seqres.full
+ echo "*** end fsck.$FSTYP output" >>$seqres.full
ok=0
fi
@@ -1566,9 +1566,9 @@ _check_btrfs_filesystem()
if [ $ok -eq 0 ]
then
- echo "*** mount output ***" >>$RESULT_DIR/$seq.full
- _mount >>$RESULT_DIR/$seq.full
- echo "*** end mount output" >>$RESULT_DIR/$seq.full
+ echo "*** mount output ***" >>$seqres.full
+ _mount >>$seqres.full
+ echo "*** end mount output" >>$seqres.full
elif [ "$type" = "$FSTYP" ]
then
# was mounted ...
@@ -2053,8 +2053,8 @@ _scale_fsstress_args()
run_check()
{
- echo "# $@" >> $RESULT_DIR/$seq.full 2>&1
- "$@" >> $RESULT_DIR/$seq.full 2>&1 || _fail "failed: '$@'"
+ echo "# $@" >> $seqres.full 2>&1
+ "$@" >> $seqres.full 2>&1 || _fail "failed: '$@'"
}
################################################################################
diff --git a/common/scsi_debug b/common/scsi_debug
index f05c8db..d073b6d 100644
--- a/common/scsi_debug
+++ b/common/scsi_debug
@@ -47,7 +47,7 @@ _get_scsi_debug_dev()
let phys_exp=phys_exp+1
done
opts="sector_size=$logical physblk_exp=$phys_exp lowest_aligned=$unaligned dev_size_mb=$size"
- echo "scsi_debug options $opts" >> $RESULT_DIR/$seq.full
+ echo "scsi_debug options $opts" >> $seqres.full
modprobe scsi_debug $opts
[ $? -eq 0 ] || _fail "scsi_debug modprobe failed"
sleep 1
diff --git a/tests/generic/001 b/tests/generic/001
index 35c88f2..aa82441 100755
--- a/tests/generic/001
+++ b/tests/generic/001
@@ -190,7 +190,7 @@ _mark_iteration()
#
_chain()
{
- $AWK_PROG -v full_file=$here/$seqres.full -v verify=$verify <$tmp.config '
+ $AWK_PROG -v full_file=$seqres.full -v verify=$verify <$tmp.config '
BEGIN { nfile = 0 }
/^\#/ { next }
{ file[nfile] = $1
@@ -238,7 +238,7 @@ END { srand('$iter')
}
}
}' \
- | tee -a $here/$seqres.full | sh
+ | tee -a $seqres.full | sh
}
_check()
@@ -292,7 +292,7 @@ _cleanup()
fi
}
-rm -f $here/$seqres.full
+rm -f $seqres.full
status=0
_cleanup
status=1
@@ -306,7 +306,7 @@ _setup
for iter in 1 2 3 4 5
do
echo -n "iter $iter chain ... "
- echo "iter $iter" >> $here/$seqres.full
+ echo "iter $iter" >> $seqres.full
_chain
_check
if [ -f $tmp.bad ]
diff --git a/tests/generic/010 b/tests/generic/010
index d338db6..0bdfdd5 100755
--- a/tests/generic/010
+++ b/tests/generic/010
@@ -64,7 +64,7 @@ rm -f $seqres.full
cd $testdir
-$here/src/dbtest -l 5 -n 1000 2>&1 | tee -a $here/$seqres.full | _filter_dbtest
+$here/src/dbtest -l 5 -n 1000 2>&1 | tee -a $seqres.full | _filter_dbtest
# success, all done
exit
diff --git a/tests/generic/013 b/tests/generic/013
index a9c07c4..b364f1b 100755
--- a/tests/generic/013
+++ b/tests/generic/013
@@ -78,11 +78,11 @@ _do_test()
if ! $FSSTRESS_PROG $_param $FSSTRESS_AVOID -v -m 8 -n $_count -d $out >>$dbgoutfile 2>&1
then
echo " fsstress (count=$_count) returned $? - see $seqres.full"
- echo "--------------------------------------" >>$here/$seqres.full
- echo "$_n - output from fsstress:" >>$here/$seqres.full
- echo "--------------------------------------" >>$here/$seqres.full
- echo "<NOT LOGGED>" >>$here/$seqres.full
- #cat $tmp.out >>$here/$seqres.full
+ echo "--------------------------------------" >>$seqres.full
+ echo "$_n - output from fsstress:" >>$seqres.full
+ echo "--------------------------------------" >>$seqres.full
+ echo "<NOT LOGGED>" >>$seqres.full
+ #cat $tmp.out >>$seqres.full
status=1
fi
@@ -96,7 +96,7 @@ _supported_os IRIX Linux
_setup_testdir
-rm -f $here/$seqres.full
+rm -f $seqres.full
echo "brevity is wit..."
count=1000
diff --git a/tests/generic/074 b/tests/generic/074
index 6df8c57..b9e1595 100755
--- a/tests/generic/074
+++ b/tests/generic/074
@@ -108,7 +108,7 @@ _process_args()
# real QA test starts here
-rm -f $here/$seqres.full
+rm -f $seqres.full
_supported_fs generic
_supported_os IRIX Linux
diff --git a/tests/generic/075 b/tests/generic/075
index 52e6a43..4477db4 100755
--- a/tests/generic/075
+++ b/tests/generic/075
@@ -78,10 +78,10 @@ _do_test()
cd $out
if ! $here/ltp/fsx $_param -P $here $seq.$_n &>/dev/null
then
- echo " fsx ($_param) failed, $? - compare $seq.$_n.{good,bad,fsxlog}"
- mv $out/$seq.$_n $here/$seq.$_n.full
- od -xAx $here/$seq.$_n.full > $here/$seq.$_n.bad
- od -xAx $here/$seq.$_n.fsxgood > $here/$seq.$_n.good
+ echo " fsx ($_param) failed, $? - compare $seqres.$_n.{good,bad,fsxlog}"
+ mv $out/$seq.$_n $seqres.$_n.full
+ od -xAx $seqres.$_n.full > $seqres.$_n.bad
+ od -xAx $seqres.$_n.fsxgood > $seqres.$_n.good
status=1
exit
fi
@@ -139,7 +139,7 @@ echo "Params: n = $numops1 N = $numops2 l = $filelen" >>$seqres.full
_setup_testdir
-rm -f $here/$seqres.full
+rm -f $seqres.full
echo "brevity is wit..."
_check_test_fs
diff --git a/tests/generic/089 b/tests/generic/089
index c4c76e2..fdddad4 100755
--- a/tests/generic/089
+++ b/tests/generic/089
@@ -73,8 +73,8 @@ mtab()
echo directory entries:
ls | grep mtab
- echo directory entries >> $here/$seqres.full
- ls -li >> $here/$seqres.full
+ echo directory entries >> $seqres.full
+ ls -li >> $seqres.full
}
# directory with only a few entries
diff --git a/tests/generic/100 b/tests/generic/100
index 123dc5f..f4b0c8f 100755
--- a/tests/generic/100
+++ b/tests/generic/100
@@ -62,10 +62,10 @@ rm -rf $POPULATED_DIR
rm -f $TEMP_DIR/$TAR_FILE
# Create the new directory structure
-_populate_fs -n $NDIRS -f $NFILES -d $DEPTH -r $POPULATED_DIR -s $SIZE >>$here/$seqres.full 2>&1
+_populate_fs -n $NDIRS -f $NFILES -d $DEPTH -r $POPULATED_DIR -s $SIZE >>$seqres.full 2>&1
# Then tar up the directory structure
-tar -cvf $TEMP_DIR/$TAR_FILE $POPULATED_DIR >>$here/$seqres.full 2>&1
+tar -cvf $TEMP_DIR/$TAR_FILE $POPULATED_DIR >>$seqres.full 2>&1
# create f/s
_require_scratch
@@ -73,12 +73,12 @@ _setup_testdir
# untar on f/s
cd $testdir
-tar -xRvf $TEMP_DIR/$TAR_FILE >>$here/$seqres.full 2>&1
+tar -xRvf $TEMP_DIR/$TAR_FILE >>$seqres.full 2>&1
cd $here
# use diff -qr to compare
-ls -R -l ${testdir}${POPULATED_DIR} >>$here/$seqres.full 2>&1
+ls -R -l ${testdir}${POPULATED_DIR} >>$seqres.full 2>&1
diff -qr $POPULATED_DIR ${testdir}${POPULATED_DIR}
cd /
diff --git a/tests/generic/112 b/tests/generic/112
index 5f5b19d..0cd19db 100755
--- a/tests/generic/112
+++ b/tests/generic/112
@@ -79,7 +79,7 @@ _do_test()
if ! $here/ltp/fsx $_param -P $here $seq.$_n &>/dev/null
then
echo " fsx ($_param) returned $? - see $seq.$_n.full"
- mv $seq.$_n.fsxlog $here/$seq.$_n.full
+ mv $seq.$_n.fsxlog $seqres.$_n.full
status=1
exit
fi
@@ -140,7 +140,7 @@ echo "Params: n = $numops1 N = $numops2 l = $filelen" >>$seqres.full
_setup_testdir
-rm -f $here/$seqres.full
+rm -f $seqres.full
echo "brevity is wit..."
_check_test_fs
diff --git a/tests/generic/192 b/tests/generic/192
index 66d8a66..13784f7 100755
--- a/tests/generic/192
+++ b/tests/generic/192
@@ -67,7 +67,7 @@ time2=`_access_time $testfile | tee -a $seqres.full`
cd /
umount $TEST_DIR
_test_mount
-time3=`_access_time $testfile | tee -a $here/$seqres.full`
+time3=`_access_time $testfile | tee -a $seqres.full`
delta1=`expr $time2 - $time1`
delta2=`expr $time3 - $time1`
diff --git a/tests/generic/232 b/tests/generic/232
index ee0e16e..2402c45 100755
--- a/tests/generic/232
+++ b/tests/generic/232
@@ -39,7 +39,7 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
_filter_num()
{
- tee -a $here/$seqres.full |\
+ tee -a $seqres.full |\
sed -e 's/[0-9][0-9]* inodes/I inodes/g' \
-e 's/[0-9][0-9]* paths/P paths/g' \
-e 's/seed = [0-9][0-9]*/seed = S/'
@@ -55,11 +55,11 @@ _fsstress()
count=2000
args=`_scale_fsstress_args -d $out -n $count -p 7`
- echo "fsstress $args" >> tee -a $here/$seqres.full
- if ! $FSSTRESS_PROG $args | tee -a $here/$seqres.full | _filter_num
+ echo "fsstress $args" >> tee -a $seqres.full
+ if ! $FSSTRESS_PROG $args | tee -a $seqres.full | _filter_num
then
echo " fsstress $args returned $?"
- cat $tmp.out | tee -a $here/$seqres.full
+ cat $tmp.out | tee -a $seqres.full
status=1
fi
}
diff --git a/tests/generic/233 b/tests/generic/233
index 1eb68c5..2b6cd2f 100755
--- a/tests/generic/233
+++ b/tests/generic/233
@@ -43,7 +43,7 @@ FSX_ARGS="-q -l $FSX_FILE_SIZE -o 65536 -S 191110531 -N 100000"
_filter_num()
{
- tee -a $here/$seqres.full |\
+ tee -a $seqres.full |\
sed -e 's/[0-9][0-9]* inodes/I inodes/g' \
-e 's/[0-9][0-9]* paths/P paths/g' \
-e 's/seed = [0-9][0-9]*/seed = S/'
@@ -62,11 +62,11 @@ _fsstress()
-f rename=10 -f fsync=2 -f write=15 -f dwrite=15 \
-n $count -d $out -p 7`
- echo "fsstress $args" >> tee -a $here/$seqres.full
- if ! su $qa_user -c "$FSSTRESS_PROG $args" | tee -a $here/$seqres.full | _filter_num
+ echo "fsstress $args" >> tee -a $seqres.full
+ if ! su $qa_user -c "$FSSTRESS_PROG $args" | tee -a $seqres.full | _filter_num
then
echo " fsstress $args returned $?"
- cat $tmp.out | tee -a $here/$seqres.full
+ cat $tmp.out | tee -a $seqres.full
status=1
fi
}
diff --git a/tests/generic/269 b/tests/generic/269
index 6e33368..684cf42 100755
--- a/tests/generic/269
+++ b/tests/generic/269
@@ -45,7 +45,7 @@ _workout()
enospc_time=2
out=$SCRATCH_MNT/fsstress.$$
args=`_scale_fsstress_args -p128 -n999999999 -f setattr=1 $FSSTRESS_AVOID -d $out`
- echo "fsstress $args" >> $here/$seqres.full
+ echo "fsstress $args" >> $seqres.full
$FSSTRESS_PROG $args > /dev/null 2>&1 &
pid=$!
echo "Run dd writers in parallel"
@@ -53,7 +53,7 @@ _workout()
do
# File will be opened with O_TRUNC each time
dd if=/dev/zero of=$SCRATCH_MNT/SPACE_CONSUMER bs=1M \
- >> $here/$seqres.full 2>&1
+ >> $seqres.full 2>&1
sleep $enospc_time
done
kill $pid
diff --git a/tests/generic/270 b/tests/generic/270
index 294bb62..b5ed7af 100755
--- a/tests/generic/270
+++ b/tests/generic/270
@@ -48,7 +48,7 @@ _workout()
enospc_time=2
out=$SCRATCH_MNT/fsstress.$$
args=`_scale_fsstress_args -p128 -n999999999 -f setattr=1 $FSSTRESS_AVOID -d $out`
- echo "fsstress $args" >> $here/$seqres.full
+ echo "fsstress $args" >> $seqres.full
# Grant chown capability
cp $FSSTRESS_PROG $tmp.fsstress.bin
if [ "`whereis setcap`" == "setcap:" ]; then
@@ -65,7 +65,7 @@ _workout()
# File will be opened with O_TRUNC each time
su $qa_user -c "dd if=/dev/zero \
of=$SCRATCH_MNT/SPACE_CONSUMER bs=1M " \
- >> $here/$seqres.full 2>&1
+ >> $seqres.full 2>&1
sleep $enospc_time
done
diff --git a/tests/shared/305 b/tests/shared/305
index bcb235f..91cbf03 100644
--- a/tests/shared/305
+++ b/tests/shared/305
@@ -62,7 +62,7 @@ disallow_fail_make_request()
start_fail_scratch_dev()
{
echo "Force SCRATCH_DEV device failure"
- echo " echo 1 > /sys/block/$SCRATCH_BDEV/make-it-fail" >> $here/$seqres.full
+ echo " echo 1 > /sys/block/$SCRATCH_BDEV/make-it-fail" >> $seqres.full
echo 1 > /sys/block/$SCRATCH_BDEV/make-it-fail
}
@@ -70,7 +70,7 @@ start_fail_scratch_dev()
stop_fail_scratch_dev()
{
echo "Make SCRATCH_DEV device operable again"
- echo " echo 0 > /sys/block/$SCRATCH_BDEV/make-it-fail" >> $here/$seqres.full
+ echo " echo 0 > /sys/block/$SCRATCH_BDEV/make-it-fail" >> $seqres.full
echo 0 > /sys/block/$SCRATCH_BDEV/make-it-fail
}
@@ -139,12 +139,12 @@ _workout()
echo ""
echo "Start fsstress.."
echo ""
- echo "fsstress $args" >> $here/$seqres.full
+ echo "fsstress $args" >> $seqres.full
$FSSTRESS_PROG $args > /dev/null 2>&1 &
fs_pid=$!
echo "Start fio.."
cat $tmp-$seq.fio >> $seqres.full
- $FIO_PROG $tmp-$seq.fio >> $here/$seqres.full 2>&1 &
+ $FIO_PROG $tmp-$seq.fio >> $seqres.full 2>&1 &
fio_pid=$!
# Let's it work for awhile, and force device failure
@@ -154,7 +154,7 @@ _workout()
# that so buffered write(2) may succeed, but any integrity operations
# such as (sync, fsync, fdatasync, direct-io) should fail.
dd if=/dev/zero of=$SCRATCH_MNT/touch_failed_filesystem count=1 bs=4k conv=fsync \
- >> $here/$seqres.full 2>&1 && \
+ >> $seqres.full 2>&1 && \
_fail "failed: still able to perform integrity fsync on $SCRATCH_MNT"
kill $fs_pid
@@ -176,7 +176,7 @@ _workout()
# real QA test starts here
-_scratch_mkfs >> $here/$seqres.full 2>&1 || _fail "mkfs failed"
+_scratch_mkfs >> $seqres.full 2>&1 || _fail "mkfs failed"
_scratch_mount || _fail "mount failed"
allow_fail_make_request
_workout
diff --git a/tests/xfs/008 b/tests/xfs/008
index 4bf6c00..e7a1768 100755
--- a/tests/xfs/008
+++ b/tests/xfs/008
@@ -73,14 +73,14 @@ _do_test()
fi
else
echo " randholes returned $? - see $seq.out.full"
- echo "--------------------------------------" >>$here/$seq.out.full
- echo "$_n - output from randholes:" >>$here/$seq.out.full
- echo "--------------------------------------" >>$here/$seq.out.full
- cat $tmp.out >>$here/$seq.out.full
- echo "--------------------------------------" >>$here/$seq.out.full
- echo "$_n - output from bmap:" >>$here/$seq.out.full
- echo "--------------------------------------" >>$here/$seq.out.full
- xfs_bmap -vvv $out >>$here/$seq.out.full
+ echo "--------------------------------------" >>$seqres.full
+ echo "$_n - output from randholes:" >>$seqres.full
+ echo "--------------------------------------" >>$seqres.full
+ cat $tmp.out >>$seqres.full
+ echo "--------------------------------------" >>$seqres.full
+ echo "$_n - output from bmap:" >>$seqres.full
+ echo "--------------------------------------" >>$seqres.full
+ xfs_bmap -vvv $out >>$seqres.full
status=1
fi
}
@@ -91,7 +91,7 @@ _supported_os IRIX Linux
_setup_testdir
-rm -f $here/$seq.out.full
+rm -f $seqres.full
# Note on special numbers here.
#
diff --git a/tests/xfs/012 b/tests/xfs/012
index 87c0b85..cd9c485 100755
--- a/tests/xfs/012
+++ b/tests/xfs/012
@@ -62,7 +62,7 @@ _do_test()
echo "-----------------------------------------------"
if ! $here/src/holes $_param $out >$tmp.out
then
- echo " holes returned $? - see $seq.out.full"
+ echo " holes returned $? - see $seqres.full"
failed=1
status=1
fi
@@ -78,7 +78,7 @@ _do_test()
if [ $count -ne $_count ]
then
- echo " unexpected number of holes - see $seq.out.full"
+ echo " unexpected number of holes - see $seqres.full"
status=1
failed=1
fi
@@ -86,18 +86,18 @@ _do_test()
if [ $failed -eq 1 ]
then
- echo "--------------------------------------" >>$here/$seq.out.full
- echo "$_n - output from holes:" >>$here/$seq.out.full
- echo "--------------------------------------" >>$here/$seq.out.full
- cat $tmp.out >>$here/$seq.out.full
- echo "--------------------------------------" >>$here/$seq.out.full
- echo "$_n - output from bmap:" >>$here/$seq.out.full
- echo "--------------------------------------" >>$here/$seq.out.full
- xfs_bmap -vvv $out >>$here/$seq.out.full
- echo "--------------------------------------" >>$here/$seq.out.full
- echo "$_n - output from ls -li:" >>$here/$seq.out.full
- echo "--------------------------------------" >>$here/$seq.out.full
- ls -li $out >>$here/$seq.out.full
+ echo "--------------------------------------" >>$seqres.full
+ echo "$_n - output from holes:" >>$seqres.full
+ echo "--------------------------------------" >>$seqres.full
+ cat $tmp.out >>$seqres.full
+ echo "--------------------------------------" >>$seqres.full
+ echo "$_n - output from bmap:" >>$seqres.full
+ echo "--------------------------------------" >>$seqres.full
+ xfs_bmap -vvv $out >>$seqres.full
+ echo "--------------------------------------" >>$seqres.full
+ echo "$_n - output from ls -li:" >>$seqres.full
+ echo "--------------------------------------" >>$seqres.full
+ ls -li $out >>$seqres.full
status=1
fi
}
@@ -108,7 +108,7 @@ _supported_os IRIX Linux
_setup_testdir
-rm -f $here/$seq.out.full
+rm -f $seqres.full
# small & fairly dense
_do_test 1 "-l 40960000 -b 40960 -i 10 -c 1" 100
diff --git a/tests/xfs/024 b/tests/xfs/024
index 68e9788..2e13288 100755
--- a/tests/xfs/024
+++ b/tests/xfs/024
@@ -43,11 +43,11 @@ _require_tape $TAPE_DEV
_create_dumpdir_fill
# ensure file/dir timestamps precede dump timestamp
sleep 2
-src/bstat $SCRATCH_MNT >>$here/$seqres.full
+src/bstat $SCRATCH_MNT >>$seqres.full
_erase_hard
_do_dump
_append_dumpdir_fill
-src/bstat $SCRATCH_MNT >>$here/$seqres.full
+src/bstat $SCRATCH_MNT >>$seqres.full
_erase_hard
_do_dump -l 1
_do_restore
diff --git a/tests/xfs/067 b/tests/xfs/067
index fbfaa1f..27f5713 100755
--- a/tests/xfs/067
+++ b/tests/xfs/067
@@ -50,11 +50,11 @@ isize=0
_scratch_mkfs_xfs | _filter_mkfs >$seqres.full 2>$tmp.mkfs
[ $? -eq 0 ] && source $tmp.mkfs
if [ "$isize" -lt 1024 ]; then
- _scratch_mkfs_xfs -i size=1024 >>$here/$seqres.full \
+ _scratch_mkfs_xfs -i size=1024 >>$seqres.full \
|| _notrun "Cannot mkfs for this test using MKFS_OPTIONS specified"
fi
-_scratch_mount >>$here/$seqres.full || _fail "mount failed"
-xfs_info $SCRATCH_MNT >>$here/$seqres.full
+_scratch_mount >>$seqres.full || _fail "mount failed"
+xfs_info $SCRATCH_MNT >>$seqres.full
cd $SCRATCH_MNT
echo ""
diff --git a/tests/xfs/114 b/tests/xfs/114
index 4dfdf86..1029dbc 100755
--- a/tests/xfs/114
+++ b/tests/xfs/114
@@ -80,8 +80,8 @@ _test_create()
p=dir2/dir3/dir4/file4
touch $p
- #_print_names $p >>$here/$seqres.full
- _print_names $p | tee -a $here/$seqres.full
+ #_print_names $p >>$seqres.full
+ _print_names $p | tee -a $seqres.full
_check_paths $SCRATCH_MNT/$p
}
@@ -131,13 +131,13 @@ _test_hardlink()
ln $p $x
done
- _print_names $p >>$here/$seqres.full
+ _print_names $p >>$seqres.full
echo ""
echo "print out names and check after created hardlinks"
echo ""
for x in $paths; do
- _print_names $x | tee -a $here/$seqres.full
+ _print_names $x | tee -a $seqres.full
_check_paths $SCRATCH_MNT/$x
done
@@ -161,7 +161,7 @@ _test_hardlink()
echo ""
for x in $paths; do
if [ -e $x ]; then
- _print_names $x | tee -a $here/$seqres.full
+ _print_names $x | tee -a $seqres.full
_check_paths $SCRATCH_MNT/$x
fi
done
@@ -230,7 +230,7 @@ _test_rename()
_filter_num()
{
- tee -a $here/$seqres.full |\
+ tee -a $seqres.full |\
sed -e 's/[0-9][0-9]* inodes/I inodes/g' \
-e 's/[0-9][0-9]* paths/P paths/g' \
-e 's/seed = [0-9][0-9]*/seed = S/'
@@ -255,7 +255,7 @@ _test_fsstress()
if ! $FSSTRESS_PROG $args | _filter_num
then
echo " fsstress $args returned $?"
- cat $tmp.out | tee -a $here/$seqres.full
+ cat $tmp.out | tee -a $seqres.full
status=1
fi
@@ -284,8 +284,8 @@ _test_dirstress()
if ! $here/src/dirstress $args >$tmp.out 2>&1 | _filter_num
then
echo " dirstress failed"
- echo "*** dirstress $args" | tee -a $here/$seqres.full
- cat $tmp.out >>$here/$seqres.full
+ echo "*** dirstress $args" | tee -a $seqres.full
+ cat $tmp.out >>$seqres.full
status=1
exit
fi
@@ -295,8 +295,8 @@ _test_dirstress()
if ! $here/src/dirstress $args >$tmp.out 2>&1 | _filter_num
then
echo " dirstress failed"
- echo "*** dirstress $args" | tee -a $here/$seqres.full
- cat $tmp.out >>$here/$seqres.full
+ echo "*** dirstress $args" | tee -a $seqres.full
+ cat $tmp.out >>$seqres.full
status=1
exit
fi
@@ -316,16 +316,16 @@ _require_scratch
_require_attrs
_need_to_be_root
-rm -f $here/$seqres.full
+rm -f $seqres.full
echo "mkfs"
-_scratch_mkfs_xfs >>$here/$seqres.full 2>&1 \
+_scratch_mkfs_xfs >>$seqres.full 2>&1 \
|| _fail "mkfs scratch failed"
-_scratch_mkfs_xfs -i parent=1 >>$here/$seqres.full 2>&1 \
+_scratch_mkfs_xfs -i parent=1 >>$seqres.full 2>&1 \
|| _notrun "parent inodes not supported"
echo "mount"
-_scratch_mount >>$here/$seqres.full 2>&1 \
+_scratch_mount >>$seqres.full 2>&1 \
|| _fail "mount failed: $MOUNT_OPTIONS"
# real QA test starts here
diff --git a/tests/xfs/115 b/tests/xfs/115
index 0933c54..967a904 100755
--- a/tests/xfs/115
+++ b/tests/xfs/115
@@ -102,16 +102,16 @@ _supported_os IRIX
_require_scratch
_require_attrs
-rm -f $here/$seqres.full
+rm -f $seqres.full
echo "mkfs"
-_scratch_mkfs_xfs >>$here/$seqres.full 2>&1 \
+_scratch_mkfs_xfs >>$seqres.full 2>&1 \
|| _fail "mkfs scratch failed"
-_scratch_mkfs_xfs -i paths=1 >>$here/$seqres.full 2>&1 \
+_scratch_mkfs_xfs -i paths=1 >>$seqres.full 2>&1 \
|| _notrun "i_paths not supported"
echo "mount"
-_scratch_mount >>$here/$seqres.full 2>&1 \
+_scratch_mount >>$seqres.full 2>&1 \
|| _fail "mount failed: $MOUNT_OPTIONS"
# real QA test starts here
diff --git a/tests/xfs/168 b/tests/xfs/168
index 4ca2869..901125a 100755
--- a/tests/xfs/168
+++ b/tests/xfs/168
@@ -107,7 +107,7 @@ wait
# dmapi destroy events are asyncronous, don't rely on fixed ordering of events
# in print_event output, use sort.
echo "# here comes the dmapi print_event filtered and sorted output"
-cat $tmp.print_event_out | tee -a $here/$seqres.full | _filter_dmapi_print_event | LC_COLLATE=POSIX sort
+cat $tmp.print_event_out | tee -a $seqres.full | _filter_dmapi_print_event | LC_COLLATE=POSIX sort
rm $tmp.print_event_out
status=0
diff --git a/tests/xfs/186 b/tests/xfs/186
index 44edaf7..8df91b6 100755
--- a/tests/xfs/186
+++ b/tests/xfs/186
@@ -78,7 +78,7 @@ _rmv_eas()
_filter_inode()
{
- tee -a $here/$seqres.full | \
+ tee -a $seqres.full | \
sed -e "s/core.forkoff/forkoff/g" | \
egrep '^u.sfdir2|^a.sfattr|forkoff' | \
egrep -v 'inumber|parent'
@@ -86,7 +86,7 @@ _filter_inode()
_filter_version()
{
- tee -a $here/$seqres.full | tr ',' '\n' | grep ATTR
+ tee -a $seqres.full | tr ',' '\n' | grep ATTR
}
_print_inode()
diff --git a/tests/xfs/282 b/tests/xfs/282
index 8ddb258..15ccc3f 100755
--- a/tests/xfs/282
+++ b/tests/xfs/282
@@ -46,13 +46,13 @@ _require_legacy_v2_format
_create_dumpdir_fill
# ensure file/dir timestamps precede dump timestamp
sleep 2
-src/bstat $SCRATCH_MNT >>$here/$seqres.full
+src/bstat $SCRATCH_MNT >>$seqres.full
echo "*** Level 0 dump, format 2"
_do_dump_file -f $tmp.l0 -K
_append_dumpdir_fill
-src/bstat $SCRATCH_MNT >>$here/$seqres.full
+src/bstat $SCRATCH_MNT >>$seqres.full
echo "*** Level 1 dump, current format"
_do_dump_file -l 1 -f $tmp.l1
diff --git a/tests/xfs/283 b/tests/xfs/283
index cd9609e..def2107 100755
--- a/tests/xfs/283
+++ b/tests/xfs/283
@@ -46,13 +46,13 @@ _require_legacy_v2_format
_create_dumpdir_fill
# ensure file/dir timestamps precede dump timestamp
sleep 2
-src/bstat $SCRATCH_MNT >>$here/$seqres.full
+src/bstat $SCRATCH_MNT >>$seqres.full
echo "*** Level 0 dump, current format"
_do_dump_file -f $tmp.l0
_append_dumpdir_fill
-src/bstat $SCRATCH_MNT >>$here/$seqres.full
+src/bstat $SCRATCH_MNT >>$seqres.full
echo "*** Level 1 dump, format 2"
_do_dump_file -l 1 -f $tmp.l1 -K
--
1.7.10.4
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply related [flat|nested] 59+ messages in thread* Re: [PATCH 22/25] xfstests: RESULTS_DIR needs to be an absolute path
2013-03-15 12:28 ` [PATCH 22/25] xfstests: RESULTS_DIR needs to be an absolute path Dave Chinner
@ 2013-03-23 10:24 ` Phil White
0 siblings, 0 replies; 59+ messages in thread
From: Phil White @ 2013-03-23 10:24 UTC (permalink / raw)
To: Dave Chinner; +Cc: xfs
Looks OK.
Reviewed-by: Phil White <pwhite@sgi.com>
On Fri, Mar 15, 2013 at 11:28:06PM +1100, Dave Chinner wrote:
> From: Dave Chinner <dchinner@redhat.com>
>
> Some tests 'cd <somedir>' and then direct output to $RESULT_DIR,
> which fails if the current working directory is not $here.
> Regardless, if an external results directory is to be used it needs
> to have a full path specified and the use of $here as the base of
> the results files is completely incorrect.
>
> Hence change all the $here/$seqres* references to simply be
> $seqres*, and instead encode the full path to the results in
> $RESULT_DIR.
>
> Signed-off-by: Dave Chinner <dchinner@redhat.com>
> ---
> check | 55 ++++++++++++-----------------
> common/attr | 4 +--
> common/defrag | 4 +--
> common/dump | 86 ++++++++++++++++++++++-----------------------
> common/filestreams | 4 +--
> common/log | 36 +++++++++----------
> common/quota | 18 +++++-----
> common/rc | 98 ++++++++++++++++++++++++++--------------------------
> common/scsi_debug | 2 +-
> tests/generic/001 | 8 ++---
> tests/generic/010 | 2 +-
> tests/generic/013 | 12 +++----
> tests/generic/074 | 2 +-
> tests/generic/075 | 10 +++---
> tests/generic/089 | 4 +--
> tests/generic/100 | 8 ++---
> tests/generic/112 | 4 +--
> tests/generic/192 | 2 +-
> tests/generic/232 | 8 ++---
> tests/generic/233 | 8 ++---
> tests/generic/269 | 4 +--
> tests/generic/270 | 4 +--
> tests/shared/305 | 12 +++----
> tests/xfs/008 | 18 +++++-----
> tests/xfs/012 | 30 ++++++++--------
> tests/xfs/024 | 4 +--
> tests/xfs/067 | 6 ++--
> tests/xfs/114 | 30 ++++++++--------
> tests/xfs/115 | 8 ++---
> tests/xfs/168 | 2 +-
> tests/xfs/186 | 4 +--
> tests/xfs/282 | 4 +--
> tests/xfs/283 | 4 +--
> 33 files changed, 247 insertions(+), 258 deletions(-)
>
> diff --git a/check b/check
> index 17bc004..18cae75 100755
> --- a/check
> +++ b/check
> @@ -36,25 +36,38 @@ here=`pwd`
> FSTYP=xfs
> xfile=""
>
> -SUPPORTED_TESTS="[0-9][0-9][0-9] [0-9][0-9][0-9][0-9]"
> -SRC_GROUPS="generic shared"
> -export SRC_DIR="tests"
> -export RESULT_BASE=${RESULT_BASE:="results"}
> -
> -# generic initialization
> +# start the initialisation work now
> iam=check
>
> +export MSGVERB="text:action"
> export QA_CHECK_FS=${QA_CHECK_FS:=true}
>
> -# by default don't output timestamps
> -timestamp=${TIMESTAMP:=false}
> -
> # number of diff lines from a failed test, 0 for whole output
> export DIFF_LENGTH=${DIFF_LENGTH:=10}
>
> # by default don't output timestamps
> timestamp=${TIMESTAMP:=false}
>
> +rm -f $tmp.list $tmp.tmp $tmp.grep $here/$iam.out $tmp.xlist
> +
> +# Autodetect fs type based on what's on $TEST_DEV
> +if [ "$HOSTOS" == "Linux" ]; then
> + FSTYP=`blkid -c /dev/null -s TYPE -o value $TEST_DEV`
> +fi
> +export FSTYP
> +
> +# we need common.config
> +if ! . ./common/config
> +then
> + echo "$iam: failed to source common/config"
> + exit 1
> +fi
> +
> +SUPPORTED_TESTS="[0-9][0-9][0-9] [0-9][0-9][0-9][0-9]"
> +SRC_GROUPS="generic shared"
> +export SRC_DIR="tests"
> +export RESULT_BASE=${RESULT_BASE:="$here/results"}
> +
> usage()
> {
> echo "Usage: $0 [options] [testlist]"'
> @@ -79,12 +92,6 @@ testlist options
> exit 0
> }
>
> -_setenvironment()
> -{
> - MSGVERB="text:action"
> - export MSGVERB
> -}
> -
> get_group_list()
> {
> grp=$1
> @@ -147,24 +154,6 @@ _timestamp()
> echo -n " [$now]"
> }
>
> -# start the initialisation work now
> -_setenvironment
> -
> -rm -f $tmp.list $tmp.tmp $tmp.grep $here/$iam.out $tmp.xlist
> -
> -# Autodetect fs type based on what's on $TEST_DEV
> -if [ "$HOSTOS" == "Linux" ]; then
> - FSTYP=`blkid -c /dev/null -s TYPE -o value $TEST_DEV`
> -fi
> -export FSTYP
> -
> -# we need common.config
> -if ! . ./common/config
> -then
> - echo "$iam: failed to source common/config"
> - exit 1
> -fi
> -
> # Process command arguments first.
> while [ $# -gt 0 ]; do
> case "$1" in
> diff --git a/common/attr b/common/attr
> index 69bcb01..e5070bf 100644
> --- a/common/attr
> +++ b/common/attr
> @@ -129,7 +129,7 @@ _require_acls()
> #
> touch $TEST_DIR/syscalltest
> chacl -l $TEST_DIR/syscalltest > $TEST_DIR/syscalltest.out 2>&1
> - cat $TEST_DIR/syscalltest.out >> $RESULT_DIR/$seq.full
> + cat $TEST_DIR/syscalltest.out >> $seqres.full
>
> if grep -q 'Function not implemented' $TEST_DIR/syscalltest.out; then
> _notrun "kernel does not support ACLs"
> @@ -164,7 +164,7 @@ _require_attrs()
> #
> touch $TEST_DIR/syscalltest
> attr -s "user.xfstests" -V "attr" $TEST_DIR > $TEST_DIR/syscalltest.out 2>&1
> - cat $TEST_DIR/syscalltest.out >> $RESULT_DIR/$seq.full
> + cat $TEST_DIR/syscalltest.out >> $seqres.full
>
> if grep -q 'Function not implemented' $TEST_DIR/syscalltest.out; then
> _notrun "kernel does not support attrs"
> diff --git a/common/defrag b/common/defrag
> index 13405a4..f04fd42 100644
> --- a/common/defrag
> +++ b/common/defrag
> @@ -44,7 +44,7 @@ _require_defrag()
> _extent_count()
> {
> $FILEFRAG_PROG $1 | awk '{print $2}'
> - $FILEFRAG_PROG -v $1 >> $RESULT_DIR/$seq.full 2>&1
> + $FILEFRAG_PROG -v $1 >> $seqres.full 2>&1
> }
>
> # Defrag file, check it, and remove it.
> @@ -54,7 +54,7 @@ _defrag()
> _extent_count $1
> CSUM_BEFORE=`md5sum $1`
> STAT_BEFORE=`stat -c "a: %x m: %y c: %z" $1`
> - $DEFRAG_PROG -v $1 >> $RESULT_DIR/$seq.full 2>&1
> + $DEFRAG_PROG -v $1 >> $seqres.full 2>&1
> _scratch_remount
> STAT_AFTER=`stat -c "a: %x m: %y c: %z" $1`
> CSUM_AFTER=`md5sum $1`
> diff --git a/common/dump b/common/dump
> index 0395ee3..3df6191 100644
> --- a/common/dump
> +++ b/common/dump
> @@ -20,7 +20,7 @@
> #
>
> # --- initializations ---
> -rm -f $RESULT_DIR/$seq.full
> +rm -f $seqres.full
>
> if [ -n "$DEBUGDUMP" ]; then
> _dump_debug=-v4
> @@ -125,7 +125,7 @@ _check_onl()
> _limit=10
> i=0
> while [ $i -lt $_limit ]; do
> - echo "Checking online..." >>$RESULT_DIR/$seq.full
> + echo "Checking online..." >>$seqres.full
> if _mt status >$tmp.status 2>&1; then
> break;
> else
> @@ -159,12 +159,12 @@ _check_onl()
>
> _wait_tape()
> {
> - echo "Wait for tape, $dumptape, ..." >>$RESULT_DIR/$seq.full
> + echo "Wait for tape, $dumptape, ..." >>$seqres.full
>
> i=0
> while [ $i -lt 20 ]; do
> - echo "Checking status..." >>$RESULT_DIR/$seq.full
> - if _mt status 2>&1 | tee -a $RESULT_DIR/$seq.full | egrep -i "onl|ready" >/dev/null; then
> + echo "Checking status..." >>$seqres.full
> + if _mt status 2>&1 | tee -a $seqres.full | egrep -i "onl|ready" >/dev/null; then
> break;
> else
> sleep 1
> @@ -178,7 +178,7 @@ _wait_tape()
> #
> _rewind()
> {
> - echo "Initiate rewind..." >>$RESULT_DIR/$seq.full
> + echo "Initiate rewind..." >>$seqres.full
> _wait_tape
> _mt rewind >/dev/null
> _wait_tape
> @@ -191,7 +191,7 @@ _rewind()
> #
> _erase_soft()
> {
> - echo "Erasing tape" | tee -a $RESULT_DIR/$seq.full
> + echo "Erasing tape" | tee -a $seqres.full
> _rewind
> _mt weof 3
> _rewind
> @@ -199,7 +199,7 @@ _erase_soft()
>
> _erase_hard()
> {
> - echo "Erasing tape" | tee -a $RESULT_DIR/$seq.full
> + echo "Erasing tape" | tee -a $seqres.full
> _mt erase
> }
>
> @@ -230,7 +230,7 @@ _require_tape()
>
> if [ -z "$dumptape" -o "@" == "$dumptape" ]; then
> echo "This test requires a dump tape - none was specified"
> - echo "No dump tape specified" >$RESULT_DIR/$seq.notrun
> + echo "No dump tape specified" >$seqres.notrun
> status=$NOTRUNSTS
> exit
> fi
> @@ -243,8 +243,8 @@ _wipe_fs()
> {
> _require_scratch
>
> - _scratch_mkfs_xfs >>$RESULT_DIR/$seq.full || _fail "mkfs failed"
> - _scratch_mount >>$RESULT_DIR/$seq.full || _fail "mount failed"
> + _scratch_mkfs_xfs >>$seqres.full || _fail "mkfs failed"
> + _scratch_mount >>$seqres.full || _fail "mount failed"
> }
>
> #
> @@ -266,8 +266,8 @@ _cleanup()
> # save it for inspection
> for dir in /var/xfsdump/inventory /var/lib/xfsdump/inventory; do
> [ -d $dir ] || continue
> - tar -cvf $RESULT_DIR/$seq.inventory.tar $dir
> - ls -nR $dir >$RESULT_DIR/$seq.inventory.ls
> + tar -cvf $seqres.inventory.tar $dir
> + ls -nR $dir >$seqres.inventory.ls
> done
> fi
>
> @@ -295,8 +295,8 @@ _cleanup()
> _stable_fs()
> {
> _saveddir=`pwd`; cd /
> - umount $SCRATCH_MNT >>$RESULT_DIR/$seq.full || _fail "unmount failed"
> - _scratch_mount >>$RESULT_DIR/$seq.full || _fail "mount failed"
> + umount $SCRATCH_MNT >>$seqres.full || _fail "unmount failed"
> + _scratch_mount >>$seqres.full || _fail "mount failed"
> cd $_saveddir
> }
>
> @@ -326,12 +326,12 @@ _create_dumpdir_stress()
> echo "-----------------------------------------------"
> if ! $here/ltp/fsstress $_param -s 1 $FSSTRESS_AVOID -n $_count -d $dump_dir >$tmp.out 2>&1
> then
> - echo " fsstress (count=$_count) returned $? - see $RESULT_DIR/$seq.full"
> + echo " fsstress (count=$_count) returned $? - see $seqres.full"
>
> - echo "--------------------------------------" >>$RESULT_DIR/$seq.full
> - echo "output from fsstress:" >>$RESULT_DIR/$seq.full
> - echo "--------------------------------------" >>$RESULT_DIR/$seq.full
> - cat $tmp.out >>$RESULT_DIR/$seq.full
> + echo "--------------------------------------" >>$seqres.full
> + echo "output from fsstress:" >>$seqres.full
> + echo "--------------------------------------" >>$seqres.full
> + cat $tmp.out >>$seqres.full
> status=1
> fi
>
> @@ -1043,7 +1043,7 @@ _do_dump_sub()
> echo "Dumping to tape..."
> opts="$_dump_debug$dump_args -s $dump_sdir -f $dumptape -M $media_label -L $session_label $SCRATCH_MNT"
> echo "xfsdump $opts" | _dir_filter
> - $XFSDUMP_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
> + $XFSDUMP_PROG $opts 2>&1 | tee -a $seqres.full | _dump_filter
> }
>
> #
> @@ -1056,7 +1056,7 @@ _do_dump()
> echo "Dumping to tape..."
> opts="$_dump_debug$dump_args -f $dumptape -M $media_label -L $session_label $SCRATCH_MNT"
> echo "xfsdump $opts" | _dir_filter
> - $XFSDUMP_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
> + $XFSDUMP_PROG $opts 2>&1 | tee -a $seqres.full | _dump_filter
> }
>
>
> @@ -1071,7 +1071,7 @@ _do_dump_min()
> onemeg=1048576
> opts="$_dump_debug$dump_args -m -b $onemeg -l0 -f $dumptape -M $media_label -L $session_label $SCRATCH_MNT"
> echo "xfsdump $opts" | _dir_filter
> - $XFSDUMP_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
> + $XFSDUMP_PROG $opts 2>&1 | tee -a $seqres.full | _dump_filter
> }
>
>
> @@ -1085,7 +1085,7 @@ _do_dump_file()
> echo "Dumping to file..."
> opts="$_dump_debug$dump_args -f $dump_file -M $media_label -L $session_label $SCRATCH_MNT"
> echo "xfsdump $opts" | _dir_filter
> - $XFSDUMP_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
> + $XFSDUMP_PROG $opts 2>&1 | tee -a $seqres.full | _dump_filter
> }
>
> #
> @@ -1107,7 +1107,7 @@ _do_dump_multi_file()
> echo "Dumping to files..."
> opts="$_dump_debug$dump_args $multi_args -L $session_label $SCRATCH_MNT"
> echo "xfsdump $opts" | _dir_filter
> - $XFSDUMP_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
> + $XFSDUMP_PROG $opts 2>&1 | tee -a $seqres.full | _dump_filter
> }
>
>
> @@ -1140,7 +1140,7 @@ _do_restore()
> echo "Restoring from tape..."
> opts="$_restore_debug$restore_args -f $dumptape -L $session_label $restore_dir"
> echo "xfsrestore $opts" | _dir_filter
> - $XFSRESTORE_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
> + $XFSRESTORE_PROG $opts 2>&1 | tee -a $seqres.full | _dump_filter
> }
>
> #
> @@ -1155,7 +1155,7 @@ _do_restore_min()
> onemeg=1048576
> opts="$_restore_debug$restore_args -m -b $onemeg -f $dumptape -L $session_label $restore_dir"
> echo "xfsrestore $opts" | _dir_filter
> - $XFSRESTORE_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
> + $XFSRESTORE_PROG $opts 2>&1 | tee -a $seqres.full | _dump_filter
> }
>
> #
> @@ -1169,7 +1169,7 @@ _do_restore_file()
> echo "Restoring from file..."
> opts="$_restore_debug$restore_args -f $dump_file -L $session_label $restore_dir"
> echo "xfsrestore $opts" | _dir_filter
> - $XFSRESTORE_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
> + $XFSRESTORE_PROG $opts 2>&1 | tee -a $seqres.full | _dump_filter
> }
>
> #
> @@ -1184,7 +1184,7 @@ _do_restore_file_cum()
> echo "Restoring cumumlative from file..."
> opts="$_restore_debug$restore_args -f $dump_file -r $restore_dir"
> echo "xfsrestore $opts" | _dir_filter
> - $XFSRESTORE_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
> + $XFSRESTORE_PROG $opts 2>&1 | tee -a $seqres.full | _dump_filter
> }
>
> _do_restore_toc()
> @@ -1195,7 +1195,7 @@ _do_restore_toc()
> opts="$_restore_debug$restore_args -f $dump_file -t"
> echo "xfsrestore $opts" | _dir_filter
> cd $SCRATCH_MNT # for IRIX which needs xfs cwd
> - $XFSRESTORE_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter_main |\
> + $XFSRESTORE_PROG $opts 2>&1 | tee -a $seqres.full | _dump_filter_main |\
> _check_quota_file |\
> _check_quota_entries |\
> $AWK_PROG 'NF != 1 { print; next }
> @@ -1226,7 +1226,7 @@ _do_restore_multi_file()
> echo "Restoring from file..."
> opts="$_restore_debug$restore_args $multi_args -L $session_label $restore_dir"
> echo "xfsrestore $opts" | _dir_filter
> - $XFSRESTORE_PROG $opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
> + $XFSRESTORE_PROG $opts 2>&1 | tee -a $seqres.full | _dump_filter
> }
>
> #
> @@ -1246,7 +1246,7 @@ _do_dump_restore()
> restore_opts="$_restore_debug$restore_args - $restore_dir"
> dump_opts="$_dump_debug$dump_args -s $dump_sdir - $SCRATCH_MNT"
> echo "xfsdump $dump_opts | xfsrestore $restore_opts" | _dir_filter
> - $XFSDUMP_PROG $dump_opts 2>$tmp.dump.mlog | $XFSRESTORE_PROG $restore_opts 2>&1 | tee -a $RESULT_DIR/$seq.full | _dump_filter
> + $XFSDUMP_PROG $dump_opts 2>$tmp.dump.mlog | $XFSRESTORE_PROG $restore_opts 2>&1 | tee -a $seqres.full | _dump_filter
> _dump_filter <$tmp.dump.mlog
> }
>
> @@ -1262,8 +1262,8 @@ _ls_compare_sub()
> # verify we got back what we dumped
> #
> echo "Comparing listing of dump directory with restore directory"
> - ls -nR $dump_dir | tee -a $RESULT_DIR/$seq.full | _ls_filter >$tmp.dump_dir
> - ls -nR $restore_dir/$dump_sdir | tee -a $RESULT_DIR/$seq.full | _ls_filter \
> + ls -nR $dump_dir | tee -a $seqres.full | _ls_filter >$tmp.dump_dir
> + ls -nR $restore_dir/$dump_sdir | tee -a $seqres.full | _ls_filter \
> | sed -e "s#$restore_sdir\/##" >$tmp.restore_dir
>
> diff -bcs $tmp.dump_dir $tmp.restore_dir | sed -e "s#$tmp#TMP#g"
> @@ -1285,8 +1285,8 @@ _ls_nodate_compare_sub()
> # verify we got back what we dumped
> #
> echo "Comparing listing of dump directory with restore directory"
> - ls -nR $dump_dir | tee -a $RESULT_DIR/$seq.full | _ls_filter | _ls_nodate_filter >$tmp.dump_dir
> - ls -nR $restore_dir/$dump_sdir | tee -a $RESULT_DIR/$seq.full | _ls_filter \
> + ls -nR $dump_dir | tee -a $seqres.full | _ls_filter | _ls_nodate_filter >$tmp.dump_dir
> + ls -nR $restore_dir/$dump_sdir | tee -a $seqres.full | _ls_filter \
> | _ls_nodate_filter | sed -e "s#$restore_sdir\/##" >$tmp.restore_dir
>
> diff -bcs $tmp.dump_dir $tmp.restore_dir | sed -e "s#$tmp#TMP#g"
> @@ -1359,13 +1359,13 @@ _diff_compare_eas()
> echo "Comparing dump directory with restore directory"
> echo "Looking at the extended attributes (EAs)"
> echo "EAs on dump"
> - _get_eas_on_path $dump_dir | tee $RESULT_DIR/$seq.ea1 | _dir_filter
> + _get_eas_on_path $dump_dir | tee $seqres.ea1 | _dir_filter
> echo "EAs on restore"
> _get_eas_on_path $restore_dir/$dump_sdir \
> | sed -e "s#$restore_sdir\/##" \
> - | tee $RESULT_DIR/$seq.ea2 \
> + | tee $seqres.ea2 \
> | _dir_filter
> - diff -s $RESULT_DIR/$seq.ea1 $RESULT_DIR/$seq.ea2
> + diff -s $seqres.ea1 $seqres.ea2
> }
>
>
> @@ -1384,7 +1384,7 @@ _diff_compare()
> #
> _dump_inventory()
> {
> - $XFSDUMP_PROG $_dump_debug -I | tee -a $RESULT_DIR/$seq.full | _dump_filter_main
> + $XFSDUMP_PROG $_dump_debug -I | tee -a $seqres.full | _dump_filter_main
> }
>
> #
> @@ -1394,9 +1394,9 @@ _dump_inventory()
> _do_invutil()
> {
> host=`hostname`
> - echo "xfsinvutil $_invutil_debug -M $host:$SCRATCH_MNT \"$middate\" $*" >$RESULT_DIR/$seq.full
> + echo "xfsinvutil $_invutil_debug -M $host:$SCRATCH_MNT \"$middate\" $*" >$seqres.full
> $XFSINVUTIL_PROG $_invutil_debug $* -M $host:$SCRATCH_MNT "$middate" \
> - | tee -a $RESULT_DIR/$seq.full | _invutil_filter
> + | tee -a $seqres.full | _invutil_filter
> }
>
> #
> @@ -1416,7 +1416,7 @@ _check_quota()
> $here/src/feature -P $SCRATCH_DEV && pquota=1
>
> $AWK_PROG -v uquota=$uquota -v gquota=$gquota -v pquota=$pquota \
> - -v full=$RESULT_DIR/$seq.full -v usermsg="$usermsg" \
> + -v full=$seqres.full -v usermsg="$usermsg" \
> -v groupmsg="$groupmsg" -v projectmsg="$projectmsg" '
> $0 ~ projectmsg {
> print "Found project quota:", $0 >>full
> diff --git a/common/filestreams b/common/filestreams
> index b3aee27..590fa7f 100644
> --- a/common/filestreams
> +++ b/common/filestreams
> @@ -116,7 +116,7 @@ _check_for_dupes()
> for this_num_two in $num_str_two; do
> if [ "$this_num_one" == "$this_num_two" ]; then
> echo "duplicate AG $this_num_one found" \
> - >> $RESULT_DIR/$seq.full
> + >> $seqres.full
> return 1
> fi
> done
> @@ -189,7 +189,7 @@ _test_streams() {
> stream_index=1
> while [ $stream_index -le $stream_count ]; do
> this_stream_ags=`_get_stream_ags stream${stream_index}-dir`
> - echo "stream $stream_index AGs: $this_stream_ags" >> $RESULT_DIR/$seq.full
> + echo "stream $stream_index AGs: $this_stream_ags" >> $seqres.full
> _check_for_dupes "$ags_seen" "$this_stream_ags"
> if [ $? -ne 0 ]; then
> # this stream is not in seperate AGs to previous streams
> diff --git a/common/log b/common/log
> index e0e2bc6..88e64bc 100644
> --- a/common/log
> +++ b/common/log
> @@ -20,7 +20,7 @@
> # Created by dxm@sgi.com & tes@sgi.com
> #
>
> -fulldir=$RESULT_DIR/$seq.fulldir
> +fulldir=$seqres.fulldir
> rm -rf $fulldir
>
> _cleanup_logfiles()
> @@ -33,16 +33,16 @@ _cleanup_logfiles()
>
> _full()
> {
> - echo "" >>$RESULT_DIR/$seq.full
> - echo "*** $* ***" >>$RESULT_DIR/$seq.full
> - echo "" >>$RESULT_DIR/$seq.full
> + echo "" >>$seqres.full
> + echo "*** $* ***" >>$seqres.full
> + echo "" >>$seqres.full
> }
>
> _echofull()
> {
> - echo "" | tee -a $RESULT_DIR/$seq.full
> - echo "*** $* ***" | tee -a $RESULT_DIR/$seq.full
> - echo "" | tee -a $RESULT_DIR/$seq.full
> + echo "" | tee -a $seqres.full
> + echo "*** $* ***" | tee -a $seqres.full
> + echo "" | tee -a $seqres.full
> }
>
> # Handle the operations which get split over Log Record
> @@ -212,13 +212,13 @@ _filter_logprint()
> _check_log()
> {
> _full "clean_log : xfs_logprint"
> - _scratch_xfs_logprint -t | tee -a $RESULT_DIR/$seq.full \
> + _scratch_xfs_logprint -t | tee -a $seqres.full \
> | head | grep -q "<CLEAN>" || _fail "DIRTY LOG"
> }
>
> _print_logstate()
> {
> - _scratch_xfs_logprint -t | tee -a $RESULT_DIR/$seq.full >$tmp.logprint
> + _scratch_xfs_logprint -t | tee -a $seqres.full >$tmp.logprint
> if grep -q "<DIRTY>" $tmp.logprint; then
> echo "dirty log"
> fi
> @@ -288,7 +288,7 @@ _mkfs_log()
> # mkfs options to append to log size otion can be specified ($*)
> export MKFS_OPTIONS="-l size=2000b -l lazy-count=1 $*"
> _full "mkfs"
> - _scratch_mkfs_xfs >>$RESULT_DIR/$seq.full 2>&1
> + _scratch_mkfs_xfs >>$seqres.full 2>&1
> if [ $? -ne 0 ] ; then
> _echofull "Cannot mkfs for this test using option specified: $MKFS_OPTIONS"
> return 1
> @@ -305,7 +305,7 @@ _create_log()
> {
> # mount the FS
> _full "mount"
> - _scratch_mount >>$RESULT_DIR/$seq.full 2>&1
> + _scratch_mount >>$seqres.full 2>&1
> if [ $? -ne 0 ] ; then
> _echofull "mount failed: $MOUNT_OPTIONS"
> return 1
> @@ -318,7 +318,7 @@ _create_log()
>
> # unmount the FS
> _full "umount"
> - umount $SCRATCH_DEV >>$RESULT_DIR/$seq.full 2>&1
> + umount $SCRATCH_DEV >>$seqres.full 2>&1
> if [ $? -ne 0 ] ; then
> _echofull "umount failed"
> return 1
> @@ -334,7 +334,7 @@ _create_log_sync()
> {
> # mount the FS
> _full " mount"
> - _scratch_mount >>$RESULT_DIR/$seq.full 2>&1
> + _scratch_mount >>$seqres.full 2>&1
> if [ $? -ne 0 ] ; then
> _echofull "mount failed: $MOUNT_OPTIONS"
> return 1
> @@ -349,7 +349,7 @@ _create_log_sync()
>
> # unmount the FS
> _full "umount"
> - umount $SCRATCH_DEV >>$RESULT_DIR/$seq.full 2>&1
> + umount $SCRATCH_DEV >>$seqres.full 2>&1
> if [ $? -ne 0 ] ; then
> _echofull "umount failed"
> return 1
> @@ -448,21 +448,21 @@ _require_v2log()
> {
> # test out mkfs to see if it supports "-l version=2"
> export MKFS_OPTIONS="-l version=2"
> - if ! _scratch_mkfs_xfs >>$RESULT_DIR/$seq.full 2>&1; then
> + if ! _scratch_mkfs_xfs >>$seqres.full 2>&1; then
> _notrun "mkfs does not support v2 logs"
> fi
>
> # test out mount to see if it mounts a v2 log fs
> export MOUNT_OPTIONS="-o logbsize=32k"
> - if ! _scratch_mount >>$RESULT_DIR/$seq.full 2>&1; then
> + if ! _scratch_mount >>$seqres.full 2>&1; then
> _notrun "mount/kernel does not support v2 logs"
> fi
>
> # check after unmount to see if it is clean
> # i.e. it is not a 6.5.25 buggy version checking kernel
> touch $SCRATCH_MNT/file
> - umount $SCRATCH_DEV >>$RESULT_DIR/$seq.full 2>&1
> - if _scratch_xfs_logprint -t | tee -a $RESULT_DIR/$seq.full \
> + umount $SCRATCH_DEV >>$seqres.full 2>&1
> + if _scratch_xfs_logprint -t | tee -a $seqres.full \
> | head | grep -q "<DIRTY>"; then
> _notrun "kernel does not support v2 logs"
> fi
> diff --git a/common/quota b/common/quota
> index ff80382..7f349ab 100644
> --- a/common/quota
> +++ b/common/quota
> @@ -96,8 +96,8 @@ _file_as_id()
>
> parent=`dirname $1`
> if [ $3 = p ]; then
> - echo PARENT: xfs_io -r -c "chproj $2" -c "chattr +P" $parent >>$RESULT_DIR/$seq.full
> - $XFS_IO_PROG -r -c "chproj $2" -c "chattr +P" $parent >>$RESULT_DIR/$seq.full 2>&1
> + echo PARENT: xfs_io -r -c "chproj $2" -c "chattr +P" $parent >>$seqres.full
> + $XFS_IO_PROG -r -c "chproj $2" -c "chattr +P" $parent >>$seqres.full 2>&1
> magik='$>' # (irrelevent, above set projid-inherit-on-parent)
> elif [ $3 = u ]; then
> magik='$>' # perlspeak for effective uid
> @@ -107,7 +107,7 @@ _file_as_id()
> _notrun "broken type in call to _file_as_id in test $seq"
> fi
>
> - perl <<EOF >>$RESULT_DIR/$seq.full 2>&1
> + perl <<EOF >>$seqres.full 2>&1
> \$| = 1;
> $magik = $2;
> if ($5 == 0) {
> @@ -119,11 +119,11 @@ _file_as_id()
> }
> EOF
> # for debugging the above euid change, try... [need write in cwd]
> -# exec "dd if=/dev/zero of=$1 bs=$4 count=$5 >>$RESULT_DIR/$seq.full 2>&1";
> +# exec "dd if=/dev/zero of=$1 bs=$4 count=$5 >>$seqres.full 2>&1";
>
> if [ $3 = p ]; then
> - echo PARENT: xfs_io -r -c "chproj 0" -c "chattr -P" $parent >>$RESULT_DIR/$seq.full
> - $XFS_IO_PROG -r -c "chproj 0" -c "chattr -P" $parent >>$RESULT_DIR/$seq.full 2>&1
> + echo PARENT: xfs_io -r -c "chproj 0" -c "chattr -P" $parent >>$seqres.full
> + $XFS_IO_PROG -r -c "chproj 0" -c "chattr -P" $parent >>$seqres.full 2>&1
> fi
> }
>
> @@ -198,8 +198,8 @@ _qsetup()
> _notrun "No quota support at mount time"
> fi
>
> - echo "Using output from '" `ls -l $seq.out` "'" >>$RESULT_DIR/$seq.full
> - echo "and using type=$type id=$id" >>$RESULT_DIR/$seq.full
> + echo "Using output from '" `ls -l $seq.out` "'" >>$seqres.full
> + echo "and using type=$type id=$id" >>$seqres.full
> }
>
> #
> @@ -229,7 +229,7 @@ _qmount_option()
>
> # Ensure we have the given quota option - duplicates are fine
> export MOUNT_OPTIONS="$MOUNT_OPTIONS -o $1"
> - echo "MOUNT_OPTIONS = $MOUNT_OPTIONS" >>$RESULT_DIR/$seq.full
> + echo "MOUNT_OPTIONS = $MOUNT_OPTIONS" >>$seqres.full
> }
>
> _check_quota_usage()
> diff --git a/common/rc b/common/rc
> index 3aa8742..ca40605 100644
> --- a/common/rc
> +++ b/common/rc
> @@ -358,9 +358,9 @@ _scratch_mkfs_xfs()
>
> if [ $mkfs_status -ne 0 -a ! -z "$extra_mkfs_options" ]; then
> echo "** mkfs failed with extra mkfs options added to \"$MKFS_OPTIONS\" by test $seq **" \
> - >>$RESULT_DIR/$seq.full
> + >>$seqres.full
> echo "** attempting to mkfs using only test $seq options: $extra_mkfs_options **" \
> - >>$RESULT_DIR/$seq.full
> + >>$seqres.full
> # running mkfs again. overwrite previous mkfs output files
> $MKFS_XFS_PROG $SCRATCH_OPTIONS $extra_mkfs_options $SCRATCH_DEV \
> 2>$tmp_dir.mkfserr 1>$tmp_dir.mkfsstd
> @@ -796,7 +796,7 @@ _is_block_dev()
> fi
> }
>
> -# Do a command, log it to $RESULT_DIR/$seq.full, optionally test return status
> +# Do a command, log it to $seqres.full, optionally test return status
> # and die if command fails. If called with one argument _do executes the
> # command, logs it, and returns its exit status. With two arguments _do
> # first prints the message passed in the first argument, and then "done"
> @@ -804,7 +804,7 @@ _is_block_dev()
> # second argument. If the command fails and the variable _do_die_on_error
> # is set to "always" or the two argument form is used and _do_die_on_error
> # is set to "message_only" _do will print an error message to
> -# $RESULT_DIR/$seq.out and exit.
> +# $seqres.out and exit.
>
> _do()
> {
> @@ -819,9 +819,9 @@ _do()
> status=1; exit
> fi
>
> - (eval "echo '---' \"$_cmd\"") >>$RESULT_DIR/$seq.full
> + (eval "echo '---' \"$_cmd\"") >>$seqres.full
> (eval "$_cmd") >$tmp._out 2>&1; ret=$?
> - cat $tmp._out | _fix_malloc >>$RESULT_DIR/$seq.full
> + cat $tmp._out | _fix_malloc >>$seqres.full
> if [ $# -eq 2 ]; then
> if [ $ret -eq 0 ]; then
> echo "done"
> @@ -834,7 +834,7 @@ _do()
> -o \( $# -eq 2 -a "$_do_die_on_error" = "message_only" \) ]
> then
> [ $# -ne 2 ] && echo
> - eval "echo \"$_cmd\" failed \(returned $ret\): see $RESULT_DIR/$seq.full"
> + eval "echo \"$_cmd\" failed \(returned $ret\): see $seqres.full"
> status=1; exit
> fi
>
> @@ -845,7 +845,7 @@ _do()
> #
> _notrun()
> {
> - echo "$*" > $RESULT_DIR/$seq.notrun
> + echo "$*" > $seqres.notrun
> echo "$seq not run: $*"
> status=0
> exit
> @@ -855,8 +855,8 @@ _notrun()
> #
> _fail()
> {
> - echo "$*" | tee -a $RESULT_DIR/$seq.full
> - echo "(see $RESULT_DIR/$seq.full for details)"
> + echo "$*" | tee -a $seqres.full
> + echo "(see $seqres.full for details)"
> status=1
> exit 1
> }
> @@ -1343,12 +1343,12 @@ _check_generic_filesystem()
> fsck -t $FSTYP $FSCK_OPTIONS $device >$tmp.fsck 2>&1
> if [ $? -ne 0 ]
> then
> - echo "_check_generic_filesystem: filesystem on $device is inconsistent (see $RESULT_DIR/$seq.full)"
> + echo "_check_generic_filesystem: filesystem on $device is inconsistent (see $seqres.full)"
>
> - echo "_check_generic filesystem: filesystem on $device is inconsistent" >>$RESULT_DIR/$seq.full
> - echo "*** fsck.$FSTYP output ***" >>$RESULT_DIR/$seq.full
> - cat $tmp.fsck >>$RESULT_DIR/$seq.full
> - echo "*** end fsck.$FSTYP output" >>$RESULT_DIR/$seq.full
> + echo "_check_generic filesystem: filesystem on $device is inconsistent" >>$seqres.full
> + echo "*** fsck.$FSTYP output ***" >>$seqres.full
> + cat $tmp.fsck >>$seqres.full
> + echo "*** end fsck.$FSTYP output" >>$seqres.full
>
> ok=0
> fi
> @@ -1356,9 +1356,9 @@ _check_generic_filesystem()
>
> if [ $ok -eq 0 ]
> then
> - echo "*** mount output ***" >>$RESULT_DIR/$seq.full
> - _mount >>$RESULT_DIR/$seq.full
> - echo "*** end mount output" >>$RESULT_DIR/$seq.full
> + echo "*** mount output ***" >>$seqres.full
> + _mount >>$seqres.full
> + echo "*** end mount output" >>$seqres.full
> elif [ "$type" = "$FSTYP" ]
> then
> # was mounted ...
> @@ -1412,12 +1412,12 @@ _check_xfs_filesystem()
> | tee $tmp.logprint | grep -q "<CLEAN>"
> if [ $? -ne 0 -a "$HOSTOS" = "Linux" ]
> then
> - echo "_check_xfs_filesystem: filesystem on $device has dirty log (see $RESULT_DIR/$seq.full)"
> + echo "_check_xfs_filesystem: filesystem on $device has dirty log (see $seqres.full)"
>
> - echo "_check_xfs_filesystem: filesystem on $device has dirty log" >>$RESULT_DIR/$seq.full
> - echo "*** xfs_logprint -t output ***" >>$RESULT_DIR/$seq.full
> - cat $tmp.logprint >>$RESULT_DIR/$seq.full
> - echo "*** end xfs_logprint output" >>$RESULT_DIR/$seq.full
> + echo "_check_xfs_filesystem: filesystem on $device has dirty log" >>$seqres.full
> + echo "*** xfs_logprint -t output ***" >>$seqres.full
> + cat $tmp.logprint >>$seqres.full
> + echo "*** end xfs_logprint output" >>$seqres.full
>
> ok=0
> fi
> @@ -1431,12 +1431,12 @@ _check_xfs_filesystem()
> fi
> if [ -s $tmp.fs_check ]
> then
> - echo "_check_xfs_filesystem: filesystem on $device is inconsistent (c) (see $RESULT_DIR/$seq.full)"
> + echo "_check_xfs_filesystem: filesystem on $device is inconsistent (c) (see $seqres.full)"
>
> - echo "_check_xfs_filesystem: filesystem on $device is inconsistent" >>$RESULT_DIR/$seq.full
> - echo "*** xfs_check output ***" >>$RESULT_DIR/$seq.full
> - cat $tmp.fs_check >>$RESULT_DIR/$seq.full
> - echo "*** end xfs_check output" >>$RESULT_DIR/$seq.full
> + echo "_check_xfs_filesystem: filesystem on $device is inconsistent" >>$seqres.full
> + echo "*** xfs_check output ***" >>$seqres.full
> + cat $tmp.fs_check >>$seqres.full
> + echo "*** end xfs_check output" >>$seqres.full
>
> ok=0
> fi
> @@ -1444,12 +1444,12 @@ _check_xfs_filesystem()
> $XFS_REPAIR_PROG -n $extra_log_options $extra_rt_options $device >$tmp.repair 2>&1
> if [ $? -ne 0 ]
> then
> - echo "_check_xfs_filesystem: filesystem on $device is inconsistent (r) (see $RESULT_DIR/$seq.full)"
> + echo "_check_xfs_filesystem: filesystem on $device is inconsistent (r) (see $seqres.full)"
>
> - echo "_check_xfs_filesystem: filesystem on $device is inconsistent" >>$RESULT_DIR/$seq.full
> - echo "*** xfs_repair -n output ***" >>$RESULT_DIR/$seq.full
> - cat $tmp.repair | _fix_malloc >>$RESULT_DIR/$seq.full
> - echo "*** end xfs_repair output" >>$RESULT_DIR/$seq.full
> + echo "_check_xfs_filesystem: filesystem on $device is inconsistent" >>$seqres.full
> + echo "*** xfs_repair -n output ***" >>$seqres.full
> + cat $tmp.repair | _fix_malloc >>$seqres.full
> + echo "*** end xfs_repair output" >>$seqres.full
>
> ok=0
> fi
> @@ -1457,9 +1457,9 @@ _check_xfs_filesystem()
>
> if [ $ok -eq 0 ]
> then
> - echo "*** mount output ***" >>$RESULT_DIR/$seq.full
> - _mount >>$RESULT_DIR/$seq.full
> - echo "*** end mount output" >>$RESULT_DIR/$seq.full
> + echo "*** mount output ***" >>$seqres.full
> + _mount >>$seqres.full
> + echo "*** end mount output" >>$seqres.full
> elif [ "$type" = "xfs" ]
> then
> _mount_or_remount_rw "$extra_mount_options" $device $mountpoint
> @@ -1507,12 +1507,12 @@ _check_udf_filesystem()
> OPT_ARG="-lastvalidblock $LAST_BLOCK"
> fi
>
> - rm -f $RESULT_DIR/$seq.checkfs
> + rm -f $seqres.checkfs
> sleep 1 # Due to a problem with time stamps in udf_test
> - $here/src/udf_test $OPT_ARG $device | tee $RESULT_DIR/$seq.checkfs | egrep "Error|Warning" | \
> + $here/src/udf_test $OPT_ARG $device | tee $seqres.checkfs | egrep "Error|Warning" | \
> _udf_test_known_error_filter | \
> egrep -iv "Error count:.*[0-9]+.*total occurrences:.*[0-9]+|Warning count:.*[0-9]+.*total occurrences:.*[0-9]+" | \
> - sed "s/^.*$/Warning UDF Verifier reported errors see $RESULT_DIR/$seq.checkfs./g"
> + sed "s/^.*$/Warning UDF Verifier reported errors see $seqres.checkfs./g"
>
> }
>
> @@ -1553,12 +1553,12 @@ _check_btrfs_filesystem()
> btrfsck $device >$tmp.fsck 2>&1
> if [ $? -ne 0 ]
> then
> - echo "_check_btrfs_filesystem: filesystem on $device is inconsistent (see $RESULT_DIR/$seq.full)"
> + echo "_check_btrfs_filesystem: filesystem on $device is inconsistent (see $seqres.full)"
>
> - echo "_check_btrfs_filesystem: filesystem on $device is inconsistent" >>$RESULT_DIR/$seq.full
> - echo "*** fsck.$FSTYP output ***" >>$RESULT_DIR/$seq.full
> - cat $tmp.fsck >>$RESULT_DIR/$seq.full
> - echo "*** end fsck.$FSTYP output" >>$RESULT_DIR/$seq.full
> + echo "_check_btrfs_filesystem: filesystem on $device is inconsistent" >>$seqres.full
> + echo "*** fsck.$FSTYP output ***" >>$seqres.full
> + cat $tmp.fsck >>$seqres.full
> + echo "*** end fsck.$FSTYP output" >>$seqres.full
>
> ok=0
> fi
> @@ -1566,9 +1566,9 @@ _check_btrfs_filesystem()
>
> if [ $ok -eq 0 ]
> then
> - echo "*** mount output ***" >>$RESULT_DIR/$seq.full
> - _mount >>$RESULT_DIR/$seq.full
> - echo "*** end mount output" >>$RESULT_DIR/$seq.full
> + echo "*** mount output ***" >>$seqres.full
> + _mount >>$seqres.full
> + echo "*** end mount output" >>$seqres.full
> elif [ "$type" = "$FSTYP" ]
> then
> # was mounted ...
> @@ -2053,8 +2053,8 @@ _scale_fsstress_args()
>
> run_check()
> {
> - echo "# $@" >> $RESULT_DIR/$seq.full 2>&1
> - "$@" >> $RESULT_DIR/$seq.full 2>&1 || _fail "failed: '$@'"
> + echo "# $@" >> $seqres.full 2>&1
> + "$@" >> $seqres.full 2>&1 || _fail "failed: '$@'"
> }
>
> ################################################################################
> diff --git a/common/scsi_debug b/common/scsi_debug
> index f05c8db..d073b6d 100644
> --- a/common/scsi_debug
> +++ b/common/scsi_debug
> @@ -47,7 +47,7 @@ _get_scsi_debug_dev()
> let phys_exp=phys_exp+1
> done
> opts="sector_size=$logical physblk_exp=$phys_exp lowest_aligned=$unaligned dev_size_mb=$size"
> - echo "scsi_debug options $opts" >> $RESULT_DIR/$seq.full
> + echo "scsi_debug options $opts" >> $seqres.full
> modprobe scsi_debug $opts
> [ $? -eq 0 ] || _fail "scsi_debug modprobe failed"
> sleep 1
> diff --git a/tests/generic/001 b/tests/generic/001
> index 35c88f2..aa82441 100755
> --- a/tests/generic/001
> +++ b/tests/generic/001
> @@ -190,7 +190,7 @@ _mark_iteration()
> #
> _chain()
> {
> - $AWK_PROG -v full_file=$here/$seqres.full -v verify=$verify <$tmp.config '
> + $AWK_PROG -v full_file=$seqres.full -v verify=$verify <$tmp.config '
> BEGIN { nfile = 0 }
> /^\#/ { next }
> { file[nfile] = $1
> @@ -238,7 +238,7 @@ END { srand('$iter')
> }
> }
> }' \
> - | tee -a $here/$seqres.full | sh
> + | tee -a $seqres.full | sh
> }
>
> _check()
> @@ -292,7 +292,7 @@ _cleanup()
> fi
> }
>
> -rm -f $here/$seqres.full
> +rm -f $seqres.full
> status=0
> _cleanup
> status=1
> @@ -306,7 +306,7 @@ _setup
> for iter in 1 2 3 4 5
> do
> echo -n "iter $iter chain ... "
> - echo "iter $iter" >> $here/$seqres.full
> + echo "iter $iter" >> $seqres.full
> _chain
> _check
> if [ -f $tmp.bad ]
> diff --git a/tests/generic/010 b/tests/generic/010
> index d338db6..0bdfdd5 100755
> --- a/tests/generic/010
> +++ b/tests/generic/010
> @@ -64,7 +64,7 @@ rm -f $seqres.full
>
> cd $testdir
>
> -$here/src/dbtest -l 5 -n 1000 2>&1 | tee -a $here/$seqres.full | _filter_dbtest
> +$here/src/dbtest -l 5 -n 1000 2>&1 | tee -a $seqres.full | _filter_dbtest
>
> # success, all done
> exit
> diff --git a/tests/generic/013 b/tests/generic/013
> index a9c07c4..b364f1b 100755
> --- a/tests/generic/013
> +++ b/tests/generic/013
> @@ -78,11 +78,11 @@ _do_test()
> if ! $FSSTRESS_PROG $_param $FSSTRESS_AVOID -v -m 8 -n $_count -d $out >>$dbgoutfile 2>&1
> then
> echo " fsstress (count=$_count) returned $? - see $seqres.full"
> - echo "--------------------------------------" >>$here/$seqres.full
> - echo "$_n - output from fsstress:" >>$here/$seqres.full
> - echo "--------------------------------------" >>$here/$seqres.full
> - echo "<NOT LOGGED>" >>$here/$seqres.full
> - #cat $tmp.out >>$here/$seqres.full
> + echo "--------------------------------------" >>$seqres.full
> + echo "$_n - output from fsstress:" >>$seqres.full
> + echo "--------------------------------------" >>$seqres.full
> + echo "<NOT LOGGED>" >>$seqres.full
> + #cat $tmp.out >>$seqres.full
> status=1
> fi
>
> @@ -96,7 +96,7 @@ _supported_os IRIX Linux
>
> _setup_testdir
>
> -rm -f $here/$seqres.full
> +rm -f $seqres.full
> echo "brevity is wit..."
>
> count=1000
> diff --git a/tests/generic/074 b/tests/generic/074
> index 6df8c57..b9e1595 100755
> --- a/tests/generic/074
> +++ b/tests/generic/074
> @@ -108,7 +108,7 @@ _process_args()
>
>
> # real QA test starts here
> -rm -f $here/$seqres.full
> +rm -f $seqres.full
>
> _supported_fs generic
> _supported_os IRIX Linux
> diff --git a/tests/generic/075 b/tests/generic/075
> index 52e6a43..4477db4 100755
> --- a/tests/generic/075
> +++ b/tests/generic/075
> @@ -78,10 +78,10 @@ _do_test()
> cd $out
> if ! $here/ltp/fsx $_param -P $here $seq.$_n &>/dev/null
> then
> - echo " fsx ($_param) failed, $? - compare $seq.$_n.{good,bad,fsxlog}"
> - mv $out/$seq.$_n $here/$seq.$_n.full
> - od -xAx $here/$seq.$_n.full > $here/$seq.$_n.bad
> - od -xAx $here/$seq.$_n.fsxgood > $here/$seq.$_n.good
> + echo " fsx ($_param) failed, $? - compare $seqres.$_n.{good,bad,fsxlog}"
> + mv $out/$seq.$_n $seqres.$_n.full
> + od -xAx $seqres.$_n.full > $seqres.$_n.bad
> + od -xAx $seqres.$_n.fsxgood > $seqres.$_n.good
> status=1
> exit
> fi
> @@ -139,7 +139,7 @@ echo "Params: n = $numops1 N = $numops2 l = $filelen" >>$seqres.full
>
> _setup_testdir
>
> -rm -f $here/$seqres.full
> +rm -f $seqres.full
> echo "brevity is wit..."
>
> _check_test_fs
> diff --git a/tests/generic/089 b/tests/generic/089
> index c4c76e2..fdddad4 100755
> --- a/tests/generic/089
> +++ b/tests/generic/089
> @@ -73,8 +73,8 @@ mtab()
>
> echo directory entries:
> ls | grep mtab
> - echo directory entries >> $here/$seqres.full
> - ls -li >> $here/$seqres.full
> + echo directory entries >> $seqres.full
> + ls -li >> $seqres.full
> }
>
> # directory with only a few entries
> diff --git a/tests/generic/100 b/tests/generic/100
> index 123dc5f..f4b0c8f 100755
> --- a/tests/generic/100
> +++ b/tests/generic/100
> @@ -62,10 +62,10 @@ rm -rf $POPULATED_DIR
> rm -f $TEMP_DIR/$TAR_FILE
>
> # Create the new directory structure
> -_populate_fs -n $NDIRS -f $NFILES -d $DEPTH -r $POPULATED_DIR -s $SIZE >>$here/$seqres.full 2>&1
> +_populate_fs -n $NDIRS -f $NFILES -d $DEPTH -r $POPULATED_DIR -s $SIZE >>$seqres.full 2>&1
>
> # Then tar up the directory structure
> -tar -cvf $TEMP_DIR/$TAR_FILE $POPULATED_DIR >>$here/$seqres.full 2>&1
> +tar -cvf $TEMP_DIR/$TAR_FILE $POPULATED_DIR >>$seqres.full 2>&1
>
> # create f/s
> _require_scratch
> @@ -73,12 +73,12 @@ _setup_testdir
>
> # untar on f/s
> cd $testdir
> -tar -xRvf $TEMP_DIR/$TAR_FILE >>$here/$seqres.full 2>&1
> +tar -xRvf $TEMP_DIR/$TAR_FILE >>$seqres.full 2>&1
> cd $here
>
>
> # use diff -qr to compare
> -ls -R -l ${testdir}${POPULATED_DIR} >>$here/$seqres.full 2>&1
> +ls -R -l ${testdir}${POPULATED_DIR} >>$seqres.full 2>&1
> diff -qr $POPULATED_DIR ${testdir}${POPULATED_DIR}
>
> cd /
> diff --git a/tests/generic/112 b/tests/generic/112
> index 5f5b19d..0cd19db 100755
> --- a/tests/generic/112
> +++ b/tests/generic/112
> @@ -79,7 +79,7 @@ _do_test()
> if ! $here/ltp/fsx $_param -P $here $seq.$_n &>/dev/null
> then
> echo " fsx ($_param) returned $? - see $seq.$_n.full"
> - mv $seq.$_n.fsxlog $here/$seq.$_n.full
> + mv $seq.$_n.fsxlog $seqres.$_n.full
> status=1
> exit
> fi
> @@ -140,7 +140,7 @@ echo "Params: n = $numops1 N = $numops2 l = $filelen" >>$seqres.full
>
> _setup_testdir
>
> -rm -f $here/$seqres.full
> +rm -f $seqres.full
> echo "brevity is wit..."
>
> _check_test_fs
> diff --git a/tests/generic/192 b/tests/generic/192
> index 66d8a66..13784f7 100755
> --- a/tests/generic/192
> +++ b/tests/generic/192
> @@ -67,7 +67,7 @@ time2=`_access_time $testfile | tee -a $seqres.full`
> cd /
> umount $TEST_DIR
> _test_mount
> -time3=`_access_time $testfile | tee -a $here/$seqres.full`
> +time3=`_access_time $testfile | tee -a $seqres.full`
>
> delta1=`expr $time2 - $time1`
> delta2=`expr $time3 - $time1`
> diff --git a/tests/generic/232 b/tests/generic/232
> index ee0e16e..2402c45 100755
> --- a/tests/generic/232
> +++ b/tests/generic/232
> @@ -39,7 +39,7 @@ trap "rm -f $tmp.*; exit \$status" 0 1 2 3 15
>
> _filter_num()
> {
> - tee -a $here/$seqres.full |\
> + tee -a $seqres.full |\
> sed -e 's/[0-9][0-9]* inodes/I inodes/g' \
> -e 's/[0-9][0-9]* paths/P paths/g' \
> -e 's/seed = [0-9][0-9]*/seed = S/'
> @@ -55,11 +55,11 @@ _fsstress()
> count=2000
> args=`_scale_fsstress_args -d $out -n $count -p 7`
>
> - echo "fsstress $args" >> tee -a $here/$seqres.full
> - if ! $FSSTRESS_PROG $args | tee -a $here/$seqres.full | _filter_num
> + echo "fsstress $args" >> tee -a $seqres.full
> + if ! $FSSTRESS_PROG $args | tee -a $seqres.full | _filter_num
> then
> echo " fsstress $args returned $?"
> - cat $tmp.out | tee -a $here/$seqres.full
> + cat $tmp.out | tee -a $seqres.full
> status=1
> fi
> }
> diff --git a/tests/generic/233 b/tests/generic/233
> index 1eb68c5..2b6cd2f 100755
> --- a/tests/generic/233
> +++ b/tests/generic/233
> @@ -43,7 +43,7 @@ FSX_ARGS="-q -l $FSX_FILE_SIZE -o 65536 -S 191110531 -N 100000"
>
> _filter_num()
> {
> - tee -a $here/$seqres.full |\
> + tee -a $seqres.full |\
> sed -e 's/[0-9][0-9]* inodes/I inodes/g' \
> -e 's/[0-9][0-9]* paths/P paths/g' \
> -e 's/seed = [0-9][0-9]*/seed = S/'
> @@ -62,11 +62,11 @@ _fsstress()
> -f rename=10 -f fsync=2 -f write=15 -f dwrite=15 \
> -n $count -d $out -p 7`
>
> - echo "fsstress $args" >> tee -a $here/$seqres.full
> - if ! su $qa_user -c "$FSSTRESS_PROG $args" | tee -a $here/$seqres.full | _filter_num
> + echo "fsstress $args" >> tee -a $seqres.full
> + if ! su $qa_user -c "$FSSTRESS_PROG $args" | tee -a $seqres.full | _filter_num
> then
> echo " fsstress $args returned $?"
> - cat $tmp.out | tee -a $here/$seqres.full
> + cat $tmp.out | tee -a $seqres.full
> status=1
> fi
> }
> diff --git a/tests/generic/269 b/tests/generic/269
> index 6e33368..684cf42 100755
> --- a/tests/generic/269
> +++ b/tests/generic/269
> @@ -45,7 +45,7 @@ _workout()
> enospc_time=2
> out=$SCRATCH_MNT/fsstress.$$
> args=`_scale_fsstress_args -p128 -n999999999 -f setattr=1 $FSSTRESS_AVOID -d $out`
> - echo "fsstress $args" >> $here/$seqres.full
> + echo "fsstress $args" >> $seqres.full
> $FSSTRESS_PROG $args > /dev/null 2>&1 &
> pid=$!
> echo "Run dd writers in parallel"
> @@ -53,7 +53,7 @@ _workout()
> do
> # File will be opened with O_TRUNC each time
> dd if=/dev/zero of=$SCRATCH_MNT/SPACE_CONSUMER bs=1M \
> - >> $here/$seqres.full 2>&1
> + >> $seqres.full 2>&1
> sleep $enospc_time
> done
> kill $pid
> diff --git a/tests/generic/270 b/tests/generic/270
> index 294bb62..b5ed7af 100755
> --- a/tests/generic/270
> +++ b/tests/generic/270
> @@ -48,7 +48,7 @@ _workout()
> enospc_time=2
> out=$SCRATCH_MNT/fsstress.$$
> args=`_scale_fsstress_args -p128 -n999999999 -f setattr=1 $FSSTRESS_AVOID -d $out`
> - echo "fsstress $args" >> $here/$seqres.full
> + echo "fsstress $args" >> $seqres.full
> # Grant chown capability
> cp $FSSTRESS_PROG $tmp.fsstress.bin
> if [ "`whereis setcap`" == "setcap:" ]; then
> @@ -65,7 +65,7 @@ _workout()
> # File will be opened with O_TRUNC each time
> su $qa_user -c "dd if=/dev/zero \
> of=$SCRATCH_MNT/SPACE_CONSUMER bs=1M " \
> - >> $here/$seqres.full 2>&1
> + >> $seqres.full 2>&1
> sleep $enospc_time
> done
>
> diff --git a/tests/shared/305 b/tests/shared/305
> index bcb235f..91cbf03 100644
> --- a/tests/shared/305
> +++ b/tests/shared/305
> @@ -62,7 +62,7 @@ disallow_fail_make_request()
> start_fail_scratch_dev()
> {
> echo "Force SCRATCH_DEV device failure"
> - echo " echo 1 > /sys/block/$SCRATCH_BDEV/make-it-fail" >> $here/$seqres.full
> + echo " echo 1 > /sys/block/$SCRATCH_BDEV/make-it-fail" >> $seqres.full
> echo 1 > /sys/block/$SCRATCH_BDEV/make-it-fail
>
> }
> @@ -70,7 +70,7 @@ start_fail_scratch_dev()
> stop_fail_scratch_dev()
> {
> echo "Make SCRATCH_DEV device operable again"
> - echo " echo 0 > /sys/block/$SCRATCH_BDEV/make-it-fail" >> $here/$seqres.full
> + echo " echo 0 > /sys/block/$SCRATCH_BDEV/make-it-fail" >> $seqres.full
> echo 0 > /sys/block/$SCRATCH_BDEV/make-it-fail
>
> }
> @@ -139,12 +139,12 @@ _workout()
> echo ""
> echo "Start fsstress.."
> echo ""
> - echo "fsstress $args" >> $here/$seqres.full
> + echo "fsstress $args" >> $seqres.full
> $FSSTRESS_PROG $args > /dev/null 2>&1 &
> fs_pid=$!
> echo "Start fio.."
> cat $tmp-$seq.fio >> $seqres.full
> - $FIO_PROG $tmp-$seq.fio >> $here/$seqres.full 2>&1 &
> + $FIO_PROG $tmp-$seq.fio >> $seqres.full 2>&1 &
> fio_pid=$!
>
> # Let's it work for awhile, and force device failure
> @@ -154,7 +154,7 @@ _workout()
> # that so buffered write(2) may succeed, but any integrity operations
> # such as (sync, fsync, fdatasync, direct-io) should fail.
> dd if=/dev/zero of=$SCRATCH_MNT/touch_failed_filesystem count=1 bs=4k conv=fsync \
> - >> $here/$seqres.full 2>&1 && \
> + >> $seqres.full 2>&1 && \
> _fail "failed: still able to perform integrity fsync on $SCRATCH_MNT"
>
> kill $fs_pid
> @@ -176,7 +176,7 @@ _workout()
>
> # real QA test starts here
>
> -_scratch_mkfs >> $here/$seqres.full 2>&1 || _fail "mkfs failed"
> +_scratch_mkfs >> $seqres.full 2>&1 || _fail "mkfs failed"
> _scratch_mount || _fail "mount failed"
> allow_fail_make_request
> _workout
> diff --git a/tests/xfs/008 b/tests/xfs/008
> index 4bf6c00..e7a1768 100755
> --- a/tests/xfs/008
> +++ b/tests/xfs/008
> @@ -73,14 +73,14 @@ _do_test()
> fi
> else
> echo " randholes returned $? - see $seq.out.full"
> - echo "--------------------------------------" >>$here/$seq.out.full
> - echo "$_n - output from randholes:" >>$here/$seq.out.full
> - echo "--------------------------------------" >>$here/$seq.out.full
> - cat $tmp.out >>$here/$seq.out.full
> - echo "--------------------------------------" >>$here/$seq.out.full
> - echo "$_n - output from bmap:" >>$here/$seq.out.full
> - echo "--------------------------------------" >>$here/$seq.out.full
> - xfs_bmap -vvv $out >>$here/$seq.out.full
> + echo "--------------------------------------" >>$seqres.full
> + echo "$_n - output from randholes:" >>$seqres.full
> + echo "--------------------------------------" >>$seqres.full
> + cat $tmp.out >>$seqres.full
> + echo "--------------------------------------" >>$seqres.full
> + echo "$_n - output from bmap:" >>$seqres.full
> + echo "--------------------------------------" >>$seqres.full
> + xfs_bmap -vvv $out >>$seqres.full
> status=1
> fi
> }
> @@ -91,7 +91,7 @@ _supported_os IRIX Linux
>
> _setup_testdir
>
> -rm -f $here/$seq.out.full
> +rm -f $seqres.full
>
> # Note on special numbers here.
> #
> diff --git a/tests/xfs/012 b/tests/xfs/012
> index 87c0b85..cd9c485 100755
> --- a/tests/xfs/012
> +++ b/tests/xfs/012
> @@ -62,7 +62,7 @@ _do_test()
> echo "-----------------------------------------------"
> if ! $here/src/holes $_param $out >$tmp.out
> then
> - echo " holes returned $? - see $seq.out.full"
> + echo " holes returned $? - see $seqres.full"
> failed=1
> status=1
> fi
> @@ -78,7 +78,7 @@ _do_test()
>
> if [ $count -ne $_count ]
> then
> - echo " unexpected number of holes - see $seq.out.full"
> + echo " unexpected number of holes - see $seqres.full"
> status=1
> failed=1
> fi
> @@ -86,18 +86,18 @@ _do_test()
>
> if [ $failed -eq 1 ]
> then
> - echo "--------------------------------------" >>$here/$seq.out.full
> - echo "$_n - output from holes:" >>$here/$seq.out.full
> - echo "--------------------------------------" >>$here/$seq.out.full
> - cat $tmp.out >>$here/$seq.out.full
> - echo "--------------------------------------" >>$here/$seq.out.full
> - echo "$_n - output from bmap:" >>$here/$seq.out.full
> - echo "--------------------------------------" >>$here/$seq.out.full
> - xfs_bmap -vvv $out >>$here/$seq.out.full
> - echo "--------------------------------------" >>$here/$seq.out.full
> - echo "$_n - output from ls -li:" >>$here/$seq.out.full
> - echo "--------------------------------------" >>$here/$seq.out.full
> - ls -li $out >>$here/$seq.out.full
> + echo "--------------------------------------" >>$seqres.full
> + echo "$_n - output from holes:" >>$seqres.full
> + echo "--------------------------------------" >>$seqres.full
> + cat $tmp.out >>$seqres.full
> + echo "--------------------------------------" >>$seqres.full
> + echo "$_n - output from bmap:" >>$seqres.full
> + echo "--------------------------------------" >>$seqres.full
> + xfs_bmap -vvv $out >>$seqres.full
> + echo "--------------------------------------" >>$seqres.full
> + echo "$_n - output from ls -li:" >>$seqres.full
> + echo "--------------------------------------" >>$seqres.full
> + ls -li $out >>$seqres.full
> status=1
> fi
> }
> @@ -108,7 +108,7 @@ _supported_os IRIX Linux
>
> _setup_testdir
>
> -rm -f $here/$seq.out.full
> +rm -f $seqres.full
>
> # small & fairly dense
> _do_test 1 "-l 40960000 -b 40960 -i 10 -c 1" 100
> diff --git a/tests/xfs/024 b/tests/xfs/024
> index 68e9788..2e13288 100755
> --- a/tests/xfs/024
> +++ b/tests/xfs/024
> @@ -43,11 +43,11 @@ _require_tape $TAPE_DEV
> _create_dumpdir_fill
> # ensure file/dir timestamps precede dump timestamp
> sleep 2
> -src/bstat $SCRATCH_MNT >>$here/$seqres.full
> +src/bstat $SCRATCH_MNT >>$seqres.full
> _erase_hard
> _do_dump
> _append_dumpdir_fill
> -src/bstat $SCRATCH_MNT >>$here/$seqres.full
> +src/bstat $SCRATCH_MNT >>$seqres.full
> _erase_hard
> _do_dump -l 1
> _do_restore
> diff --git a/tests/xfs/067 b/tests/xfs/067
> index fbfaa1f..27f5713 100755
> --- a/tests/xfs/067
> +++ b/tests/xfs/067
> @@ -50,11 +50,11 @@ isize=0
> _scratch_mkfs_xfs | _filter_mkfs >$seqres.full 2>$tmp.mkfs
> [ $? -eq 0 ] && source $tmp.mkfs
> if [ "$isize" -lt 1024 ]; then
> - _scratch_mkfs_xfs -i size=1024 >>$here/$seqres.full \
> + _scratch_mkfs_xfs -i size=1024 >>$seqres.full \
> || _notrun "Cannot mkfs for this test using MKFS_OPTIONS specified"
> fi
> -_scratch_mount >>$here/$seqres.full || _fail "mount failed"
> -xfs_info $SCRATCH_MNT >>$here/$seqres.full
> +_scratch_mount >>$seqres.full || _fail "mount failed"
> +xfs_info $SCRATCH_MNT >>$seqres.full
> cd $SCRATCH_MNT
>
> echo ""
> diff --git a/tests/xfs/114 b/tests/xfs/114
> index 4dfdf86..1029dbc 100755
> --- a/tests/xfs/114
> +++ b/tests/xfs/114
> @@ -80,8 +80,8 @@ _test_create()
> p=dir2/dir3/dir4/file4
> touch $p
>
> - #_print_names $p >>$here/$seqres.full
> - _print_names $p | tee -a $here/$seqres.full
> + #_print_names $p >>$seqres.full
> + _print_names $p | tee -a $seqres.full
>
> _check_paths $SCRATCH_MNT/$p
> }
> @@ -131,13 +131,13 @@ _test_hardlink()
> ln $p $x
> done
>
> - _print_names $p >>$here/$seqres.full
> + _print_names $p >>$seqres.full
>
> echo ""
> echo "print out names and check after created hardlinks"
> echo ""
> for x in $paths; do
> - _print_names $x | tee -a $here/$seqres.full
> + _print_names $x | tee -a $seqres.full
> _check_paths $SCRATCH_MNT/$x
> done
>
> @@ -161,7 +161,7 @@ _test_hardlink()
> echo ""
> for x in $paths; do
> if [ -e $x ]; then
> - _print_names $x | tee -a $here/$seqres.full
> + _print_names $x | tee -a $seqres.full
> _check_paths $SCRATCH_MNT/$x
> fi
> done
> @@ -230,7 +230,7 @@ _test_rename()
>
> _filter_num()
> {
> - tee -a $here/$seqres.full |\
> + tee -a $seqres.full |\
> sed -e 's/[0-9][0-9]* inodes/I inodes/g' \
> -e 's/[0-9][0-9]* paths/P paths/g' \
> -e 's/seed = [0-9][0-9]*/seed = S/'
> @@ -255,7 +255,7 @@ _test_fsstress()
> if ! $FSSTRESS_PROG $args | _filter_num
> then
> echo " fsstress $args returned $?"
> - cat $tmp.out | tee -a $here/$seqres.full
> + cat $tmp.out | tee -a $seqres.full
> status=1
> fi
>
> @@ -284,8 +284,8 @@ _test_dirstress()
> if ! $here/src/dirstress $args >$tmp.out 2>&1 | _filter_num
> then
> echo " dirstress failed"
> - echo "*** dirstress $args" | tee -a $here/$seqres.full
> - cat $tmp.out >>$here/$seqres.full
> + echo "*** dirstress $args" | tee -a $seqres.full
> + cat $tmp.out >>$seqres.full
> status=1
> exit
> fi
> @@ -295,8 +295,8 @@ _test_dirstress()
> if ! $here/src/dirstress $args >$tmp.out 2>&1 | _filter_num
> then
> echo " dirstress failed"
> - echo "*** dirstress $args" | tee -a $here/$seqres.full
> - cat $tmp.out >>$here/$seqres.full
> + echo "*** dirstress $args" | tee -a $seqres.full
> + cat $tmp.out >>$seqres.full
> status=1
> exit
> fi
> @@ -316,16 +316,16 @@ _require_scratch
> _require_attrs
> _need_to_be_root
>
> -rm -f $here/$seqres.full
> +rm -f $seqres.full
>
> echo "mkfs"
> -_scratch_mkfs_xfs >>$here/$seqres.full 2>&1 \
> +_scratch_mkfs_xfs >>$seqres.full 2>&1 \
> || _fail "mkfs scratch failed"
> -_scratch_mkfs_xfs -i parent=1 >>$here/$seqres.full 2>&1 \
> +_scratch_mkfs_xfs -i parent=1 >>$seqres.full 2>&1 \
> || _notrun "parent inodes not supported"
>
> echo "mount"
> -_scratch_mount >>$here/$seqres.full 2>&1 \
> +_scratch_mount >>$seqres.full 2>&1 \
> || _fail "mount failed: $MOUNT_OPTIONS"
>
> # real QA test starts here
> diff --git a/tests/xfs/115 b/tests/xfs/115
> index 0933c54..967a904 100755
> --- a/tests/xfs/115
> +++ b/tests/xfs/115
> @@ -102,16 +102,16 @@ _supported_os IRIX
> _require_scratch
> _require_attrs
>
> -rm -f $here/$seqres.full
> +rm -f $seqres.full
>
> echo "mkfs"
> -_scratch_mkfs_xfs >>$here/$seqres.full 2>&1 \
> +_scratch_mkfs_xfs >>$seqres.full 2>&1 \
> || _fail "mkfs scratch failed"
> -_scratch_mkfs_xfs -i paths=1 >>$here/$seqres.full 2>&1 \
> +_scratch_mkfs_xfs -i paths=1 >>$seqres.full 2>&1 \
> || _notrun "i_paths not supported"
>
> echo "mount"
> -_scratch_mount >>$here/$seqres.full 2>&1 \
> +_scratch_mount >>$seqres.full 2>&1 \
> || _fail "mount failed: $MOUNT_OPTIONS"
>
> # real QA test starts here
> diff --git a/tests/xfs/168 b/tests/xfs/168
> index 4ca2869..901125a 100755
> --- a/tests/xfs/168
> +++ b/tests/xfs/168
> @@ -107,7 +107,7 @@ wait
> # dmapi destroy events are asyncronous, don't rely on fixed ordering of events
> # in print_event output, use sort.
> echo "# here comes the dmapi print_event filtered and sorted output"
> -cat $tmp.print_event_out | tee -a $here/$seqres.full | _filter_dmapi_print_event | LC_COLLATE=POSIX sort
> +cat $tmp.print_event_out | tee -a $seqres.full | _filter_dmapi_print_event | LC_COLLATE=POSIX sort
> rm $tmp.print_event_out
>
> status=0
> diff --git a/tests/xfs/186 b/tests/xfs/186
> index 44edaf7..8df91b6 100755
> --- a/tests/xfs/186
> +++ b/tests/xfs/186
> @@ -78,7 +78,7 @@ _rmv_eas()
>
> _filter_inode()
> {
> - tee -a $here/$seqres.full | \
> + tee -a $seqres.full | \
> sed -e "s/core.forkoff/forkoff/g" | \
> egrep '^u.sfdir2|^a.sfattr|forkoff' | \
> egrep -v 'inumber|parent'
> @@ -86,7 +86,7 @@ _filter_inode()
>
> _filter_version()
> {
> - tee -a $here/$seqres.full | tr ',' '\n' | grep ATTR
> + tee -a $seqres.full | tr ',' '\n' | grep ATTR
> }
>
> _print_inode()
> diff --git a/tests/xfs/282 b/tests/xfs/282
> index 8ddb258..15ccc3f 100755
> --- a/tests/xfs/282
> +++ b/tests/xfs/282
> @@ -46,13 +46,13 @@ _require_legacy_v2_format
> _create_dumpdir_fill
> # ensure file/dir timestamps precede dump timestamp
> sleep 2
> -src/bstat $SCRATCH_MNT >>$here/$seqres.full
> +src/bstat $SCRATCH_MNT >>$seqres.full
>
> echo "*** Level 0 dump, format 2"
> _do_dump_file -f $tmp.l0 -K
>
> _append_dumpdir_fill
> -src/bstat $SCRATCH_MNT >>$here/$seqres.full
> +src/bstat $SCRATCH_MNT >>$seqres.full
>
> echo "*** Level 1 dump, current format"
> _do_dump_file -l 1 -f $tmp.l1
> diff --git a/tests/xfs/283 b/tests/xfs/283
> index cd9609e..def2107 100755
> --- a/tests/xfs/283
> +++ b/tests/xfs/283
> @@ -46,13 +46,13 @@ _require_legacy_v2_format
> _create_dumpdir_fill
> # ensure file/dir timestamps precede dump timestamp
> sleep 2
> -src/bstat $SCRATCH_MNT >>$here/$seqres.full
> +src/bstat $SCRATCH_MNT >>$seqres.full
>
> echo "*** Level 0 dump, current format"
> _do_dump_file -f $tmp.l0
>
> _append_dumpdir_fill
> -src/bstat $SCRATCH_MNT >>$here/$seqres.full
> +src/bstat $SCRATCH_MNT >>$seqres.full
>
> echo "*** Level 1 dump, format 2"
> _do_dump_file -l 1 -f $tmp.l1 -K
> --
> 1.7.10.4
>
> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 59+ messages in thread
* [PATCH 23/25] xfstests: Decomplicate quota setup in 050
2013-03-15 12:27 [PATCH 00/25] xfstests: xfstests: move tests out of top level Dave Chinner
` (21 preceding siblings ...)
2013-03-15 12:28 ` [PATCH 22/25] xfstests: RESULTS_DIR needs to be an absolute path Dave Chinner
@ 2013-03-15 12:28 ` Dave Chinner
2013-03-23 10:24 ` Phil White
2013-03-15 12:28 ` [PATCH 24/25] xfstests: clean up test 262 output file use Dave Chinner
` (3 subsequent siblings)
26 siblings, 1 reply; 59+ messages in thread
From: Dave Chinner @ 2013-03-15 12:28 UTC (permalink / raw)
To: xfs
From: Dave Chinner <dchinner@redhat.com>
Only test 050 uses the _qsetup function, and it only uses the ID
part of it in the test. the attempts to link output files is useless
as there are no different output files used by the test.
Hence kill the _qsetup function, and move the code into test 050,
simplifying it down to the minimum needed.
Signed-off-by: Dave Chinner <dchinner@redhat.com>
---
common/quota | 47 +----------------------------------------------
tests/xfs/050 | 36 +++++++++++++++++++++++++++---------
2 files changed, 28 insertions(+), 55 deletions(-)
diff --git a/common/quota b/common/quota
index 7f349ab..fd5374f 100644
--- a/common/quota
+++ b/common/quota
@@ -92,7 +92,7 @@ _require_nobody()
#
_file_as_id()
{
- [ $# != 5 ] && _notrun "broken call to _file_as_id in test $seq"
+ [ $# != 5 ] && _fail "broken call to _file_as_id in test $seq"
parent=`dirname $1`
if [ $3 = p ]; then
@@ -157,51 +157,6 @@ _qmount()
chmod ugo+rwx $SCRATCH_MNT
}
-_qsetup()
-{
- # setup exactly what it is we'll be testing
- enforce=1
- if src/feature -u $SCRATCH_DEV
- then
- type=u ;
- eval `_choose_uid`
- [ ! -f $seq.out ] && ln -s $seq.usrquota $seq.out
- elif src/feature -g $SCRATCH_DEV
- then
- type=g
- eval `_choose_gid`
- [ ! -f $seq.out ] && ln -s $seq.grpquota $seq.out
- elif src/feature -p $SCRATCH_DEV
- then
- type=p
- eval `_choose_prid`
- [ ! -f $seq.out ] && ln -s $seq.prjquota $seq.out
- elif src/feature -U $SCRATCH_DEV
- then
- type=u
- eval `_choose_uid`
- [ ! -f $seq.out ] && ln -s $seq.uqnoenforce $seq.out
- enforce=0
- elif src/feature -G $SCRATCH_DEV
- then
- type=g
- eval `_choose_gid`
- [ ! -f $seq.out ] && ln -s $seq.gqnoenforce $seq.out
- enforce=0
- elif src/feature -P $SCRATCH_DEV
- then
- type=p
- eval `_choose_prid`
- [ ! -f $seq.out ] && ln -s $seq.pqnoenforce $seq.out
- enforce=0
- else
- _notrun "No quota support at mount time"
- fi
-
- echo "Using output from '" `ls -l $seq.out` "'" >>$seqres.full
- echo "and using type=$type id=$id" >>$seqres.full
-}
-
#
# Ensures only the given quota mount option is used
#
diff --git a/tests/xfs/050 b/tests/xfs/050
index 774ed28..e2009a8 100755
--- a/tests/xfs/050
+++ b/tests/xfs/050
@@ -98,6 +98,25 @@ _filter_and_check_blks()
' | _filter_report
}
+_qsetup()
+{
+ opt=$1
+ enforce=0
+ if [ $opt = "u" -o $opt = "uno" ]; then
+ type=u
+ eval `_choose_uid`
+ elif [ $opt = "g" -o $opt = "gno" ]; then
+ type=g
+ eval `_choose_gid`
+ elif [ $opt = "p" -o $opt = "pno" ]; then
+ type=p
+ eval `_choose_prid`
+ fi
+ [ $opt = "u" -o $opt = "g" -o $opt = "p" ] && enforce=1
+
+ echo "Using type=$type id=$id" >> $seqres.full
+}
+
_exercise()
{
_scratch_mkfs_xfs | _filter_mkfs 2>$tmp.mkfs
@@ -116,10 +135,9 @@ _exercise()
[ $extsize -ge 512000 ] && \
_notrun "Extent size hint is too large ($extsize bytes)"
- _qsetup
+ _qsetup $1
- echo "Using output from '" `ls -l $seq.out` "'" >>$seqres.full
- echo "and using type=$type id=$id" >>$seqres.full
+ echo "Using type=$type id=$id" >>$seqres.full
echo
echo "*** report no quota settings" | tee -a $seqres.full
@@ -204,11 +222,11 @@ then
else
_qmount_option "uquota"
fi
-_exercise
+_exercise u
echo "*** group"
_qmount_option "gquota"
-_exercise
+_exercise g
echo "*** uqnoenforce"
if [ "$HOSTOS" == "IRIX" ]
@@ -217,19 +235,19 @@ then
else
_qmount_option "uqnoenforce"
fi
-_exercise
+_exercise uno
echo "*** gqnoenforce"
_qmount_option "gqnoenforce"
-_exercise
+_exercise gno
echo "*** pquota"
_qmount_option "pquota"
-_exercise
+_exercise p
echo "*** pqnoenforce"
_qmount_option "pqnoenforce"
-_exercise
+_exercise pno
# success, all done
status=0
--
1.7.10.4
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply related [flat|nested] 59+ messages in thread* Re: [PATCH 23/25] xfstests: Decomplicate quota setup in 050
2013-03-15 12:28 ` [PATCH 23/25] xfstests: Decomplicate quota setup in 050 Dave Chinner
@ 2013-03-23 10:24 ` Phil White
0 siblings, 0 replies; 59+ messages in thread
From: Phil White @ 2013-03-23 10:24 UTC (permalink / raw)
To: Dave Chinner; +Cc: xfs
Looks OK.
Reviewed-by: Phil White <pwhite@sgi.com>
On Fri, Mar 15, 2013 at 11:28:07PM +1100, Dave Chinner wrote:
> From: Dave Chinner <dchinner@redhat.com>
>
> Only test 050 uses the _qsetup function, and it only uses the ID
> part of it in the test. the attempts to link output files is useless
> as there are no different output files used by the test.
>
> Hence kill the _qsetup function, and move the code into test 050,
> simplifying it down to the minimum needed.
>
> Signed-off-by: Dave Chinner <dchinner@redhat.com>
> ---
> common/quota | 47 +----------------------------------------------
> tests/xfs/050 | 36 +++++++++++++++++++++++++++---------
> 2 files changed, 28 insertions(+), 55 deletions(-)
>
> diff --git a/common/quota b/common/quota
> index 7f349ab..fd5374f 100644
> --- a/common/quota
> +++ b/common/quota
> @@ -92,7 +92,7 @@ _require_nobody()
> #
> _file_as_id()
> {
> - [ $# != 5 ] && _notrun "broken call to _file_as_id in test $seq"
> + [ $# != 5 ] && _fail "broken call to _file_as_id in test $seq"
>
> parent=`dirname $1`
> if [ $3 = p ]; then
> @@ -157,51 +157,6 @@ _qmount()
> chmod ugo+rwx $SCRATCH_MNT
> }
>
> -_qsetup()
> -{
> - # setup exactly what it is we'll be testing
> - enforce=1
> - if src/feature -u $SCRATCH_DEV
> - then
> - type=u ;
> - eval `_choose_uid`
> - [ ! -f $seq.out ] && ln -s $seq.usrquota $seq.out
> - elif src/feature -g $SCRATCH_DEV
> - then
> - type=g
> - eval `_choose_gid`
> - [ ! -f $seq.out ] && ln -s $seq.grpquota $seq.out
> - elif src/feature -p $SCRATCH_DEV
> - then
> - type=p
> - eval `_choose_prid`
> - [ ! -f $seq.out ] && ln -s $seq.prjquota $seq.out
> - elif src/feature -U $SCRATCH_DEV
> - then
> - type=u
> - eval `_choose_uid`
> - [ ! -f $seq.out ] && ln -s $seq.uqnoenforce $seq.out
> - enforce=0
> - elif src/feature -G $SCRATCH_DEV
> - then
> - type=g
> - eval `_choose_gid`
> - [ ! -f $seq.out ] && ln -s $seq.gqnoenforce $seq.out
> - enforce=0
> - elif src/feature -P $SCRATCH_DEV
> - then
> - type=p
> - eval `_choose_prid`
> - [ ! -f $seq.out ] && ln -s $seq.pqnoenforce $seq.out
> - enforce=0
> - else
> - _notrun "No quota support at mount time"
> - fi
> -
> - echo "Using output from '" `ls -l $seq.out` "'" >>$seqres.full
> - echo "and using type=$type id=$id" >>$seqres.full
> -}
> -
> #
> # Ensures only the given quota mount option is used
> #
> diff --git a/tests/xfs/050 b/tests/xfs/050
> index 774ed28..e2009a8 100755
> --- a/tests/xfs/050
> +++ b/tests/xfs/050
> @@ -98,6 +98,25 @@ _filter_and_check_blks()
> ' | _filter_report
> }
>
> +_qsetup()
> +{
> + opt=$1
> + enforce=0
> + if [ $opt = "u" -o $opt = "uno" ]; then
> + type=u
> + eval `_choose_uid`
> + elif [ $opt = "g" -o $opt = "gno" ]; then
> + type=g
> + eval `_choose_gid`
> + elif [ $opt = "p" -o $opt = "pno" ]; then
> + type=p
> + eval `_choose_prid`
> + fi
> + [ $opt = "u" -o $opt = "g" -o $opt = "p" ] && enforce=1
> +
> + echo "Using type=$type id=$id" >> $seqres.full
> +}
> +
> _exercise()
> {
> _scratch_mkfs_xfs | _filter_mkfs 2>$tmp.mkfs
> @@ -116,10 +135,9 @@ _exercise()
> [ $extsize -ge 512000 ] && \
> _notrun "Extent size hint is too large ($extsize bytes)"
>
> - _qsetup
> + _qsetup $1
>
> - echo "Using output from '" `ls -l $seq.out` "'" >>$seqres.full
> - echo "and using type=$type id=$id" >>$seqres.full
> + echo "Using type=$type id=$id" >>$seqres.full
>
> echo
> echo "*** report no quota settings" | tee -a $seqres.full
> @@ -204,11 +222,11 @@ then
> else
> _qmount_option "uquota"
> fi
> -_exercise
> +_exercise u
>
> echo "*** group"
> _qmount_option "gquota"
> -_exercise
> +_exercise g
>
> echo "*** uqnoenforce"
> if [ "$HOSTOS" == "IRIX" ]
> @@ -217,19 +235,19 @@ then
> else
> _qmount_option "uqnoenforce"
> fi
> -_exercise
> +_exercise uno
>
> echo "*** gqnoenforce"
> _qmount_option "gqnoenforce"
> -_exercise
> +_exercise gno
>
> echo "*** pquota"
> _qmount_option "pquota"
> -_exercise
> +_exercise p
>
> echo "*** pqnoenforce"
> _qmount_option "pqnoenforce"
> -_exercise
> +_exercise pno
>
> # success, all done
> status=0
> --
> 1.7.10.4
>
> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 59+ messages in thread
* [PATCH 24/25] xfstests: clean up test 262 output file use.
2013-03-15 12:27 [PATCH 00/25] xfstests: xfstests: move tests out of top level Dave Chinner
` (22 preceding siblings ...)
2013-03-15 12:28 ` [PATCH 23/25] xfstests: Decomplicate quota setup in 050 Dave Chinner
@ 2013-03-15 12:28 ` Dave Chinner
2013-03-23 10:24 ` Phil White
2013-03-15 12:28 ` [PATCH 25/25] xfstests: use _notrun for tape checks Dave Chinner
` (2 subsequent siblings)
26 siblings, 1 reply; 59+ messages in thread
From: Dave Chinner @ 2013-03-15 12:28 UTC (permalink / raw)
To: xfs
From: Dave Chinner <dchinner@redhat.com>
Test 262 uses ${} notation for some variables, and so is resistant
to grep and sed matches. Change it to use the same notation as the
rest of xfstests and fix up the output file redirections made in
previous patches.
Signed-off-by: Dave Chinner <dchinner@redhat.com>
---
tests/xfs/262 | 36 ++++++++++++++++++------------------
1 file changed, 18 insertions(+), 18 deletions(-)
diff --git a/tests/xfs/262 b/tests/xfs/262
index 01f7f8b..0c15787 100755
--- a/tests/xfs/262
+++ b/tests/xfs/262
@@ -28,15 +28,15 @@
seq=$(basename $0)
seqres=$RESULT_DIR/$seq
-echo "QA output created by ${seq}"
+echo "QA output created by $seq"
here=$(pwd)
-cp /dev/null "${seq}.full"
+rm -f $seqres.full
tmp=/tmp/$$
-my_projects=${tmp}.projects
-my_projid=${tmp}.projid
+my_projects=$tmp.projects
+my_projid=$tmp.projid
proj_name=test_project
proj_num=1
@@ -48,7 +48,7 @@ trap "_cleanup; exit \$status" 0 1 2 3 15
_cleanup()
{
cd /
- rm -f ${tmp}.*
+ rm -f $tmp.*
}
# get standard environment, filters and checks
@@ -60,7 +60,7 @@ echo "Silence is golden."
# real QA test starts here
-proj_dir="${SCRATCH_MNT}/test"
+proj_dir="$SCRATCH_MNT/test"
# Modify as appropriate.
_supported_fs xfs
@@ -108,38 +108,38 @@ _filter_quota_rpt() {
}
_quota_cmd() {
- xfs_quota -P "${my_projid}" -D "${my_projects}" -x \
- -c "$@" "${SCRATCH_MNT}"
+ xfs_quota -P "$my_projid" -D "$my_projects" -x \
+ -c "$@" "$SCRATCH_MNT"
}
# Set up--mount scratch and create the project directory
-echo ${proj_name}:${proj_num} > "${my_projid}"
-echo ${proj_num}:${proj_dir} > "${my_projects}"
+echo $proj_name:$proj_num > "$my_projid"
+echo $proj_num:$proj_dir > "$my_projects"
-_scratch_mkfs >> "${seq}.full" 2>&1
+_scratch_mkfs >> "$seqres.full" 2>&1
export MOUNT_OPTIONS="-opquota"
_qmount
mkdir -p "${proj_dir}"
# Setup the project quota directory
-_quota_cmd "project -s ${proj_name}" >> "${seq}.full" 2>&1
+_quota_cmd "project -s ${proj_name}" >> "$seqres.full" 2>&1
# Assign block quota limits
_quota_cmd "limit -p bhard=${qlimit_meg}m bsoft=${qlimit_meg}m ${proj_name}" \
- 2>> "${seq}.full" 1>&2
+ 2>> "$seqres.full" 1>&2
# See what gets reported
-_quota_cmd "report" | _filter_quota_rpt 2>> "${seq}.full"
-_quota_cmd "df" | _filter_quota_rpt 2>> "${seq}.full"
+_quota_cmd "report" | _filter_quota_rpt 2>> "$seqres.full"
+_quota_cmd "df" | _filter_quota_rpt 2>> "$seqres.full"
# This time using "human readable" output
-_quota_cmd "report -h" | _filter_quota_rpt 2>> "${seq}.full"
-_quota_cmd "df -h" | _filter_quota_rpt 2>> "${seq}.full"
+_quota_cmd "report -h" | _filter_quota_rpt 2>> "$seqres.full"
+_quota_cmd "df -h" | _filter_quota_rpt 2>> "$seqres.full"
# Clean up
-rm -rf "${proj_dir}"
+rm -rf "$proj_dir"
_scratch_unmount
status=0 # success, all done
--
1.7.10.4
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply related [flat|nested] 59+ messages in thread* Re: [PATCH 24/25] xfstests: clean up test 262 output file use.
2013-03-15 12:28 ` [PATCH 24/25] xfstests: clean up test 262 output file use Dave Chinner
@ 2013-03-23 10:24 ` Phil White
0 siblings, 0 replies; 59+ messages in thread
From: Phil White @ 2013-03-23 10:24 UTC (permalink / raw)
To: Dave Chinner; +Cc: xfs
Looks OK.
Reviewed-by: Phil White <pwhite@sgi.com>
On Fri, Mar 15, 2013 at 11:28:08PM +1100, Dave Chinner wrote:
> From: Dave Chinner <dchinner@redhat.com>
>
> Test 262 uses ${} notation for some variables, and so is resistant
> to grep and sed matches. Change it to use the same notation as the
> rest of xfstests and fix up the output file redirections made in
> previous patches.
>
> Signed-off-by: Dave Chinner <dchinner@redhat.com>
> ---
> tests/xfs/262 | 36 ++++++++++++++++++------------------
> 1 file changed, 18 insertions(+), 18 deletions(-)
>
> diff --git a/tests/xfs/262 b/tests/xfs/262
> index 01f7f8b..0c15787 100755
> --- a/tests/xfs/262
> +++ b/tests/xfs/262
> @@ -28,15 +28,15 @@
>
> seq=$(basename $0)
> seqres=$RESULT_DIR/$seq
> -echo "QA output created by ${seq}"
> +echo "QA output created by $seq"
>
> here=$(pwd)
>
> -cp /dev/null "${seq}.full"
> +rm -f $seqres.full
>
> tmp=/tmp/$$
> -my_projects=${tmp}.projects
> -my_projid=${tmp}.projid
> +my_projects=$tmp.projects
> +my_projid=$tmp.projid
> proj_name=test_project
> proj_num=1
>
> @@ -48,7 +48,7 @@ trap "_cleanup; exit \$status" 0 1 2 3 15
> _cleanup()
> {
> cd /
> - rm -f ${tmp}.*
> + rm -f $tmp.*
> }
>
> # get standard environment, filters and checks
> @@ -60,7 +60,7 @@ echo "Silence is golden."
>
> # real QA test starts here
>
> -proj_dir="${SCRATCH_MNT}/test"
> +proj_dir="$SCRATCH_MNT/test"
>
> # Modify as appropriate.
> _supported_fs xfs
> @@ -108,38 +108,38 @@ _filter_quota_rpt() {
> }
>
> _quota_cmd() {
> - xfs_quota -P "${my_projid}" -D "${my_projects}" -x \
> - -c "$@" "${SCRATCH_MNT}"
> + xfs_quota -P "$my_projid" -D "$my_projects" -x \
> + -c "$@" "$SCRATCH_MNT"
> }
>
> # Set up--mount scratch and create the project directory
>
> -echo ${proj_name}:${proj_num} > "${my_projid}"
> -echo ${proj_num}:${proj_dir} > "${my_projects}"
> +echo $proj_name:$proj_num > "$my_projid"
> +echo $proj_num:$proj_dir > "$my_projects"
>
> -_scratch_mkfs >> "${seq}.full" 2>&1
> +_scratch_mkfs >> "$seqres.full" 2>&1
>
> export MOUNT_OPTIONS="-opquota"
> _qmount
> mkdir -p "${proj_dir}"
>
> # Setup the project quota directory
> -_quota_cmd "project -s ${proj_name}" >> "${seq}.full" 2>&1
> +_quota_cmd "project -s ${proj_name}" >> "$seqres.full" 2>&1
>
> # Assign block quota limits
> _quota_cmd "limit -p bhard=${qlimit_meg}m bsoft=${qlimit_meg}m ${proj_name}" \
> - 2>> "${seq}.full" 1>&2
> + 2>> "$seqres.full" 1>&2
>
> # See what gets reported
> -_quota_cmd "report" | _filter_quota_rpt 2>> "${seq}.full"
> -_quota_cmd "df" | _filter_quota_rpt 2>> "${seq}.full"
> +_quota_cmd "report" | _filter_quota_rpt 2>> "$seqres.full"
> +_quota_cmd "df" | _filter_quota_rpt 2>> "$seqres.full"
>
> # This time using "human readable" output
> -_quota_cmd "report -h" | _filter_quota_rpt 2>> "${seq}.full"
> -_quota_cmd "df -h" | _filter_quota_rpt 2>> "${seq}.full"
> +_quota_cmd "report -h" | _filter_quota_rpt 2>> "$seqres.full"
> +_quota_cmd "df -h" | _filter_quota_rpt 2>> "$seqres.full"
>
> # Clean up
> -rm -rf "${proj_dir}"
> +rm -rf "$proj_dir"
> _scratch_unmount
>
> status=0 # success, all done
> --
> 1.7.10.4
>
> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 59+ messages in thread
* [PATCH 25/25] xfstests: use _notrun for tape checks
2013-03-15 12:27 [PATCH 00/25] xfstests: xfstests: move tests out of top level Dave Chinner
` (23 preceding siblings ...)
2013-03-15 12:28 ` [PATCH 24/25] xfstests: clean up test 262 output file use Dave Chinner
@ 2013-03-15 12:28 ` Dave Chinner
2013-03-23 10:24 ` Phil White
2013-03-27 10:51 ` [PATCH 00/25] xfstests: xfstests: move tests out of top level Rich Johnston
2013-03-27 10:51 ` Rich Johnston
26 siblings, 1 reply; 59+ messages in thread
From: Dave Chinner @ 2013-03-15 12:28 UTC (permalink / raw)
To: xfs
From: Dave Chinner <dchinner@redhat.com>
_require_tape is failing tests when no TAPE_DEV is specified. It
should be using _notrun for these cases rather than trying to open
code the $seqres.notrun magic file manipulations.
Signed-off-by: Dave Chinner <dchinner@redhat.com>
---
common/dump | 13 +++----------
1 file changed, 3 insertions(+), 10 deletions(-)
diff --git a/common/dump b/common/dump
index 3df6191..5d4d2ae 100644
--- a/common/dump
+++ b/common/dump
@@ -139,9 +139,7 @@ _check_onl()
echo "ERROR: mt -f $dumptape failed"
cat $tmp.status
- echo "mt -f $dumptape failed" >$seq.notrun
- status=$NOTRUNSTS
- exit
+ _notrun "mt -f $dumptape failed"
fi
@@ -151,9 +149,7 @@ _check_onl()
echo "ERROR: $dumptape is not online"
cat $tmp.status
- echo "dumptape, $dumptape, is not online" >$seq.notrun
- status=$NOTRUNSTS
- exit
+ _notrun "dumptape, $dumptape, is not online"
fi
}
@@ -229,10 +225,7 @@ _require_tape()
dumptape=$1
if [ -z "$dumptape" -o "@" == "$dumptape" ]; then
- echo "This test requires a dump tape - none was specified"
- echo "No dump tape specified" >$seqres.notrun
- status=$NOTRUNSTS
- exit
+ _notrun "No dump tape specified"
fi
_check_onl
--
1.7.10.4
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply related [flat|nested] 59+ messages in thread* Re: [PATCH 25/25] xfstests: use _notrun for tape checks
2013-03-15 12:28 ` [PATCH 25/25] xfstests: use _notrun for tape checks Dave Chinner
@ 2013-03-23 10:24 ` Phil White
0 siblings, 0 replies; 59+ messages in thread
From: Phil White @ 2013-03-23 10:24 UTC (permalink / raw)
To: Dave Chinner; +Cc: xfs
Looks OK.
Reviewed-by: Phil White <pwhite@sgi.com>
On Fri, Mar 15, 2013 at 11:28:09PM +1100, Dave Chinner wrote:
> From: Dave Chinner <dchinner@redhat.com>
>
> _require_tape is failing tests when no TAPE_DEV is specified. It
> should be using _notrun for these cases rather than trying to open
> code the $seqres.notrun magic file manipulations.
>
> Signed-off-by: Dave Chinner <dchinner@redhat.com>
> ---
> common/dump | 13 +++----------
> 1 file changed, 3 insertions(+), 10 deletions(-)
>
> diff --git a/common/dump b/common/dump
> index 3df6191..5d4d2ae 100644
> --- a/common/dump
> +++ b/common/dump
> @@ -139,9 +139,7 @@ _check_onl()
> echo "ERROR: mt -f $dumptape failed"
> cat $tmp.status
>
> - echo "mt -f $dumptape failed" >$seq.notrun
> - status=$NOTRUNSTS
> - exit
> + _notrun "mt -f $dumptape failed"
> fi
>
>
> @@ -151,9 +149,7 @@ _check_onl()
> echo "ERROR: $dumptape is not online"
> cat $tmp.status
>
> - echo "dumptape, $dumptape, is not online" >$seq.notrun
> - status=$NOTRUNSTS
> - exit
> + _notrun "dumptape, $dumptape, is not online"
> fi
> }
>
> @@ -229,10 +225,7 @@ _require_tape()
> dumptape=$1
>
> if [ -z "$dumptape" -o "@" == "$dumptape" ]; then
> - echo "This test requires a dump tape - none was specified"
> - echo "No dump tape specified" >$seqres.notrun
> - status=$NOTRUNSTS
> - exit
> + _notrun "No dump tape specified"
> fi
>
> _check_onl
> --
> 1.7.10.4
>
> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [PATCH 00/25] xfstests: xfstests: move tests out of top level
2013-03-15 12:27 [PATCH 00/25] xfstests: xfstests: move tests out of top level Dave Chinner
` (24 preceding siblings ...)
2013-03-15 12:28 ` [PATCH 25/25] xfstests: use _notrun for tape checks Dave Chinner
@ 2013-03-27 10:51 ` Rich Johnston
2013-03-27 10:51 ` Rich Johnston
26 siblings, 0 replies; 59+ messages in thread
From: Rich Johnston @ 2013-03-27 10:51 UTC (permalink / raw)
To: Dave Chinner; +Cc: xfs
Dave,
Thanks for the patchset, it has been commited.
--Rich
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 59+ messages in thread* Re: [PATCH 00/25] xfstests: xfstests: move tests out of top level
2013-03-15 12:27 [PATCH 00/25] xfstests: xfstests: move tests out of top level Dave Chinner
` (25 preceding siblings ...)
2013-03-27 10:51 ` [PATCH 00/25] xfstests: xfstests: move tests out of top level Rich Johnston
@ 2013-03-27 10:51 ` Rich Johnston
26 siblings, 0 replies; 59+ messages in thread
From: Rich Johnston @ 2013-03-27 10:51 UTC (permalink / raw)
To: Dave Chinner; +Cc: xfs
Dave,
Thanks for the patchset, it has been committed.
--Rich
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
^ permalink raw reply [flat|nested] 59+ messages in thread