Index: tools/telemetry/telemetry/core/platform/cros_platform_backend.py |
diff --git a/tools/telemetry/telemetry/core/platform/cros_platform_backend.py b/tools/telemetry/telemetry/core/platform/cros_platform_backend.py |
index 26b665a0d270a57267cea3b7f2dc548d107f8e2a..9e07f04c1424b377723bd0cc9b68c1e447c2df24 100644 |
--- a/tools/telemetry/telemetry/core/platform/cros_platform_backend.py |
+++ b/tools/telemetry/telemetry/core/platform/cros_platform_backend.py |
@@ -2,8 +2,6 @@ |
# Use of this source code is governed by a BSD-style license that can be |
# found in the LICENSE file. |
-from telemetry.core.platform import cros_device |
-from telemetry.core.platform import cros_interface |
from telemetry.core.platform import linux_based_platform_backend |
from telemetry.core.platform import ps_util |
from telemetry.core.platform.power_monitor import cros_power_monitor |
@@ -12,19 +10,10 @@ |
class CrosPlatformBackend( |
linux_based_platform_backend.LinuxBasedPlatformBackend): |
- def __init__(self, device): |
- super(CrosPlatformBackend, self).__init__(device) |
- if device: |
- self._cri = cros_interface.CrOSInterface( |
- device.host_name, device.ssh_identity) |
- self._cri.TryLogin() |
- else: |
- self._cri = cros_interface.CrOSInterface() |
+ def __init__(self, cri): |
+ super(CrosPlatformBackend, self).__init__() |
+ self._cri = cri |
self._powermonitor = cros_power_monitor.CrosPowerMonitor(self) |
- |
- @classmethod |
- def SupportsDevice(cls, device): |
- return isinstance(device, cros_device.CrOSDevice) |
@property |
def cri(self): |