| Index: tools/telemetry/telemetry/internal/backends/chrome/android_browser_backend.py
|
| diff --git a/tools/telemetry/telemetry/internal/backends/chrome/android_browser_backend.py b/tools/telemetry/telemetry/internal/backends/chrome/android_browser_backend.py
|
| index d2ce9a5f546539fc11a6dc62ced33b007e1567fa..f9ea8c4fb5a495fe74bebfc385d9c7fee7b2f48d 100644
|
| --- a/tools/telemetry/telemetry/internal/backends/chrome/android_browser_backend.py
|
| +++ b/tools/telemetry/telemetry/internal/backends/chrome/android_browser_backend.py
|
| @@ -141,7 +141,11 @@ class AndroidBrowserBackend(chrome_browser_backend.ChromeBrowserBackend):
|
| pids = self.device.GetPids(self._backend_settings.package)
|
| if not pids or self._backend_settings.package not in pids:
|
| raise exceptions.BrowserGoneException(self.browser)
|
| - return int(pids[self._backend_settings.package])
|
| + if len(pids[self._backend_settings.package]) > 1:
|
| + raise Exception(
|
| + 'At most one instance of process %s expected but found pids: '
|
| + '%s' % (self._backend_settings.package, pids))
|
| + return int(pids[self._backend_settings.package][0])
|
|
|
| @property
|
| def browser_directory(self):
|
|
|