Merge branch 'maint'

* maint:
  tests: print failed test numbers at the end of the test run
This commit is contained in:
Junio C Hamano 2011-07-24 16:23:01 -07:00
commit 4db0d0d1ba

View File

@ -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