[Piglit] [PATCH 7/7] summary: Fold __generate_lists into __init__
Kenneth Graunke
kenneth at whitecape.org
Mon Oct 14 08:34:27 CEST 2013
On 09/27/2013 02:39 PM, Dylan Baker wrote:
> Since there is nothign special about __generate_lists anymore (it just
nothing
> does the same thing all the time), just fold it back into the
> constructor and save on having to call it.
A trivial amount of cost, so not worth it from an optimization point of
view. But there's not really any harm in doing it either.
> Signed-off-by: Dylan Baker <baker.dylan.c at gmail.com>
> ---
> framework/summary.py | 26 ++++----------------------
> 1 file changed, 4 insertions(+), 22 deletions(-)
>
> diff --git a/framework/summary.py b/framework/summary.py
> index 1a899e7..158e59b 100644
> --- a/framework/summary.py
> +++ b/framework/summary.py
> @@ -363,8 +363,8 @@ class Summary:
>
> self.status = {}
> self.fractions = {}
> - self.tests = {'all': set(), 'changes': set(), 'problems': set(), 'skipped': set(),
> - 'regressions': set(), 'fixes': set()}
> + self.tests = {'all': set(), 'changes': set(), 'problems': set(),
> + 'skipped': set(), 'regressions': set(), 'fixes': set()}
>
> for each in self.results:
> # Build a dict of the status output of all of the tests, with the
> @@ -377,20 +377,8 @@ class Summary:
> # Create a list with all the test names in it
> self.tests['all'] = set(self.tests['all']) | set(each.tests)
>
> - def __generate_lists(self):
> - """
> - Private: Generate the lists of changes, problems, regressions, fixes,
> - and skips
> -
> - lists is a list contianing any of the following: changes, problems,
> - skips, fixes (which will also generate regressions)
> -
> - This method has different code paths to allow the exclusion of certain
> - lists being generated. This is both useful for speeding up HTML
> - generation when a page isn't needed (regressions with only one test
> - file is provided), and for JUnit and text which only need a limited
> - subset of these lists
> - """
> + # Craete the lists of statuses like problems, regerssions, fixes,
> + # changes and skips
Typos: Craete, regerssions
Otherwise,
Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
More information about the Piglit
mailing list