| Index: tools/telemetry/telemetry/core/platform/__init__.py
|
| diff --git a/tools/telemetry/telemetry/core/platform/__init__.py b/tools/telemetry/telemetry/core/platform/__init__.py
|
| index 039910ba6f70794b67089115298cd60a576eff05..90d24cca3b9319561383509ded721bbbb3dc1db2 100644
|
| --- a/tools/telemetry/telemetry/core/platform/__init__.py
|
| +++ b/tools/telemetry/telemetry/core/platform/__init__.py
|
| @@ -6,6 +6,7 @@ import os
|
| import sys
|
|
|
| from telemetry.core import discover
|
| +from telemetry.core import local_server
|
| from telemetry.core.platform import network_controller
|
| from telemetry.core.platform import platform_backend as platform_backend_module
|
| from telemetry.core.platform import tracing_controller
|
| @@ -78,6 +79,8 @@ class Platform(object):
|
| self._platform_backend.network_controller_backend)
|
| self._tracing_controller = tracing_controller.TracingController(
|
| self._platform_backend.tracing_controller_backend)
|
| + self._local_server_controller = local_server.LocalServerController(
|
| + self._platform_backend)
|
|
|
| @property
|
| def is_host_platform(self):
|
| @@ -296,3 +299,9 @@ class Platform(object):
|
| Returns True if it is believed the attempt succeeded.
|
| """
|
| return self._platform_backend.CooperativelyShutdown(proc, app_name)
|
| +
|
| + def StartLocalServer(self, server):
|
| + """Starts a LocalServer and associates it with this platform.
|
| + |server.Close()| should be called manually to close the started server.
|
| + """
|
| + self._local_server_controller.StartServer(server)
|
|
|