xls-report.py: write tests in sorted order

pull/1091/head
Roman Donchenko 12 years ago
parent ea054e2888
commit 0732905cff
  1. 5
      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)

Loading…
Cancel
Save