@@ -221,23 +221,25 @@ def test_merge(self):
221
221
1,AngryPhonebook,1,12270,12270,12270,0,12270,10498048""" .split ('\n ' )[1 :]
222
222
results = map (PerformanceTestResult ,
223
223
[line .split (',' ) for line in tests ])
224
+ results [2 ].setup = 9
225
+ results [3 ].setup = 7
224
226
225
227
def as_tuple (r ):
226
228
return (r .num_samples , r .min , r .max , round (r .mean , 2 ),
227
- r .sd , r .median , r .max_rss )
229
+ r .sd , r .median , r .max_rss , r . setup )
228
230
229
231
r = results [0 ]
230
232
self .assertEquals (as_tuple (r ),
231
- (1 , 12045 , 12045 , 12045 , 0 , 12045 , None ))
233
+ (1 , 12045 , 12045 , 12045 , 0 , 12045 , None , None ))
232
234
r .merge (results [1 ])
233
- self .assertEquals (as_tuple (r ), # drops SD and median
234
- (2 , 12045 , 12325 , 12185 , None , None , 10510336 ))
235
+ self .assertEquals (as_tuple (r ), # drops SD and median, +max_rss
236
+ (2 , 12045 , 12325 , 12185 , None , None , 10510336 , None ))
235
237
r .merge (results [2 ])
236
- self .assertEquals (as_tuple (r ), # picks smaller of the MAX_RSS
237
- (3 , 11616 , 12325 , 11995.33 , None , None , 10502144 ))
238
+ self .assertEquals (as_tuple (r ), # picks smaller of the MAX_RSS, +setup
239
+ (3 , 11616 , 12325 , 11995.33 , None , None , 10502144 , 9 ))
238
240
r .merge (results [3 ])
239
- self .assertEquals (as_tuple (r ),
240
- (4 , 11616 , 12325 , 12064 , None , None , 10498048 ))
241
+ self .assertEquals (as_tuple (r ), # picks smaller of the setup values
242
+ (4 , 11616 , 12325 , 12064 , None , None , 10498048 , 7 ))
241
243
242
244
243
245
class TestResultComparison (unittest .TestCase ):
@@ -384,6 +386,7 @@ def test_parse_results_verbose(self):
384
386
Sample 2,11467
385
387
1,AngryPhonebook,3,11467,13898,12392,1315,11812
386
388
Running Array2D for 3 samples.
389
+ SetUp 14444
387
390
Sample 0,369900
388
391
Sample 1,381039
389
392
Sample 2,371043
@@ -407,6 +410,7 @@ def test_parse_results_verbose(self):
407
410
(r .name , r .min , r .max , int (r .mean ), int (r .sd ), r .median ),
408
411
('Array2D' , 369900 , 381039 , 373994 , 6127 , 371043 )
409
412
)
413
+ self .assertEquals (r .setup , 14444 )
410
414
self .assertEquals (r .num_samples , r .samples .num_samples )
411
415
self .assertEquals (results [1 ].samples .all_samples ,
412
416
[(0 , 1 , 369900 ), (1 , 1 , 381039 ), (2 , 1 , 371043 )])
0 commit comments