File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -119,6 +119,8 @@ def test_opt_levels(args):
119
119
args .platform , output_file ):
120
120
changes = True
121
121
122
+ check_added (args , output_file )
123
+
122
124
if output_file :
123
125
if changes :
124
126
output_file .write (get_info_text ())
@@ -338,7 +340,7 @@ class DriverArgs(object):
338
340
self .optimization = 'O'
339
341
340
342
341
- def check_added (args ):
343
+ def check_added (args , output_file = None ):
342
344
from imp import load_source
343
345
# import Benchmark_Driver # doesn't work because it misses '.py' extension
344
346
Benchmark_Driver = load_source (
@@ -347,12 +349,15 @@ def check_added(args):
347
349
# from Benchmark_Driver import BenchmarkDriver, BenchmarkDoctor
348
350
BenchmarkDriver = Benchmark_Driver .BenchmarkDriver
349
351
BenchmarkDoctor = Benchmark_Driver .BenchmarkDoctor
352
+ MarkdownReportHandler = Benchmark_Driver .MarkdownReportHandler
350
353
351
354
old = BenchmarkDriver (DriverArgs (args .oldbuilddir [0 ]))
352
355
new = BenchmarkDriver (DriverArgs (args .newbuilddir [0 ]))
353
356
added = set (new .tests ).difference (set (old .tests ))
354
357
new .tests = list (added )
355
358
doctor = BenchmarkDoctor (args , driver = new )
359
+ if output_file :
360
+ doctor .log .addHandler (MarkdownReportHandler (output_file ))
356
361
doctor .check ()
357
362
358
363
You can’t perform that action at this time.
0 commit comments