xfs
[Top] [All Lists]

Re: [PATCH, XFSQA] Use XFS_IO_PROG in 164 and 165

To: "David Chinner" <dgc@xxxxxxx>, xfs-dev <xfs-dev@xxxxxxx>
Subject: Re: [PATCH, XFSQA] Use XFS_IO_PROG in 164 and 165
From: "Barry Naujok" <bnaujok@xxxxxxx>
Date: Wed, 23 Apr 2008 14:44:29 +1000
Cc: xfs-oss <xfs@xxxxxxxxxxx>
In-reply-to: <20080423015713.GL103491721@xxxxxxx>
Organization: SGI
References: <20080423015713.GL103491721@xxxxxxx>
Sender: xfs-bounce@xxxxxxxxxxx
User-agent: Opera Mail/9.24 (Win32)
On Wed, 23 Apr 2008 11:57:13 +1000, David Chinner <dgc@xxxxxxx> wrote:

We should be using $XFS_IO_PROG rather than calling the binary
directly and assuming that the path is picking up the right test binary.

Yep, OK. I'm sure there's plenty of other ones with other xfsprogs too.

Signed-off-by: Dave Chinner <dgc@xxxxxxx>
---
 xfstests/164 |   24 ++++++++++++------------
 xfstests/165 |   16 ++++++++--------
 2 files changed, 20 insertions(+), 20 deletions(-)

Index: xfs-cmds/xfstests/164
===================================================================
--- xfs-cmds.orig/xfstests/164  2007-08-24 14:19:48.000000000 +1000
+++ xfs-cmds/xfstests/164       2008-04-23 11:53:31.821494444 +1000
@@ -64,36 +64,36 @@ _test_eof_hole()
 {
        # on a BB boundary
        rm -f $testfile
-       xfs_io -f -d \
+       $XFS_IO_PROG -f -d \
                  -c 'pwrite -b 50k 0 50k' \
                  -c 'truncate 100k' \
                   -c 'pread -b 200k 0 200k' \
                  $testfile | _filter_io
-       xfs_io -c 'bmap -vp' $testfile | _filter_bmap
+       $XFS_IO_PROG -c 'bmap -vp' $testfile | _filter_bmap
        echo ""
        # on an odd byte boundary => 1 short of boundary
        rm -f $testfile
        boundary_minus1=`expr 100 \* 1024 - 1`
        echo "boundary_minus1 = $boundary_minus1"
-       xfs_io -f -d \
+       $XFS_IO_PROG -f -d \
                  -c 'pwrite -b 50k 0 50k' \
                  -c "truncate $boundary_minus1" \
                   -c 'pread -b 200k 0 200k' \
                  $testfile | _filter_io
-       xfs_io -c 'bmap -vp' $testfile | _filter_bmap
+       $XFS_IO_PROG -c 'bmap -vp' $testfile | _filter_bmap
        echo ""
        # on an odd byte boundary => 1 over boundary
        rm -f $testfile
        boundary_plus1=`expr 100 \* 1024 + 1`
        echo "boundary_plus1 = $boundary_plus1"
-       xfs_io -f -d \
+       $XFS_IO_PROG -f -d \
                  -c 'pwrite -b 50k 0 50k' \
                  -c "truncate $boundary_plus1" \
                   -c 'pread -b 200k 0 200k' \
                  $testfile | _filter_io
-       xfs_io -c 'bmap -vp' $testfile | _filter_bmap
+       $XFS_IO_PROG -c 'bmap -vp' $testfile | _filter_bmap
        echo ""
 }
