Currently piglit/summary console <result> hits an assert, this fixes that.
Signed-off-by: Dylan Baker <[email protected]> --- framework/programs/summary.py | 2 +- framework/summary.py | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/framework/programs/summary.py b/framework/programs/summary.py index 67dd8cc..2d51acb 100644 --- a/framework/programs/summary.py +++ b/framework/programs/summary.py @@ -146,7 +146,7 @@ def console(input_): # Generate the output output = summary.Summary(args.results) - output.generate_text(args.mode) + output.generate_text(args.mode or 'all') def csv(input_): diff --git a/framework/summary.py b/framework/summary.py index 66f100a..5d6436c 100644 --- a/framework/summary.py +++ b/framework/summary.py @@ -560,24 +560,24 @@ class Summary: def generate_text(self, mode): """ Write summary information to the console """ - assert mode in ['summary', 'diff', 'incomplete'] + assert mode in ['summary', 'diff', 'incomplete', 'all'], mode self.__find_totals(self.results[-1]) # Print the name of the test and the status from each test run - if mode == 'diff': - for test in self.tests['changes']: + if mode == 'all': + for test in self.tests['all']: print("{test}: {statuses}".format( test=test, statuses=' '.join(str(i.tests.get(test, {'result': so.SKIP}) ['result']) for i in self.results))) - elif mode == 'incomplete': - for test in self.tests['incomplete']: + elif mode == 'diff': + for test in self.tests['changes']: print("{test}: {statuses}".format( test=test, statuses=' '.join(str(i.tests.get(test, {'result': so.SKIP}) ['result']) for i in self.results))) - elif mode != 'summary': - for test in self.tests['all']: + elif mode == 'incomplete': + for test in self.tests['incomplete']: print("{test}: {statuses}".format( test=test, statuses=' '.join(str(i.tests.get(test, {'result': so.SKIP}) -- 2.4.0 _______________________________________________ Piglit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/piglit
