diff options
author | Marek Olšák <maraeo@gmail.com> | 2011-04-04 05:41:11 +0200 |
---|---|---|
committer | Marek Olšák <maraeo@gmail.com> | 2011-04-06 01:39:09 +0200 |
commit | 2e4c7a2fa9a859f3a912260816815b6ee845536c (patch) | |
tree | 1593af8c7dc014829e1c225d79753a8423bc4eaa /piglit-summary-html.py | |
parent | 5fbe36a8a2ec578ecc95f89d908f6cc0809ed120 (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-x | piglit-summary-html.py | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/piglit-summary-html.py b/piglit-summary-html.py index 35e49e04e..2fd7fb795 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' |