[PATCH xserver v3 08/11] test: Fix parsing of piglit results.
Eric Anholt
eric at anholt.net
Sun Sep 25 20:30:19 UTC 2016
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 <eric at 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
More information about the xorg-devel
mailing list