Browse Source

Merge branch 'maint'

* maint:
  tests: print failed test numbers at the end of the test run
maint
Junio C Hamano 14 years ago
parent
commit
4db0d0d1ba
  1. 14
      t/aggregate-results.sh

14
t/aggregate-results.sh

@ -1,5 +1,6 @@ @@ -1,5 +1,6 @@
#!/bin/sh

failed_tests=
fixed=0
success=0
failed=0
@ -18,7 +19,13 @@ do @@ -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 @@ -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

Loading…
Cancel
Save