diff options
Diffstat (limited to 'regress/lib.sh')
-rw-r--r-- | regress/lib.sh | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/regress/lib.sh b/regress/lib.sh index fb6d046..26b79ac 100644 --- a/regress/lib.sh +++ b/regress/lib.sh @@ -1,3 +1,5 @@ +ran_no=0 +failed_no=0 failed= gg="./../gg" @@ -15,12 +17,15 @@ port $port body= dont_check_server_alive=no + ran_no=$((ran_no + 1)) + current_test=$1 rm -f reg.conf if ! $1; then echo "$1 failed" failed="$failed $1" + failed_no=$((failed_no + 1)) else echo "$1 passed" fi @@ -32,10 +37,14 @@ port $port if ! check; then echo "gmid crashed?" failed="$failed $1" + failed_no=$((failed_no + 1)) fi } tests_done() { + ok=$((ran_no - failed_no)) + echo + echo "tests: $ran_no / passed: $ok / failed: $failed_no" if [ "$failed" != "" ]; then echo echo "failed tests:$failed" |