Index: tools/telemetry/telemetry/results/csv_page_measurement_results_unittest.py |
diff --git a/tools/telemetry/telemetry/results/csv_page_measurement_results_unittest.py b/tools/telemetry/telemetry/results/csv_page_measurement_results_unittest.py |
index c62a43594323ba6fcded870bdd9da5b28a4aeb7c..44cf6c7cf0ff6e3a8b6df7268e32a598d0424925 100644 |
--- a/tools/telemetry/telemetry/results/csv_page_measurement_results_unittest.py |
+++ b/tools/telemetry/telemetry/results/csv_page_measurement_results_unittest.py |
@@ -46,30 +46,8 @@ class CsvPageMeasurementResultsTest(unittest.TestCase): |
rows = list(csv.reader(self.lines)) |
return rows[1:] |
- def test_with_output_after_every_page(self): |
- results = NonPrintingCsvPageMeasurementResults(self._output, True) |
- results.WillMeasurePage(self._page_set[0]) |
- results.AddValue(scalar.ScalarValue(self._page_set[0], 'foo', 'seconds', 3)) |
- results.DidMeasurePage() |
- self.assertEquals( |
- self.output_header_row, |
- ['page_name', 'foo (seconds)']) |
- self.assertEquals( |
- self.output_data_rows[0], |
- [self._page_set[0].url, '3']) |
- |
- results.WillMeasurePage(self._page_set[1]) |
- results.AddValue(scalar.ScalarValue(self._page_set[1], 'foo', 'seconds', 4)) |
- results.DidMeasurePage() |
- self.assertEquals( |
- len(self.output_data_rows), |
- 2) |
- self.assertEquals( |
- self.output_data_rows[1], |
- [self._page_set[1].url, '4']) |
- |
def test_with_no_results_on_second_run(self): |
- results = NonPrintingCsvPageMeasurementResults(self._output, True) |
+ results = NonPrintingCsvPageMeasurementResults(self._output) |
results.WillMeasurePage(self._page_set[0]) |
results.AddValue(scalar.ScalarValue(self._page_set[0], 'foo', 'seconds', 3)) |
results.DidMeasurePage() |
@@ -77,8 +55,15 @@ class CsvPageMeasurementResultsTest(unittest.TestCase): |
results.WillMeasurePage(self._page_set[1]) |
results.DidMeasurePage() |
+ results.PrintSummary() |
+ self.assertEqual(['page_name', 'foo (seconds)'], self.output_header_row) |
+ # TODO(chrishenry): Is this really the right behavior? Should this |
+ # not output a second row with '-' as its results? |
+ expected = [[self._page_set[0].url, '3.0']] |
+ self.assertEqual(expected, self.output_data_rows) |
+ |
def test_fewer_results_on_second_run(self): |
- results = NonPrintingCsvPageMeasurementResults(self._output, True) |
+ results = NonPrintingCsvPageMeasurementResults(self._output) |
results.WillMeasurePage(self._page_set[0]) |
results.AddValue(scalar.ScalarValue(self._page_set[0], 'foo', 'seconds', 3)) |
results.AddValue(scalar.ScalarValue(self._page_set[0], 'bar', 'seconds', 4)) |
@@ -88,36 +73,15 @@ class CsvPageMeasurementResultsTest(unittest.TestCase): |
results.AddValue(scalar.ScalarValue(self._page_set[1], 'bar', 'seconds', 5)) |
results.DidMeasurePage() |
- def test_more_results_on_second_run(self): |
- results = NonPrintingCsvPageMeasurementResults(self._output, True) |
- results.WillMeasurePage(self._page_set[0]) |
- results.AddValue(scalar.ScalarValue(self._page_set[0], 'foo', 'seconds', 3)) |
- results.DidMeasurePage() |
- |
- results.WillMeasurePage(self._page_set[1]) |
- results.AddValue(scalar.ScalarValue(self._page_set[1], 'foo', 'seconds', 4)) |
- results.AddValue(scalar.ScalarValue(self._page_set[1], 'bar', 'seconds', 5)) |
- |
- self.assertRaises( |
- Exception, |
- lambda: results.DidMeasurePage()) # pylint: disable=W0108 |
- |
- def test_with_output_after_every_page_and_inconsistency(self): |
- results = NonPrintingCsvPageMeasurementResults(self._output, True) |
- results.WillMeasurePage(self._page_set[0]) |
- results.AddValue(scalar.ScalarValue(self._page_set[0], 'foo', 'seconds', 3)) |
- results.DidMeasurePage() |
- |
- # We printed foo, now change to bar |
- results.WillMeasurePage(self._page_set[1]) |
- results.AddValue(scalar.ScalarValue(self._page_set[1], 'bar', 'seconds', 4)) |
- |
- self.assertRaises( |
- Exception, |
- lambda: results.DidMeasurePage()) # pylint: disable=W0108 |
+ results.PrintSummary() |
+ self.assertEqual(['page_name', 'bar (seconds)', 'foo (seconds)'], |
+ self.output_header_row) |
+ expected = [[self._page_set[0].url, '4.0', '3.0'], |
+ [self._page_set[1].url, '5.0', '-']] |
+ self.assertEqual(expected, self.output_data_rows) |
def test_with_output_at_print_summary_time(self): |
- results = NonPrintingCsvPageMeasurementResults(self._output, False) |
+ results = NonPrintingCsvPageMeasurementResults(self._output) |
results.WillMeasurePage(self._page_set[0]) |
results.AddValue(scalar.ScalarValue(self._page_set[0], 'foo', 'seconds', 3)) |
results.DidMeasurePage() |
@@ -128,16 +92,16 @@ class CsvPageMeasurementResultsTest(unittest.TestCase): |
results.PrintSummary() |
- self.assertEquals( |
+ self.assertEqual( |
self.output_header_row, |
['page_name', 'bar (seconds)', 'foo (seconds)']) |
expected = [[self._page_set[0].display_name, '-', '3.0'], |
[self._page_set[1].display_name, '4.0', '-']] |
- self.assertEquals(expected, self.output_data_rows) |
+ self.assertEqual(expected, self.output_data_rows) |
def test_histogram(self): |
- results = NonPrintingCsvPageMeasurementResults(self._output, False) |
+ results = NonPrintingCsvPageMeasurementResults(self._output) |
results.WillMeasurePage(self._page_set[0]) |
results.AddValue(histogram.HistogramValue( |
self._page_set[0], 'a', '', |
@@ -152,10 +116,10 @@ class CsvPageMeasurementResultsTest(unittest.TestCase): |
results.PrintSummary() |
- self.assertEquals( |
+ self.assertEqual( |
self.output_header_row, |
['page_name', 'a ()']) |
- self.assertEquals( |
+ self.assertEqual( |
self.output_data_rows, |
[[self._page_set[0].display_name, '1.5'], |
[self._page_set[1].display_name, '2.5']]) |