summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2011-07-24 23:23:01 (GMT)
committerJunio C Hamano <gitster@pobox.com>2011-07-24 23:23:01 (GMT)
commit4db0d0d1ba94c08f9476c7adff61375a752b154d (patch)
tree093fa56c32222e0d41ab84a3caf6c26635a0ddb0
parent5c2f84599c59527ee47a41c05956fa1f8d0704ec (diff)
parent2579e1d2936ad4e385ef21e5c346d9853d7faa01 (diff)
downloadgit-4db0d0d1ba94c08f9476c7adff61375a752b154d.zip
git-4db0d0d1ba94c08f9476c7adff61375a752b154d.tar.gz
git-4db0d0d1ba94c08f9476c7adff61375a752b154d.tar.bz2
Merge branch 'maint'
* maint: tests: print failed test numbers at the end of the test run
-rwxr-xr-xt/aggregate-results.sh14
1 files changed, 13 insertions, 1 deletions
diff --git a/t/aggregate-results.sh b/t/aggregate-results.sh
index d206b7c..7913e20 100755
--- a/t/aggregate-results.sh
+++ b/t/aggregate-results.sh
@@ -1,5 +1,6 @@
#!/bin/sh
+failed_tests=
fixed=0
success=0
failed=0
@@ -18,7 +19,13 @@ do
success)
success=$(($success + $value)) ;;
failed)
- failed=$(($failed + $value)) ;;
+ failed=$(($failed + $value))
+ if test $value != 0
+ then
+ testnum=$(expr "$file" : 'test-results/\(t[0-9]*\)-')
+ failed_tests="$failed_tests $testnum"
+ fi
+ ;;
broken)
broken=$(($broken + $value)) ;;
total)
@@ -27,6 +34,11 @@ do
done <"$file"
done
+if test -n "$failed_tests"
+then
+ printf "\nfailed test(s):$failed_tests\n\n"
+fi
+
printf "%-8s%d\n" fixed $fixed
printf "%-8s%d\n" success $success
printf "%-8s%d\n" failed $failed