Browse Source
* sr/tests: Hook up the result aggregation in the test makefile. A simple script to parse the results from the testcases Modify test-lib.sh to output stats to t/test-results/* Conflicts: t/test-lib.shmaint
Junio C Hamano
17 years ago
3 changed files with 57 additions and 4 deletions
@ -0,0 +1,34 @@
@@ -0,0 +1,34 @@
|
||||
#!/bin/sh |
||||
|
||||
fixed=0 |
||||
success=0 |
||||
failed=0 |
||||
broken=0 |
||||
total=0 |
||||
|
||||
for file |
||||
do |
||||
while read type value |
||||
do |
||||
case $type in |
||||
'') |
||||
continue ;; |
||||
fixed) |
||||
fixed=$(($fixed + $value)) ;; |
||||
success) |
||||
success=$(($success + $value)) ;; |
||||
failed) |
||||
failed=$(($failed + $value)) ;; |
||||
broken) |
||||
broken=$(( $broken + $value)) ;; |
||||
total) |
||||
total=$(( $total + $value)) ;; |
||||
esac |
||||
done <"$file" |
||||
done |
||||
|
||||
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 |
Loading…
Reference in new issue