Commit Diff


commit - 39ad4b8d7fc18e6c478dd41a4e5e6939842c66e8
commit + 5df699d1ab09618573bc4d076dfb3c4b3a78b4b4
blob - fb6d046ce120ac939f07f02606b9c3703106b5be
blob + 26b79ac644931537aabdcaba60270b4ba5f869ae
--- regress/lib.sh
+++ 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"