@@ -101,39 +101,39 @@ _test_eof_unwritten_extent()
 {
        # on a BB boundary
        rm -f $testfile
-       xfs_io -f -d \
+       $XFS_IO_PROG -f -d \
                  -c 'resvsp 0 100k' \
                  -c 'truncate 100k' \
                  -c 'pwrite -b 50k 0 50k' \
                   -c 'pread -b 200k 0 200k' \
                  $testfile | _filter_io
-       xfs_io -c 'bmap -vp' $testfile | _filter_bmap
+       $XFS_IO_PROG -c 'bmap -vp' $testfile | _filter_bmap
        echo ""
        # on an odd byte boundary => 1 short of boundary
        rm -f $testfile
        boundary_minus1=`expr 100 \* 1024 - 1`
        echo "boundary_minus1 = $boundary_minus1"
-       xfs_io -f -d \
+       $XFS_IO_PROG -f -d \
                  -c "resvsp 0 $boundary_minus1" \
                  -c "truncate $boundary_minus1" \
                  -c 'pwrite -b 50k 0 50k' \
                   -c 'pread -b 200k 0 200k' \
                $testfile | _filter_io
-       xfs_io -c 'bmap -vp' $testfile | _filter_bmap
+       $XFS_IO_PROG -c 'bmap -vp' $testfile | _filter_bmap
        echo ""
        # on an odd byte boundary => 1 over boundary
        rm -f $testfile
        boundary_plus1=`expr 100 \* 1024 + 1`
        echo "boundary_plus1 = $boundary_plus1"
-       xfs_io -f -d \
+       $XFS_IO_PROG -f -d \
                  -c "resvsp 0 $boundary_plus1" \
                  -c "truncate $boundary_plus1" \
                  -c 'pwrite -b 50k 0 50k' \
                   -c 'pread -b 200k 0 200k' \
                  $testfile | _filter_io
-       xfs_io -c 'bmap -vp' $testfile | _filter_bmap
+       $XFS_IO_PROG -c 'bmap -vp' $testfile | _filter_bmap
        echo ""
 }
Index: xfs-cmds/xfstests/165
===================================================================
--- xfs-cmds.orig/xfstests/165  2007-04-20 20:28:54.000000000 +1000
+++ xfs-cmds/xfstests/165       2008-04-23 11:53:56.350340350 +1000
@@ -68,10 +68,10 @@ len=4
 end=`expr 10 \* $len`
# Other test...
-#xfs_io -f -c "resvsp ${off}k ${end}k" $testfile
+#$XFS_IO_PROG -f -c "resvsp ${off}k ${end}k" $testfile
# write the initial file
-xfs_io -f -c "pwrite 0  ${end}k" $testfile | _filter_io
+$XFS_IO_PROG -f -c "pwrite 0  ${end}k" $testfile | _filter_io
off=0
@@ -80,7 +80,7 @@ do
        offset=${off}k
        length=${len}k
- xfs_io -c "unresvsp $offset $length" -c "bmap -vp" $testfile | _filter_bmap + $XFS_IO_PROG -c "unresvsp $offset $length" -c "bmap -vp" $testfile | _filter_bmap
        off=`expr $off + $len` # skip over 1
        off=`expr $off + $len`
@@ -97,18 +97,18 @@ do
        echo ""
        # prealloc and write
- xfs_io -d -c "resvsp $offset $length" -c "pwrite -b $bufsize $offset $length" $testfile | _filter_io + $XFS_IO_PROG -d -c "resvsp $offset $length" -c "pwrite -b $bufsize $offset $length" $testfile | _filter_io
        # Other tests...
-       #xfs_io -c "resvsp $offset $length" $testfile
+       #$XFS_IO_PROG -c "resvsp $offset $length" $testfile
        #xfs_bmap -v -p $testfile
-       #xfs_io -d -c "pwrite -b $bufsize $offset $length" $testfile
+       #$XFS_IO_PROG -d -c "pwrite -b $bufsize $offset $length" $testfile
        #xfs_bmap -v -p $testfile
- xfs_io -r -c "pread -v -b $bufsize $offset $length" $testfile >$tmp.$off & + $XFS_IO_PROG -r -c "pread -v -b $bufsize $offset $length" $testfile >$tmp.$off &
        # Other tests...
-       #xfs_io -r -c "pread -v -b $bufsize $offset $length" $testfile
+       #$XFS_IO_PROG -r -c "pread -v -b $bufsize $offset $length" $testfile
         #sleep 5
        off=`expr $off + $len` # skip over 1




<Prev in Thread] Current Thread [Next in Thread>