aboutsummaryrefslogtreecommitdiff
path: root/piglit-summary-html.py
diff options
context:
space:
mode:
authorMarek Olšák <maraeo@gmail.com>2011-04-04 05:41:11 +0200
committerMarek Olšák <maraeo@gmail.com>2011-04-06 01:39:09 +0200
commit2e4c7a2fa9a859f3a912260816815b6ee845536c (patch)
tree1593af8c7dc014829e1c225d79753a8423bc4eaa /piglit-summary-html.py
parent5fbe36a8a2ec578ecc95f89d908f6cc0809ed120 (diff)
core: add new status trap, abort, and crash printed as black lines in summary
To distiguish between 'fail' and unexpected termination. Acked-by: Ian Romanick <ian.d.romanick@intel.com> Acked-by: Eric Anholt <eric@anholt.net> Acked-by: Chad Versace <chad.versace@intel.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Diffstat (limited to 'piglit-summary-html.py')
-rwxr-xr-xpiglit-summary-html.py15
1 files changed, 12 insertions, 3 deletions
diff --git a/piglit-summary-html.py b/piglit-summary-html.py
index 35e49e04..2fd7fb79 100755
--- a/piglit-summary-html.py
+++ b/piglit-summary-html.py
@@ -156,9 +156,18 @@ def buildGroupSummaryTestrun(groupresult):
warnnr = groupresult.passvector.warnnr
failnr = groupresult.passvector.failnr
skipnr = groupresult.passvector.skipnr
- totalnr = passnr + warnnr + failnr # do not count skips
-
- if failnr > 0:
+ trapnr = groupresult.passvector.trapnr
+ abortnr = groupresult.passvector.abortnr
+ crashnr = groupresult.passvector.crashnr
+ totalnr = passnr + warnnr + failnr + trapnr + abortnr + crashnr # do not count skips
+
+ if trapnr > 0:
+ status = 'trap'
+ elif abortnr > 0:
+ status = 'abort'
+ elif crashnr > 0:
+ status = 'crash'
+ elif failnr > 0:
status = 'fail'
elif warnnr > 0:
status = 'warn'