tests: Use stat -c
authorAri Sundholm <ari@tuxera.com>
Mon, 29 Sep 2014 03:07:26 +0000 (13:07 +1000)
committerDave Chinner <david@fromorbit.com>
Mon, 29 Sep 2014 03:07:26 +0000 (13:07 +1000)
Change all occurrences of stat --format and stat --printf to stat -c
so that the tests work correctly on BusyBox systems.

Signed-off-by: Ari Sundholm <ari@tuxera.com>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
Signed-off-by: Dave Chinner <david@fromorbit.com>
tests/generic/003
tests/generic/192
tests/generic/215
tests/generic/286
tests/xfs/195

index 5c2d383703c487fac7e1facf437f12dc47223916..83d6f90093973b3ca5275cefc5db9ea84440b9d2 100755 (executable)
@@ -52,7 +52,7 @@ _require_relatime
 rm -f $seqres.full
 
 _stat() {
-       stat --printf="%x;%y;%z" $1
+       stat -"%x;%y;%z" $1
 }
 
 _compare_stat_times() {
index f630be9c50642024bf96d9d466c7e188cabddb67..b2da35882713d83aebd4e6be2028805256d09232 100755 (executable)
@@ -35,7 +35,7 @@ trap "exit \$status" 0 1 2 3 15
 
 _access_time()
 {
-       stat --format=%X $1
+       stat -%X $1
 }
 
 is_noatime_set() {
index 6ddd1fcffb0b75c3406eba89cd41ee20e9c3ed78..80df55d9277d72b4740b9673858b56ffa3e6416f 100755 (executable)
@@ -53,8 +53,8 @@ echo
 echo "creating test file"
 dd if=/dev/zero of=$testfile count=4096
 
-mtime1=`stat --printf="%Y" $testfile`
-ctime1=`stat --printf="%Z" $testfile`
+mtime1=`stat -"%Y" $testfile`
+ctime1=`stat -"%Z" $testfile`
 
 sleep 2
 
@@ -65,8 +65,8 @@ $XFS_IO_PROG -f               \
        -c 'mwrite 0 4096'      \
        $testfile | _filter_xfs_io_unique
 
-mtime2=`stat --printf="%Y" $testfile`
-ctime2=`stat --printf="%Z" $testfile`
+mtime2=`stat -"%Y" $testfile`
+ctime2=`stat -"%Z" $testfile`
 
 let mtime_diff=$mtime2-$mtime1
 let ctime_diff=$ctime2-$ctime1
index 94c22c62c308ab7016f007fb077661277b1aff9c..f6bf3569217b4637788cdee1777edd1666c6a795 100755 (executable)
@@ -73,7 +73,7 @@ test01()
 
        $here/src/seek_copy_test $src $dest
        
-       test $(stat --printf "%s" $src) = $(stat --printf "%s" $dest) ||
+       test $(stat -c "%s" $src) = $(stat -c "%s" $dest) ||
                _fail "TEST01: file size check failed"
 
        cmp $src $dest || _fail "TEST01: file bytes check failed"
@@ -101,7 +101,7 @@ test02()
 
        $here/src/seek_copy_test $src $dest
 
-       test $(stat --printf "%s" $src) = $(stat --printf "%s" $dest) ||
+       test $(stat -c "%s" $src) = $(stat -c "%s" $dest) ||
                _fail "TEST02: file size check failed"
 
        cmp $src $dest || _fail "TEST02: file bytes check failed"
@@ -143,7 +143,7 @@ test03()
        echo >>$seqres.full
        $here/src/seek_copy_test $src $dest
 
-       test $(stat --printf "%s" $src) = $(stat --printf "%s" $dest) ||
+       test $(stat -c "%s" $src) = $(stat -c "%s" $dest) ||
                _fail "TEST03: file size check failed"
 
        cmp $src $dest || _fail "TEST03: file bytes check failed"
@@ -185,7 +185,7 @@ test04()
        echo >>$seqres.full
        $here/src/seek_copy_test $src $dest
 
-       test $(stat --printf "%s" $src) = $(stat --printf "%s" $dest) ||
+       test $(stat -c "%s" $src) = $(stat -c "%s" $dest) ||
                _fail "TEST04: file size check failed"
 
        cmp $src $dest || _fail "TEST04: file bytes check failed"
index 6abddbcaea4cfd36713ab38c92395c64051cdbe3..c7bc7b815a2c15d073842f77cd8b2259113984ed 100755 (executable)
@@ -69,7 +69,7 @@ _require_user
 echo "Preparing subtree"
 mkdir $TEST_DIR/d
 touch $TEST_DIR/d/t
-inum=`stat --format "%i" $TEST_DIR/d/t`
+inum=`stat -c "%i" $TEST_DIR/d/t`
 
 echo "No dump exclude flag set (should not be skipped)"
 _do_dump