| #!/bin/sh | 
 |  | 
 | failed_tests= | 
 | fixed=0 | 
 | success=0 | 
 | failed=0 | 
 | broken=0 | 
 | total=0 | 
 |  | 
 | while read file | 
 | do | 
 | 	while read type value | 
 | 	do | 
 | 		case $type in | 
 | 		'') | 
 | 			continue ;; | 
 | 		fixed) | 
 | 			fixed=$(($fixed + $value)) ;; | 
 | 		success) | 
 | 			success=$(($success + $value)) ;; | 
 | 		failed) | 
 | 			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) | 
 | 			total=$(($total + $value)) ;; | 
 | 		esac | 
 | 	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 | 
 | printf "%-8s%d\n" broken $broken | 
 | printf "%-8s%d\n" total $total |