The counts for changes, fixes, and regressions are now reported as zero when no changes are detect rather than being omitted from the output.
This makes it easier for scripts to parse the output of piglit summary console, becuase now when there are no regressions piglit always outputs: regressions: 0 Before when there where no regressions, piglit would either print no regression line or it would print 'regressions: 0' --- framework/summary.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/framework/summary.py b/framework/summary.py index 80cb181..e56c0f2 100644 --- a/framework/summary.py +++ b/framework/summary.py @@ -604,7 +604,10 @@ class Summary: " fixes: {fixes}\n" "regressions: {regressions}".format( **{k: len(v) for k, v in self.tests.iteritems()})) - + else: + print(" changes: 0\n" + " fixes: 0\n" + "regressions: 0") print(" total: {}".format(sum(self.totals.itervalues()))) # Print the name of the test and the status from each test run -- 2.0.4 _______________________________________________ Piglit mailing list Piglit@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/piglit