diff --git a/test/repeat_unit.sh b/test/repeat_unit.sh index 8ce12b6..58b78e2 100755 --- a/test/repeat_unit.sh +++ b/test/repeat_unit.sh @@ -56,24 +56,25 @@ cd "unit_tests" # run all test except single one is specified if [ ! -z $2 ]; then - $numberofruns = $2 + numberofruns=$2 fi if [ -z $1 ]; then for i in * do if [ -d $i -a -f $i/test.act ]; then - while [ $failed = 0 ] && [ $iteration < $numberofruns ] + while [ $failed = 0 ] && [ $iteration -lt $numberofruns ] do run_test $iteration + iteration=$iteration+1 done fi done else - - while [ $failed = 0 ] && [ $iteration < $numberofruns ] + while [ $failed -eq 0 ] && [ $iteration -lt $numberofruns ] do run_test $1 $iteration + iteration=$((iteration+1)) done fi