def test_values(self): self.assertEquals( ReportFormatter.values(PerformanceTestResult( '1,AngryPhonebook,20,10664,12933,11035,576,10884'.split(','))), ('AngryPhonebook', '10664', '12933', '11035', '—') ) self.assertEquals( ReportFormatter.values(PerformanceTestResult( '1,AngryPhonebook,1,12045,12045,12045,0,12045,10510336' .split(','))), ('AngryPhonebook', '12045', '12045', '12045', '10510336') ) r1 = PerformanceTestResult( '1,AngryPhonebook,1,12325,12325,12325,0,12325,10510336'.split(',')) r2 = PerformanceTestResult( '1,AngryPhonebook,1,11616,11616,11616,0,11616,10502144'.split(',')) self.assertEquals( ReportFormatter.values(ResultComparison(r1, r2)), ('AngryPhonebook', '12325', '11616', '-5.8%', '1.06x') ) self.assertEquals( ReportFormatter.values(ResultComparison(r2, r1)), ('AngryPhonebook', '11616', '12325', '+6.1%', '0.94x') ) r2.max = r1.min + 1 self.assertEquals( ReportFormatter.values(ResultComparison(r1, r2))[4], '1.06x (?)' # is_dubious )
def test_values(self): self.assertEqual( ReportFormatter.values( PerformanceTestResult( "1,AngryPhonebook,20,10664,12933,11035,576,10884".split( ","))), ("AngryPhonebook", "10664", "12933", "11035", "—"), ) self.assertEqual( ReportFormatter.values( PerformanceTestResult( "1,AngryPhonebook,1,12045,12045,12045,0,12045,10510336". split(","))), ("AngryPhonebook", "12045", "12045", "12045", "10510336"), ) r1 = PerformanceTestResult( "1,AngryPhonebook,1,12325,12325,12325,0,12325,10510336".split(",")) r2 = PerformanceTestResult( "1,AngryPhonebook,1,11616,11616,11616,0,11616,10502144".split(",")) self.assertEqual( ReportFormatter.values(ResultComparison(r1, r2)), ("AngryPhonebook", "12325", "11616", "-5.8%", "1.06x"), ) self.assertEqual( ReportFormatter.values(ResultComparison(r2, r1)), ("AngryPhonebook", "11616", "12325", "+6.1%", "0.94x"), ) r2.max = r1.min + 1 self.assertEqual( ReportFormatter.values(ResultComparison(r1, r2))[4], "1.06x (?)", # is_dubious )
def test_values(self): self.assertEqual( ReportFormatter.values( PerformanceTestResult( '1,AngryPhonebook,20,10664,12933,11035,576,10884'.split( ','))), ('AngryPhonebook', '10664', '12933', '11035', '—')) self.assertEqual( ReportFormatter.values( PerformanceTestResult( '1,AngryPhonebook,1,12045,12045,12045,0,12045,10510336'. split(','))), ('AngryPhonebook', '12045', '12045', '12045', '10510336')) r1 = PerformanceTestResult( '1,AngryPhonebook,1,12325,12325,12325,0,12325,10510336'.split(',')) r2 = PerformanceTestResult( '1,AngryPhonebook,1,11616,11616,11616,0,11616,10502144'.split(',')) self.assertEqual(ReportFormatter.values(ResultComparison( r1, r2)), ('AngryPhonebook', '12325', '11616', '-5.8%', '1.06x')) self.assertEqual(ReportFormatter.values(ResultComparison( r2, r1)), ('AngryPhonebook', '11616', '12325', '+6.1%', '0.94x')) r2.max = r1.min + 1 self.assertEqual( ReportFormatter.values(ResultComparison(r1, r2))[4], '1.06x (?)' # is_dubious )