Whamcloud - gitweb
tune2fs: Add support for turning on quota feature
[tools/e2fsprogs.git] / tests / test_script.in
index 72f6332..cec09df 100644 (file)
@@ -3,6 +3,20 @@
 # Test script for e2fsck
 #
 
+LC_ALL=C
+export LC_ALL
+
+case "$1" in 
+    --valgrind)
+       export USE_VALGRIND="valgrind -q --sim-hints=lax-ioctls"
+       shift;
+       ;;
+    --valgrind-leakcheck)
+       export USE_VALGRIND="valgrind --sim-hints=lax-ioctls --leak-check=full --show-reachable=yes --log-file=/tmp/valgrind-%p.log"
+       shift;
+       ;;
+esac
+
 if test "$1"x = x ; then
   TESTS=`ls -d $SRCDIR/[a-zA-Z]_* | $EGREP -v "\.failed|\.new"`
 else
@@ -25,6 +39,8 @@ fi
 
 . $TEST_CONFIG
 
+TMPFILE=$(mktemp)
+
 for test_dir in $TESTS
 do
        test_name=`echo $test_dir | sed -e 's;.*/;;'`
@@ -35,6 +51,9 @@ do
                echo "The test '$test_name' does not exist."
                continue;
        fi
+       if [ -z "`ls $test_dir`" ]; then
+               continue
+       fi
        if [ -f $test_dir/name ]; then
                test_description=`cat $test_dir/name`
                printf "%s: %s: " "$test_name" "$test_description"