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

Reply via email to