def testPageRunSucceeded(self): run = page_run.PageRun(self.pages[0]) self.assertTrue(run.ok) self.assertFalse(run.failed) self.assertFalse(run.skipped) run = page_run.PageRun(self.pages[0]) run.AddValue(scalar.ScalarValue(self.pages[0], 'a', 's', 1)) self.assertTrue(run.ok) self.assertFalse(run.failed) self.assertFalse(run.skipped)
def testPageRunFailed(self): run = page_run.PageRun(self.pages[0]) run.AddValue(failure.FailureValue.FromMessage(self.pages[0], 'test')) self.assertFalse(run.ok) self.assertTrue(run.failed) self.assertFalse(run.skipped) run = page_run.PageRun(self.pages[0]) run.AddValue(scalar.ScalarValue(self.pages[0], 'a', 's', 1)) run.AddValue(failure.FailureValue.FromMessage(self.pages[0], 'test')) self.assertFalse(run.ok) self.assertTrue(run.failed) self.assertFalse(run.skipped)
def WillRunPage(self, page): assert not self._current_page_run, 'Did not call DidRunPage.' self._current_page_run = page_run.PageRun(page) self._progress_reporter.WillRunPage(self)