| Index: telemetry/telemetry/testing/browser_test_case.py
|
| diff --git a/telemetry/telemetry/testing/browser_test_case.py b/telemetry/telemetry/testing/browser_test_case.py
|
| index 9eff8eec1f4716dd7f78fab44a6a19d6b5718f96..956e5d85e8a8b8994fabde0f699e0658f50f3522 100644
|
| --- a/telemetry/telemetry/testing/browser_test_case.py
|
| +++ b/telemetry/telemetry/testing/browser_test_case.py
|
| @@ -85,6 +85,8 @@
|
| browser_to_create = browser_finder.FindBrowser(options)
|
| if not browser_to_create:
|
| raise Exception('No browser found, cannot continue test.')
|
| + cls._platform = browser_to_create.platform
|
| + cls._platform.network_controller.InitializeIfNeeded()
|
|
|
| try:
|
| current_browser = browser_to_create.Create(options)
|
| @@ -93,13 +95,13 @@
|
| cls.tearDownClass()
|
| raise
|
| cls._browser = current_browser
|
| - cls._platform = current_browser.platform
|
| cls._device = options.remote_platform_options.device
|
|
|
| @classmethod
|
| def tearDownClass(cls):
|
| if cls._platform:
|
| cls._platform.StopAllLocalServers()
|
| + cls._platform.network_controller.Close()
|
|
|
| @classmethod
|
| def CustomizeBrowserOptions(cls, options):
|
|
|