diff --git a/bin/tests/system/clean.sh b/bin/tests/system/clean.sh index f31c5a17e5..84c369e0af 100644 --- a/bin/tests/system/clean.sh +++ b/bin/tests/system/clean.sh @@ -19,6 +19,8 @@ SYSTEMTESTTOP=. # the tests will call "testsummary.sh", which will concatenate all test output # files into a single systests.output. +runall=0 + while getopts "r" flag; do case $flag in r) runall=1 ;; @@ -35,7 +37,7 @@ fi systest=$1 shift -if [ "$runall" = "" ]; then +if [ $runall -eq 0 ]; then rm -f $systest/test.output fi diff --git a/bin/tests/system/testsummary.sh b/bin/tests/system/testsummary.sh index 1c2a0c0251..45beed8ab2 100644 --- a/bin/tests/system/testsummary.sh +++ b/bin/tests/system/testsummary.sh @@ -24,6 +24,8 @@ SYSTEMTESTTOP=. . $SYSTEMTESTTOP/conf.sh +keepfile=0 + while getopts "n" flag; do case $flag in n) keepfile=1 ;; @@ -32,7 +34,7 @@ while getopts "n" flag; do done cat */test.output > systests.output 2> /dev/null -if [ "$keepfile" = "" ]; then +if [ $keepfile -eq 0 ]; then rm -f */test.output fi