[Piglit] [V2 PATCH 09/12] piglit-summary.py: print number of fixes and regressions
Dylan Baker
baker.dylan.c at gmail.com
Tue Jul 2 11:39:57 PDT 2013
You're right, I'll change that.
On Tue, Jul 2, 2013 at 11:39 AM, Kenneth Graunke <kenneth at whitecape.org>wrote:
> On 06/28/2013 06:49 AM, Dylan Baker wrote:
>
>> This information is actually quite useful. It should be noted the
>> limitation of the text syntax, in that this is the fixes and regressions
>> (and even changes) from the second to last to last provided json file.
>> ---
>> framework/summary.py | 22 ++++++++++++----------
>> 1 file changed, 12 insertions(+), 10 deletions(-)
>>
>> diff --git a/framework/summary.py b/framework/summary.py
>> index 7686b0e..305f5eb 100644
>> --- a/framework/summary.py
>> +++ b/framework/summary.py
>> @@ -824,7 +824,7 @@ class NewSummary:
>>
>> # If there are more than one set of results we need to find
>> changes
>> if len(self.results) > 1:
>> - self.__generate_lists(['**changes'])
>> + self.__generate_lists(['**changes', 'fixes', 'regressions'])
>>
>> # Print the name of the test and the status from each test run
>> if not summary:
>> @@ -832,21 +832,23 @@ class NewSummary:
>> for test in self.tests['changes']:
>> print "%(test)s: %(statuses)s" % {'test': test,
>> 'statuses':
>> ' '.join([i.tests.get(test, {'result':
>> 'skip'})['result']
>> - for i in self.results])}
>> + for i in self.results])}
>> else:
>> for test in self.tests['all']:
>> print "%(test)s: %(statuses)s" % {'test': test,
>> 'statuses':
>> ' '.join([i.tests.get(test, {'result':
>> 'skip'})['result']
>> - for i in self.results])}
>> + for i in self.results])}
>>
>
> These two lines seem to be whitespace fixes that look like they belong in
> patch 6. Not a big deal, but.
>
>
>
>> # Print the summary
>> print "summary:"
>> - print " pass: %d" % self.totals['pass']
>> - print " fail: %d" % self.totals['fail']
>> - print " crash: %d" % self.totals['crash']
>> - print " skip: %d" % self.totals['skip']
>> - print " warn: %d" % self.totals['warn']
>> + print " pass: %d" % self.totals['pass']
>> + print " fail: %d" % self.totals['fail']
>> + print " crash: %d" % self.totals['crash']
>> + print " skip: %d" % self.totals['skip']
>> + print " warn: %d" % self.totals['warn']
>> if self.tests['changes']:
>> - print "changes: %d" % len(self.tests['changes'])
>> + print " changes: %d" % len(self.tests['changes'])
>> + print " fixes: %d" % len(self.tests['fixes'])
>> + print "regressions: %d" % len(self.tests['regressions'])
>>
>> - print " total: %d" % sum(self.totals.values())
>> + print " total: %d" % sum(self.totals.values())
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/piglit/attachments/20130702/251e4cf9/attachment-0001.html>
More information about the Piglit
mailing list