The "dmesg-fail" line was matching our "fail" regex, so if you didn't have those we would ignore fails.
Signed-off-by: Eric Anholt <e...@anholt.net> --- test/scripts/run-piglit.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test/scripts/run-piglit.sh b/test/scripts/run-piglit.sh index 11e9c1eb9883..c412d7ee70af 100755 --- a/test/scripts/run-piglit.sh +++ b/test/scripts/run-piglit.sh @@ -55,14 +55,14 @@ cat $SHORT_SUMMARY # Parse the piglit summary to decide on our exit status. status=0 # "pass: 0" would mean no tests actually ran. -if grep "pass:.*0" $SHORT_SUMMARY > /dev/null; then +if grep "^ *pass: *0$" $SHORT_SUMMARY > /dev/null; then status=1 fi # Fails or crashes should be failures from make check's perspective. -if ! grep "fail:.*0" $SHORT_SUMMARY > /dev/null; then +if ! grep "^ *fail: *0$" $SHORT_SUMMARY > /dev/null; then status=1 fi -if ! grep "crash:.*0" $SHORT_SUMMARY > /dev/null; then +if ! grep "^ *crash: *0$" $SHORT_SUMMARY > /dev/null; then status=1 fi -- 2.9.3 _______________________________________________ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel