Merge branch 'maint'
* maint: tests: print failed test numbers at the end of the test runmaint
commit
4db0d0d1ba
|
@ -1,5 +1,6 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
|
failed_tests=
|
||||||
fixed=0
|
fixed=0
|
||||||
success=0
|
success=0
|
||||||
failed=0
|
failed=0
|
||||||
|
@ -18,7 +19,13 @@ do
|
||||||
success)
|
success)
|
||||||
success=$(($success + $value)) ;;
|
success=$(($success + $value)) ;;
|
||||||
failed)
|
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=$(($broken + $value)) ;;
|
broken=$(($broken + $value)) ;;
|
||||||
total)
|
total)
|
||||||
|
@ -27,6 +34,11 @@ do
|
||||||
done <"$file"
|
done <"$file"
|
||||||
done
|
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" fixed $fixed
|
||||||
printf "%-8s%d\n" success $success
|
printf "%-8s%d\n" success $success
|
||||||
printf "%-8s%d\n" failed $failed
|
printf "%-8s%d\n" failed $failed
|
||||||
|
|
Loading…
Reference in New Issue