diff options
author | Andreas Dilger <adilger@dilger.ca> | 2017-10-10 16:39:52 -0600 |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 2017-10-15 16:04:46 -0400 |
commit | 845eac42ed0da466eb4f8e23e0855d8968ac1b7f (patch) | |
tree | 920382b21257b09a7ce62197de623b5d63eb428d | |
parent | 6ae16a6814f47c96c261519380df7a7820c8f468 (diff) | |
download | e2fsprogs-845eac42ed0da466eb4f8e23e0855d8968ac1b7f.tar.gz |
tests: don't leave temporary files at end of test
Don't leave temp files around after test has completed successfully.
Some test scripts were creating their own temporary files, and in
some cases test_one was skipping a test completely (e.g. slow) after
the temp file had been created.
Signed-off-by: Andreas Dilger <adilger@dilger.ca>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
-rw-r--r-- | tests/d_fallocate/script | 2 | ||||
-rw-r--r-- | tests/d_fallocate_bigalloc/script | 2 | ||||
-rw-r--r-- | tests/d_xattr_edits/script | 2 | ||||
-rw-r--r-- | tests/test_one.in | 6 |
4 files changed, 6 insertions, 6 deletions
diff --git a/tests/d_fallocate/script b/tests/d_fallocate/script index ae8956eb2..b3982a3d8 100644 --- a/tests/d_fallocate/script +++ b/tests/d_fallocate/script @@ -165,8 +165,8 @@ if [ "$status" = 0 ] ; then else echo "$test_name: $test_description: failed" diff $DIFF_OPTS $EXP $OUT > $test_name.failed - rm -f $test_name.tmp fi +rm -f $EXP unset IMAGE FSCK_OPT OUT EXP diff --git a/tests/d_fallocate_bigalloc/script b/tests/d_fallocate_bigalloc/script index 6b6bf97c3..9022a2ba1 100644 --- a/tests/d_fallocate_bigalloc/script +++ b/tests/d_fallocate_bigalloc/script @@ -166,8 +166,8 @@ if [ "$status" = 0 ] ; then else echo "$test_name: $test_description: failed" diff $DIFF_OPTS $EXP $OUT > $test_name.failed - rm -f $test_name.tmp fi +rm -f $EXP unset IMAGE FSCK_OPT OUT EXP diff --git a/tests/d_xattr_edits/script b/tests/d_xattr_edits/script index df2a5303b..cd9d039b2 100644 --- a/tests/d_xattr_edits/script +++ b/tests/d_xattr_edits/script @@ -122,7 +122,7 @@ sed -f $cmd_dir/filter.sed $OUT.new >> $OUT # Do the verification # -rm -f $TMPFILE $OUT.new +rm -f $TMPFILE $OUT.new $TEST_DATA $VERIFY_DATA cmp -s $OUT $EXP status=$? diff --git a/tests/test_one.in b/tests/test_one.in index 634267dd6..c06211d69 100644 --- a/tests/test_one.in +++ b/tests/test_one.in @@ -32,9 +32,6 @@ fi test_name=`echo $test_dir | sed -e 's;.*/;;'` -TMPFILE=$(mktemp ${TMPDIR:-/tmp}/e2fsprogs-tmp-$test_name.XXXXXX) -trap 'rm -f $TMPFILE ; exit' 1 2 15 - if [ -f $test_dir ] ; then exit 0; fi @@ -54,6 +51,9 @@ fi rm -f $test_name.ok $test_name.failed #echo -e -n "$test_name: $test_description:\r" +TMPFILE=$(mktemp ${TMPDIR:-/tmp}/e2fsprogs-tmp-$test_name.XXXXXX) +trap 'rm -f $TMPFILE ; exit' 1 2 15 + if [ -f $test_dir/script ]; then . $test_dir/script else |