Ejemplo n.º 1
0
 def testRunPage_CallBenchmarksPageTestsFunctions(self):
     page_test = MockBenchmark().test()
     record_page_test = record_wpr.RecorderPageTest(page_test)
     page = MockPage(story_set=MockStorySet(url=self._url), url=self._url)
     record_page_test.ValidateAndMeasurePage(page, self._tab, results=None)
     self.assertEqual(1, len(page_test.func_calls))
     self.assertEqual('ValidateAndMeasurePage', page_test.func_calls[0])
Ejemplo n.º 2
0
 def testRunPage_OnlyRunBenchmarkAction(self):
     record_page_test = record_wpr.RecorderPageTest()
     record_page_test.page_test = MockBenchmark().test()
     page = MockPage(page_set=MockPageSet(url=self._url), url=self._url)
     record_page_test.RunPage(page, self._tab, results=None)
     self.assertTrue('RunPageInteractions' in page.func_calls)
     self.assertFalse('RunSmoothness' in page.func_calls)
Ejemplo n.º 3
0
    def testRunPage_AllActions(self):
        record_page_test = record_wpr.RecorderPageTest()
        page = MockPage(page_set=MockPageSet(url=self._url), url=self._url)

        record_page_test.RunNavigateSteps(page, self._tab)
        self.assertTrue('RunNavigateSteps' in page.func_calls)

        record_page_test.RunPage(page, self._tab, results=None)
        self.assertTrue('RunPageInteractions' in page.func_calls)
Ejemplo n.º 4
0
 def testRecorderPageTest_BrowserMethods(self):
     flags = ['--mock-benchmark-url', self._url]
     page_test = MockBenchmark().test()
     record_page_test = record_wpr.RecorderPageTest(page_test)
     with record_wpr.WprRecorder(self._test_data_dir, MockBenchmark(),
                                 flags) as wpr_recorder:
         record_page_test.CustomizeBrowserOptions(wpr_recorder.options)
         record_page_test.WillStartBrowser(self._tab.browser.platform)
         record_page_test.DidStartBrowser(self._tab.browser)
         self.assertTrue('CustomizeBrowserOptions' in page_test.func_calls)
         self.assertTrue('WillStartBrowser' in page_test.func_calls)
         self.assertTrue('DidStartBrowser' in page_test.func_calls)
Ejemplo n.º 5
0
 def testRunPage_OnlyRunBenchmarkAction(self):
     page_test = MockBenchmark().test()
     record_page_test = record_wpr.RecorderPageTest(page_test)
     page = MockPage(story_set=MockStorySet(url=self._url), url=self._url)
     record_page_test.ValidateAndMeasurePage(page, self._tab, results=None)
Ejemplo n.º 6
0
    def testRunPage_AllActions(self):
        record_page_test = record_wpr.RecorderPageTest()
        page = MockPage(story_set=MockStorySet(url=self._url), url=self._url)

        record_page_test.RunNavigateSteps(page, self._tab)
        self.assertTrue('RunNavigateSteps' in page.func_calls)