Index: telemetry/telemetry/internal/platform/cros_platform_backend.py |
diff --git a/telemetry/telemetry/internal/platform/cros_platform_backend.py b/telemetry/telemetry/internal/platform/cros_platform_backend.py |
index 89466fdc2ccc76fa07cc95e19073d8a681dfabcb..a1e15df1c51f389bd3d1f28f9196b22181cbb799 100644 |
--- a/telemetry/telemetry/internal/platform/cros_platform_backend.py |
+++ b/telemetry/telemetry/internal/platform/cros_platform_backend.py |
@@ -8,6 +8,7 @@ |
from telemetry.core import cros_interface |
from telemetry.core import platform |
from telemetry.core import util |
+from telemetry.internal import forwarders |
from telemetry.internal.forwarders import cros_forwarder |
from telemetry.internal.platform import cros_device |
from telemetry.internal.platform import linux_based_platform_backend |
@@ -54,6 +55,17 @@ |
if self._cri.local: |
return port |
return self._cri.GetRemotePort() |
+ |
+ def GetWprPortPairs(self): |
+ """Return suitable port pairs to be used for web page replay.""" |
+ default_local_ports = super(CrosPlatformBackend, self).GetWprPortPairs( |
+ ).local_ports |
+ return forwarders.PortPairs.Zip( |
+ default_local_ports, |
+ forwarders.PortSet( |
+ http=self.GetRemotePort(default_local_ports.http), |
+ https=self.GetRemotePort(default_local_ports.https), |
+ dns=None)) |
def IsThermallyThrottled(self): |
raise NotImplementedError() |