Ejemplo n.º 1
0
 def test_column_headers(self):
     """Report contains table headers for ResultComparisons and changed
     PerformanceTestResults.
     """
     performance_test_result = self.tc.added[0]
     self.assertEquals(
         ReportFormatter.header_for(performance_test_result),
         ('TEST', 'MIN', 'MAX', 'MEAN', 'MAX_RSS')
     )
     comparison_result = self.tc.increased[0]
     self.assertEquals(
         ReportFormatter.header_for(comparison_result),
         ('TEST', 'OLD', 'NEW', 'DELTA', 'RATIO')
     )
     self.assert_markdown_contains([
         'TEST                  | OLD    | NEW    | DELTA   | RATIO',
         '---                   | ---    | ---    | ---     | ---    ',
         'TEST                  | MIN    | MAX    | MEAN    | MAX_RSS'])
     self.assert_git_contains([
         'TEST                    OLD      NEW      DELTA     RATIO',
         'TEST                    MIN      MAX      MEAN      MAX_RSS'])
     self.assert_html_contains([
         """
             <th align='left'>OLD</th>
             <th align='left'>NEW</th>
             <th align='left'>DELTA</th>
             <th align='left'>RATIO</th>""",
         """
             <th align='left'>MIN</th>
             <th align='left'>MAX</th>
             <th align='left'>MEAN</th>
             <th align='left'>MAX_RSS</th>"""])
Ejemplo n.º 2
0
 def test_column_headers(self):
     """Report contains table headers for ResultComparisons and changed
     PerformanceTestResults.
     """
     performance_test_result = self.tc.added[0]
     self.assertEqual(
         ReportFormatter.header_for(performance_test_result),
         ("TEST", "MIN", "MAX", "MEAN", "MAX_RSS"),
     )
     comparison_result = self.tc.increased[0]
     self.assertEqual(
         ReportFormatter.header_for(comparison_result),
         ("TEST", "OLD", "NEW", "DELTA", "RATIO"),
     )
     self.assert_markdown_contains([
         "TEST                  | OLD    | NEW    | DELTA   | RATIO",
         ":---                  | ---:   | ---:   | ---:    | ---:   ",
         "TEST                  | MIN    | MAX    | MEAN    | MAX_RSS",
     ])
     self.assert_git_contains([
         "TEST                    OLD      NEW      DELTA     RATIO",
         "TEST                    MIN      MAX      MEAN      MAX_RSS",
     ])
     self.assert_html_contains([
         """
             <th align='left'>OLD</th>
             <th align='left'>NEW</th>
             <th align='left'>DELTA</th>
             <th align='left'>RATIO</th>""",
         """
             <th align='left'>MIN</th>
             <th align='left'>MAX</th>
             <th align='left'>MEAN</th>
             <th align='left'>MAX_RSS</th>""",
     ])
Ejemplo n.º 3
0
 def test_column_headers(self):
     """Report contains table headers for ResultComparisons and changed
     PerformanceTestResults.
     """
     performance_test_result = self.tc.added[0]
     self.assertEqual(ReportFormatter.header_for(performance_test_result),
                      ('TEST', 'MIN', 'MAX', 'MEAN', 'MAX_RSS'))
     comparison_result = self.tc.increased[0]
     self.assertEqual(ReportFormatter.header_for(comparison_result),
                      ('TEST', 'OLD', 'NEW', 'DELTA', 'RATIO'))
     self.assert_markdown_contains([
         'TEST                  | OLD    | NEW    | DELTA   | RATIO',
         ':---                  | ---:   | ---:   | ---:    | ---:   ',
         'TEST                  | MIN    | MAX    | MEAN    | MAX_RSS'
     ])
     self.assert_git_contains([
         'TEST                    OLD      NEW      DELTA     RATIO',
         'TEST                    MIN      MAX      MEAN      MAX_RSS'
     ])
     self.assert_html_contains([
         """
             <th align='left'>OLD</th>
             <th align='left'>NEW</th>
             <th align='left'>DELTA</th>
             <th align='left'>RATIO</th>""", """
             <th align='left'>MIN</th>
             <th align='left'>MAX</th>
             <th align='left'>MEAN</th>
             <th align='left'>MAX_RSS</th>"""
     ])