def _StartupTracing(self, platform): # Stop browser browser_test_case.teardown_browser() # Start tracing self.assertFalse(platform.tracing_controller.is_tracing_running) config = tracing_config.TracingConfig() config.enable_chrome_trace = True platform.tracing_controller.StartTracing(config) self.assertTrue(platform.tracing_controller.is_tracing_running) try: # Start browser self.setUpClass() self._browser.tabs[0].Navigate('about:blank') self._browser.tabs[ 0].WaitForDocumentReadyStateToBeInteractiveOrBetter() self.assertEquals(platform, self._browser.platform) # Calling start tracing again will return False self.assertFalse(platform.tracing_controller.StartTracing(config)) trace_data = platform.tracing_controller.StopTracing() # Test that trace data is parsable model_module.TimelineModel(trace_data) self.assertFalse(platform.tracing_controller.is_tracing_running) # Calling stop tracing again will raise exception self.assertRaises(Exception, platform.tracing_controller.StopTracing) finally: if platform.tracing_controller.is_tracing_running: platform.tracing_controller.StopTracing() if self._browser: self._browser.Close() self._browser = None
def _StartupTracing(self, platform): # Stop browser browser_test_case.teardown_browser() # Start tracing self.assertFalse(platform.tracing_controller.is_tracing_running) config = tracing_config.TracingConfig() config.enable_chrome_trace = True platform.tracing_controller.StartTracing(config) self.assertTrue(platform.tracing_controller.is_tracing_running) try: # Start browser self.setUpClass() self._browser.tabs[0].Navigate('about:blank') self._browser.tabs[0].WaitForDocumentReadyStateToBeInteractiveOrBetter() self.assertEquals(platform, self._browser.platform) # Calling start tracing again will return False self.assertFalse(platform.tracing_controller.StartTracing(config)) trace_data = platform.tracing_controller.StopTracing() # Test that trace data is parsable model_module.TimelineModel(trace_data) self.assertFalse(platform.tracing_controller.is_tracing_running) # Calling stop tracing again will raise exception self.assertRaises(Exception, platform.tracing_controller.StopTracing) finally: if platform.tracing_controller.is_tracing_running: platform.tracing_controller.StopTracing() if self._browser: self._browser.Close() self._browser = None
def _StartupTracing(self, platform): # Stop browser browser_test_case.teardown_browser() # Start tracing self.assertFalse(platform.tracing_controller.is_tracing_running) trace_options = tracing_options.TracingOptions() trace_options.enable_chrome_trace = True category_filter = tracing_category_filter.TracingCategoryFilter() platform.tracing_controller.Start(trace_options, category_filter) self.assertTrue(platform.tracing_controller.is_tracing_running) try: # Start browser self.setUpClass() self._browser.tabs[0].Navigate("about:blank") self._browser.tabs[0].WaitForDocumentReadyStateToBeInteractiveOrBetter() self.assertEquals(platform, self._browser.platform) # Calling start tracing again will return False self.assertFalse(self._browser.platform.tracing_controller.Start(trace_options, category_filter)) trace_data = self._browser.platform.tracing_controller.Stop() # Test that trace data is parsable model_module.TimelineModel(trace_data) self.assertFalse(self._browser.platform.tracing_controller.is_tracing_running) # Calling stop tracing again will raise exception self.assertRaises(Exception, self._browser.platform.tracing_controller.Stop) finally: if self._browser: self._browser.Close() self._browser = None
def setUp(self): browser_test_case.teardown_browser() self._options = options_for_unittests.GetCopy() self._options.browser_options.wpr_mode = wpr_modes.WPR_OFF
def _TearDownProcess(child, context): # pylint: disable=W0613 # It's safe to call teardown_browser even if we did not start any browser # in any of the tests. browser_test_case.teardown_browser() options_for_unittests.Pop()
def setUp(self): browser_test_case.teardown_browser() self._options = options_for_unittests.GetCopy() self._options.browser_options.wpr_mode = wpr_modes.WPR_OFF
def setUp(self): browser_test_case.teardown_browser() self._options = self.createDefaultRunnerOptions()
def _TearDownProcess(child, context): # pylint: disable=unused-argument # It's safe to call teardown_browser even if we did not start any browser # in any of the tests. browser_test_case.teardown_browser() options_for_unittests.Pop()
def _TearDownProcess(child, context): # pylint: disable=W0613 browser_test_case.teardown_browser() options_for_unittests.Pop()
def _TearDownProcess(child, context): # pylint: disable=W0613 browser_test_case.teardown_browser() options_for_unittests.Pop()