diff --git a/test/all.sh b/test/all.sh index ee06a5e9..15785356 100755 --- a/test/all.sh +++ b/test/all.sh @@ -25,7 +25,7 @@ if [ $# -gt 0 ]; then exit -1 fi -err=0 +allerr=0 testnr=0 for test in $pattern; do if [ $testnr != 0 ]; then echo; fi @@ -33,13 +33,13 @@ for test in $pattern; do . ./$test errcode=$? if [ $errcode -ne 0 ]; then - err=1 + allerr=1 echo -e "\e[31mError in $test errcode=$errcode" echo -ne "\e[0m" exit $errcode fi done -if [ $err -eq 0 ]; then +if [ $allerr -eq 0 ]; then echo "OK, ${testnr} tests" else echo -e "\e[31mError" diff --git a/test/sum.sh b/test/sum.sh index ddbc0770..d94371fe 100755 --- a/test/sum.sh +++ b/test/sum.sh @@ -25,21 +25,21 @@ if [ $# -gt 0 ]; then exit -1 fi -let err=0 # error counter +let sumerr=0 # error counter for testfile in $pattern; do # For lib.sh the variable must be called testfile echo "Running $testfile" ./$testfile > /dev/null 2>&1 errcode=$? if [ $errcode -ne 0 ]; then - let err++ + let sumerr++ echo -e "\e[31mError in $testfile errcode=$errcode" echo -ne "\e[0m" fi done -if [ $err -eq 0 ]; then +if [ $sumerr -eq 0 ]; then echo "OK" else - echo -e "\e[31m${err} Errors" + echo -e "\e[31m${sumerr} Errors" echo -ne "\e[0m" exit -1 fi