Index: tools/telemetry/telemetry/results/gtest_progress_reporter_unittest.py |
diff --git a/tools/telemetry/telemetry/results/gtest_progress_reporter_unittest.py b/tools/telemetry/telemetry/results/gtest_progress_reporter_unittest.py |
index cadf22d97795502f1085518afdda2eda90aa0cac..6c2af080f61b7f382b881f8b36f8009fc0e61743 100644 |
--- a/tools/telemetry/telemetry/results/gtest_progress_reporter_unittest.py |
+++ b/tools/telemetry/telemetry/results/gtest_progress_reporter_unittest.py |
@@ -46,7 +46,6 @@ class GTestProgressReporterTest( |
progress_reporter=self._reporter) |
results.WillRunPage(test_page_set.pages[0]) |
self._mock_timer.SetTime(0.007) |
- results.AddSuccess(test_page_set.pages[0]) |
results.DidRunPage(test_page_set.pages[0]) |
results.PrintSummary() |
@@ -88,6 +87,8 @@ class GTestProgressReporterTest( |
results.PrintSummary() |
expected = ('[ RUN ] http://www.foo.com/\n' |
+ '===== SKIPPING TEST http://www.foo.com/:' |
+ ' Page skipped for testing reason =====\n' |
'[ OK ] http://www.foo.com/ (7 ms)\n' |
'[ PASSED ] 1 test.\n\n') |
self.assertEquals(expected, ''.join(self._output_stream.output_data)) |
@@ -100,7 +101,6 @@ class GTestProgressReporterTest( |
results.WillRunPage(test_page_set.pages[0]) |
self._mock_timer.SetTime(0.007) |
- results.AddSuccess(test_page_set.pages[0]) |
results.DidRunPage(test_page_set.pages[0]) |
results.WillRunPage(test_page_set.pages[1]) |
@@ -115,7 +115,6 @@ class GTestProgressReporterTest( |
results.WillRunPage(test_page_set.pages[3]) |
self._mock_timer.SetTime(0.020) |
- results.AddSuccess(test_page_set.pages[3]) |
results.DidRunPage(test_page_set.pages[3]) |
results.PrintSummary() |
@@ -137,6 +136,30 @@ class GTestProgressReporterTest( |
'2 FAILED TESTS\n\n' % (exception_trace, exception_trace)) |
self.assertEquals(expected, ''.join(self._output_stream.output_data)) |
+ def testWillAttemptPageRun(self): |
+ test_page_set = _MakePageSet() |
+ |
+ results = page_test_results.PageTestResults( |
+ progress_reporter=self._reporter) |
+ results.WillRunPage(test_page_set.pages[0]) |
+ results.WillAttemptPageRun(1, 5) |
+ results.WillAttemptPageRun(2, 5) |
+ results.WillAttemptPageRun(3, 5) |
+ self._mock_timer.SetTime(0.007) |
+ results.DidRunPage(test_page_set.pages[0]) |
+ |
+ results.PrintSummary() |
+ expected = ('[ RUN ] http://www.foo.com/\n' |
+ '===== RETRYING PAGE RUN (attempt 2 out of 5 allowed) =====\n' |
+ 'Page run attempt failed and will be retried.' |
+ ' Discarding previous results.\n' |
+ '===== RETRYING PAGE RUN (attempt 3 out of 5 allowed) =====\n' |
+ 'Page run attempt failed and will be retried.' |
+ ' Discarding previous results.\n' |
+ '[ OK ] http://www.foo.com/ (7 ms)\n' |
+ '[ PASSED ] 1 test.\n\n') |
+ self.assertEquals(expected, ''.join(self._output_stream.output_data)) |
+ |
def testStreamingResults(self): |
test_page_set = _MakePageSet() |
results = page_test_results.PageTestResults( |
@@ -145,7 +168,6 @@ class GTestProgressReporterTest( |
results.WillRunPage(test_page_set.pages[0]) |
self._mock_timer.SetTime(0.007) |
- results.AddSuccess(test_page_set.pages[0]) |
results.DidRunPage(test_page_set.pages[0]) |
expected = ('[ RUN ] http://www.foo.com/\n' |
'[ OK ] http://www.foo.com/ (7 ms)\n') |
@@ -176,6 +198,8 @@ class GTestProgressReporterTest( |
results.PrintSummary() |
expected = ('[ RUN ] http://www.foo.com/\n' |
+ '===== SKIPPING TEST http://www.foo.com/:' |
+ ' Page skipped for testing reason =====\n' |
'[ OK ] http://www.foo.com/ (7 ms)\n' |
'[ PASSED ] 1 test.\n' |
'\n' |