提交 4db0d0d1 编写于 作者: J Junio C Hamano

Merge branch 'maint'

* maint:
  tests: print failed test numbers at the end of the test run
#!/bin/sh #!/bin/sh
failed_tests=
fixed=0 fixed=0
success=0 success=0
failed=0 failed=0
...@@ -18,7 +19,13 @@ do ...@@ -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 ...@@ -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
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册