| Index: tools/telemetry/telemetry/core/platform.py
|
| diff --git a/tools/telemetry/telemetry/core/platform.py b/tools/telemetry/telemetry/core/platform.py
|
| index 4316415278fbc91a874d5261ba8304a220f7fb33..dbb2c1e8fb1a02eba3de956903f1a61a3f4f580a 100644
|
| --- a/tools/telemetry/telemetry/core/platform.py
|
| +++ b/tools/telemetry/telemetry/core/platform.py
|
| @@ -5,6 +5,7 @@ import logging as real_logging
|
| import os
|
|
|
| from telemetry.core import discover
|
| +from telemetry.core import local_server
|
| from telemetry.core import network_controller
|
| from telemetry.core import tracing_controller
|
| from telemetry.core import util
|
| @@ -79,6 +80,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):
|
| @@ -312,3 +315,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)
|
|
|