xls-report.py: write tests in sorted order
This commit is contained in:
parent
ea054e2888
commit
0732905cff
@ -81,7 +81,6 @@ import os, os.path
|
|||||||
import re
|
import re
|
||||||
|
|
||||||
from argparse import ArgumentParser
|
from argparse import ArgumentParser
|
||||||
from collections import OrderedDict
|
|
||||||
from glob import glob
|
from glob import glob
|
||||||
from itertools import ifilter
|
from itertools import ifilter
|
||||||
|
|
||||||
@ -160,7 +159,7 @@ class Collector(object):
|
|||||||
|
|
||||||
if configuration is None: return
|
if configuration is None: return
|
||||||
|
|
||||||
module_tests = self.tests.setdefault(module, OrderedDict())
|
module_tests = self.tests.setdefault(module, {})
|
||||||
|
|
||||||
for test in run.tests:
|
for test in run.tests:
|
||||||
test_results = module_tests.setdefault((test.shortName(), test.param()), {})
|
test_results = module_tests.setdefault((test.shortName(), test.param()), {})
|
||||||
@ -250,7 +249,7 @@ def main():
|
|||||||
for module, color in module_colors.iteritems()}
|
for module, color in module_colors.iteritems()}
|
||||||
|
|
||||||
for module, tests in sorted(collector.tests.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, 0, module, module_styles.get(module, xlwt.Style.default_style))
|
||||||
sheet.write(row, 1, test)
|
sheet.write(row, 1, test)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user