@@ -445,14 +445,20 @@ class TestLogParser(unittest.TestCase):
445
445
def test_parse_results_csv (self ):
446
446
"""Ignores uknown lines, extracts data from supported formats."""
447
447
log = """#,TEST,SAMPLES,MIN(us),MAX(us),MEAN(us),SD(us),MEDIAN(us)
448
- 34,BitCount,20,3,4,4,0,4
448
+ 7,Array.append.Array.Int?,20,10,10,10,0,10
449
+ 21,Bridging.NSArray.as!.Array.NSString,20,11,11,11,0,11
450
+ 42,Flatten.Array.Tuple4.lazy.for-in.Reserve,20,3,4,4,0,4
449
451
450
452
Total performance tests executed: 1
451
453
"""
452
454
parser = LogParser ()
453
455
results = parser .parse_results (log .splitlines ())
454
456
self .assertTrue (isinstance (results [0 ], PerformanceTestResult ))
455
- self .assertEqual (results [0 ].name , 'BitCount' )
457
+ self .assertEquals (results [0 ].name , 'Array.append.Array.Int?' )
458
+ self .assertEquals (results [1 ].name ,
459
+ 'Bridging.NSArray.as!.Array.NSString' )
460
+ self .assertEquals (results [2 ].name ,
461
+ 'Flatten.Array.Tuple4.lazy.for-in.Reserve' )
456
462
457
463
def test_parse_results_tab_delimited (self ):
458
464
log = '34\t BitCount\t 20\t 3\t 4\t 4\t 0\t 4'
0 commit comments