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

3 changed files with 57 additions and 4 deletions
@ -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