From 0732905cff6ebad5afb86303355221b8817ec182 Mon Sep 17 00:00:00 2001 From: Roman Donchenko Date: Thu, 4 Jul 2013 18:52:10 +0400 Subject: [PATCH] xls-report.py: write tests in sorted order --- modules/ts/misc/xls-report.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/modules/ts/misc/xls-report.py b/modules/ts/misc/xls-report.py index 39e587a46..0aeb1c3c0 100755 --- a/modules/ts/misc/xls-report.py +++ b/modules/ts/misc/xls-report.py @@ -81,7 +81,6 @@ import os, os.path import re from argparse import ArgumentParser -from collections import OrderedDict from glob import glob from itertools import ifilter @@ -160,7 +159,7 @@ class Collector(object): if configuration is None: return - module_tests = self.tests.setdefault(module, OrderedDict()) + module_tests = self.tests.setdefault(module, {}) for test in run.tests: test_results = module_tests.setdefault((test.shortName(), test.param()), {}) @@ -250,7 +249,7 @@ def main(): for module, color in module_colors.iteritems()} for module, tests in sorted(collector.tests.iteritems()): - for ((test, param), configs) in tests.iteritems(): + for ((test, param), configs) in sorted(tests.iteritems()): sheet.write(row, 0, module, module_styles.get(module, xlwt.Style.default_style)) sheet.write(row, 1, test)