| Index: telemetry/telemetry/internal/platform/android_platform_backend.py
|
| diff --git a/telemetry/telemetry/internal/platform/android_platform_backend.py b/telemetry/telemetry/internal/platform/android_platform_backend.py
|
| index 2d3b993466fc287a667758958b66a7b3c6c51f0d..2f037b8ee02b588c972d8dda3a03d94c1b641676 100644
|
| --- a/telemetry/telemetry/internal/platform/android_platform_backend.py
|
| +++ b/telemetry/telemetry/internal/platform/android_platform_backend.py
|
| @@ -8,6 +8,7 @@ import re
|
| import subprocess
|
| import tempfile
|
|
|
| +from battor import battor_wrapper
|
| from telemetry.core import android_platform
|
| from telemetry.core import exceptions
|
| from telemetry.core import util
|
| @@ -733,6 +734,12 @@ class AndroidPlatformBackend(
|
| check_return=True)
|
| return self._IsScreenLocked(input_methods)
|
|
|
| + def HasBattOrConnected(self):
|
| + # str(self.device) is the device id as a string.
|
| + return battor_wrapper.IsBattOrConnected(self.GetOSName(),
|
| + android_device=str(self.device))
|
| +
|
| +
|
| def _FixPossibleAdbInstability():
|
| """Host side workaround for crbug.com/268450 (adb instability).
|
|
|
|
|