@@ -254,11 +254,11 @@ def test_performance(
254
254
i += 1
255
255
if VERBOSE :
256
256
log (" test again: " + str ([test .name for test in changed ]))
257
- results = [
258
- merge (the_results , measure ( driver , [ test . name for test in changed ], i , num_samples ) )
259
- for the_results , driver in zip ( results , [ old , new ] )
260
- ]
261
- tests = TestComparator (results [ 0 ], results [ 1 ] , threshold )
257
+ old_measurement = measure ( old , [ test . name for test in changed ], i , num_samples )
258
+ old_results = merge (results [ 0 ], old_measurement )
259
+ new_measurement = measure ( new , [ test . name for test in changed ], i , num_samples )
260
+ new_results = merge ( results [ 1 ], new_measurement )
261
+ tests = TestComparator (old_results , new_results , threshold )
262
262
changed = tests .decreased + tests .increased
263
263
264
264
if len (old .tests ) == len (changed ):
@@ -269,7 +269,7 @@ def test_performance(
269
269
log ("" )
270
270
report_title = "Performance ({}): -{}" .format (arch , opt_level )
271
271
return report_results (
272
- report_title , threshold * 1.4 , output_file , * results
272
+ report_title , threshold * 1.4 , output_file , old_results , new_results
273
273
)
274
274
275
275
@@ -292,8 +292,8 @@ def report_code_size(opt_level, old_dir, new_dir, architecture, platform, output
292
292
oldsize = get_codesize (oldfile )
293
293
newsize = get_codesize (newfile )
294
294
bname = os .path .basename (oldfile )
295
- old_json = {"number" :idx , "name" :bname , "samples" :[oldsize ]}
296
- new_json = {"number" :idx , "name" :bname , "samples" :[newsize ]}
295
+ old_json = {"number" : idx , "name" : bname , "samples" : [oldsize ]}
296
+ new_json = {"number" : idx , "name" : bname , "samples" : [newsize ]}
297
297
old_results [bname ] = PerformanceTestResult (old_json )
298
298
new_results [bname ] = PerformanceTestResult (new_json )
299
299
idx += 1
0 commit comments