]> git.ipfire.org Git - thirdparty/e2fsprogs.git/commitdiff
tests: skip tests that require debugfs if debugfs has not been built
authorTheodore Ts'o <tytso@mit.edu>
Sat, 3 Sep 2011 14:04:37 +0000 (10:04 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Sat, 3 Sep 2011 14:04:37 +0000 (10:04 -0400)
Avoid lots of tests failing if e2fsprogs is compiled with
--disable-debugfs.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
tests/d_loaddump/script
tests/f_dup4/script
tests/f_dup_de/script
tests/f_dup_resize/script
tests/f_imagic_fs/script
tests/f_resize_inode/script
tests/f_uninit_last_uninit/script
tests/r_inline_xattr/script
tests/r_move_itable/script
tests/run_mke2fs
tests/test_config

index 598f6656751f8a0e9ffe3f504e747f210f2dbe33..48253752bdc6c65f685de6f5df10f106b5e963bb 100644 (file)
@@ -1,3 +1,5 @@
+if test -x $DEBUGFS_EXE; then
+
 OUT=$test_name.log
 EXP=$test_dir/expect
 VERIFY_FSCK_OPT=-yf
@@ -59,3 +61,7 @@ fi
 
 unset VERIFY_FSCK_OPT NATIVE_FSCK_OPT OUT EXP TEST_DATA VERIFY_DATA
 
+else #if test -x $DEBUGFS_EXE; then
+       rm -f $test_name.ok $test_name.failed
+       echo "skipped"
+fi 
index 350f88e668d723947f5ff6f45e4f1d488145aa03..290dcc923b0758591f54b40e86dc67d0cc55eb9d 100644 (file)
@@ -1,3 +1,5 @@
+if test -x $DEBUGFS_EXE; then
+
 SKIP_GUNZIP="true"
 TEST_DATA="test.data"
 
@@ -48,3 +50,8 @@ export E2FSCK_TIME
 rm -f $TEST_DATA
 
 unset E2FSCK_TIME TEST_DATA
+
+else #if test -x $DEBUGFS_EXE; then
+       rm -f $test_name.ok $test_name.failed
+       echo "skipped"
+fi 
index 84c8bfff90b8f8c18f75d3634e274acd6f9e77f0..d331003f1e721d0a93b9e776d7c85c854e192f17 100644 (file)
@@ -1,3 +1,5 @@
+if test -x $DEBUGFS_EXE; then
+
 if test "$HTREE"x = x ; then
        gunzip < $test_dir/image.gz > $TMPFILE
        $DEBUGFS -w -R "feature ^dir_index" $TMPFILE >/dev/null 2>&1
@@ -8,3 +10,8 @@ if test "$HTREE"x = x ; then
 fi
 . $cmd_dir/run_e2fsck
 rm -f "$TMPFILE".gz
+
+else #if test -x $DEBUGFS_EXE; then
+       rm -f $test_name.ok $test_name.failed
+       echo "skipped"
+fi 
index 7a5214c0d4f14cdc16892e405b89653e494ba663..3f87cbba1ff0939d89ec5ab9934ea2b2cc457b7c 100644 (file)
@@ -1,3 +1,5 @@
+if test -x $DEBUGFS_EXE; then
+
 SKIP_GUNZIP="true"
 TEST_DATA="test.data"
 
@@ -22,3 +24,8 @@ export E2FSCK_TIME
 rm -f $TEST_DATA
 
 unset E2FSCK_TIME TEST_DATA
+
+else #if test -x $DEBUGFS_EXE; then
+       rm -f $test_name.ok $test_name.failed
+       echo "skipped"
+fi 
index 572ace154dbf7dbdfc663af7509fedd78e766464..3941be00d85dfac3d53804f470f3c1904882592d 100644 (file)
@@ -1,3 +1,10 @@
+if test -x $DEBUGFS_EXE; then
+
 IMAGE=$test_dir/../f_imagic/image.gz
 PREP_CMD='$DEBUGFS -w -R "feature imagic_inodes" $TMPFILE > /dev/null 2>&1'
 . $cmd_dir/run_e2fsck
+
+else #if test -x $DEBUGFS_EXE; then
+       rm -f $test_name.ok $test_name.failed
+       echo "skipped"
+fi 
index 327f41ba289da9596ce20ecc1a2f9c7e3d2ec198..a010fd9827ba31938c12d42d1b353fc8ec74eed7 100644 (file)
@@ -1,3 +1,5 @@
+if test -x $DEBUGFS_EXE; then
+
 printf "e2fsck with resize_inode: "
 FSCK_OPT=-yf
 OUT=$test_name.log
@@ -138,3 +140,7 @@ fi
 
 unset IMAGE FSCK_OPT OUT EXP
 
+else #if test -x $DEBUGFS_EXE; then
+       rm -f $test_name.ok $test_name.failed
+       echo "skipped"
+fi 
index 870032927e8f1f4f6247da29ce1890cc56c8f126..4fcab1b3f0bb682a4c6617f864d4669aa2a70f7c 100644 (file)
@@ -1,3 +1,5 @@
+if test -x $DEBUGFS_EXE; then
+
 SKIP_GUNZIP="true"
 
 touch $TMPFILE
@@ -18,3 +20,8 @@ export E2FSCK_TIME
 . $cmd_dir/run_e2fsck
 
 unset E2FSCK_TIME
+
+else #if test -x $DEBUGFS_EXE; then
+       rm -f $test_name.ok $test_name.failed
+       echo "skipped"
+fi 
index d9c3644093093c7c4a2377d2df6ae3e2c38b1cda..e4e0f536f3d1c65eb455a1890ec27c26a61aaff1 100644 (file)
@@ -1,4 +1,4 @@
-if test -x $RESIZE2FS_EXE; then
+if test -x $RESIZE2FS_EXE -a -x $DEBUGFS_EXE; then
 
 IMAGE=$test_dir/image.gz
 FSCK_OPT=-yf
@@ -48,7 +48,7 @@ fi
 
 unset IMAGE FSCK_OPT OUT EXP
 
-else #if test -x $RESIZE2FS; then
+else #if test -x $RESIZE2FS_EXE -a -x $DEBUGFS_EXE; then
         rm -f $test_name.ok $test_name.failed
         echo "skipped"
 fi
index c257e429c044de1b024ed1fdfa845e71c9f56166..56a861b0f7f0e76c3db827f9975232106f68d5c9 100644 (file)
@@ -1,4 +1,4 @@
-if test -x $RESIZE2FS_EXE; then
+if test -x $RESIZE2FS_EXE -a -x $DEBUGFS_EXE; then
 
 FSCK_OPT=-yf
 OUT=$test_name.log
@@ -112,7 +112,7 @@ fi
 
 unset IMAGE FSCK_OPT OUT EXP
 
-else #if test -x $RESIZE2FS; then
+else #if test -x $RESIZE2FS_EXE -a -x $DEBUGFS_EXE; then
        rm -f $test_name.ok $test_name.failed
        echo "skipped"
 fi 
index ab807a5a3ab7c56151663dde4b054e193001c593..a3a77432bd2554861a936b2a22499f1a9ef1b296 100644 (file)
@@ -1,3 +1,5 @@
+if test -x $DEBUGFS_EXE; then
+
 if [ "$FS_SIZE"x = x ]; then
        FS_SIZE=1024
 fi
@@ -12,4 +14,11 @@ export MKE2FS_SKIP_PROGRESS MKE2FS_SKIP_CHECK_MSG
 PREP_CMD='$MKE2FS -F -o Linux $MKE2FS_OPTS $TMPFILE $FS_SIZE 2>&1 | sed -e 1d | tr -d \\015 > $OUT1 ; $DEBUGFS -R features $TMPFILE 2>&1 | sed -e 1d | tr -d \\015 >> $OUT1 ; echo " " >> $OUT1'
 AFTER_CMD='$DUMPE2FS $TMPFILE 2>&1 | sed -f $cmd_dir/filter_dumpe2fs | tr -d \\015 >> $OUT1'
 . $cmd_dir/run_e2fsck
-unset FS_SIZE MKE2FS_OPTS MKE2FS_SKIP_PROGRESS
+
+else #if test -x $DEBUGFS_EXE; then
+       rm -f $test_name.ok $test_name.failed
+       echo "skipped"
+fi 
+
+unset DESCRIPTION FS_SIZE MKE2FS_OPTS MKE2FS_SKIP_PROGRESS \
+       MKE2FS_DEVICE_SECTSIZE
index b0e3ee69da1f1e523282c57b359b18a708ecd03e..7c59766424fc6ef87e17536054728e7286130920 100644 (file)
@@ -12,6 +12,7 @@ LSATTR="$USE_VALGRIND ../misc/lsattr"
 E2IMAGE="$USE_VALGRIND ../misc/e2image"
 E2IMAGE_EXE="../misc/e2image"
 DEBUGFS="$USE_VALGRIND ../debugfs/debugfs"
+DEBUGFS_EXE="../debugfs/debugfs"
 TEST_BITS="../debugfs/debugfs"
 RESIZE2FS_EXE="../resize/resize2fs"
 RESIZE2FS="$USE_VALGRIND $RESIZE2FS_EXE"