Whamcloud - gitweb
tests: don't unlink test image if SKIP_UNLINK set
authorAndreas Dilger <adilger@dilger.ca>
Fri, 22 Jun 2018 15:42:41 +0000 (11:42 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Fri, 22 Jun 2018 15:42:41 +0000 (11:42 -0400)
Don't register a trap to unlink $TMPFILE at the test exit if
SKIP_UNLINK is set.  Otherwise, this makes it difficult to
debug a failing test.

Signed-off-by: Andreas Dilger <adilger@dilger.ca>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
tests/test_one.in

index c1f18dc..664cf86 100644 (file)
@@ -61,7 +61,7 @@ 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
+[ "$SKIP_UNLINK" != "true" ] && trap 'rm -f $TMPFILE ; exit' 1 2 15
 
 start=$SECONDS
 if [ -f $test_dir/script ]; then