[Telemetry] Fix a flake in android browser finder.
Traceback (most recent call last): File "tools/perf/../telemetry/telemetry/decorators.py", line 50, in wrapper func(*args, **kwargs) File "/b/build/slave/Android_Tests/build/src/tools/perf/benchmarks/benchmark_unittest.py", line 51, in BenchmarkSmokeTest self.assertEqual(0, SinglePageBenchmark().Run(options), File "tools/perf/../telemetry/telemetry/benchmark.py", line 84, in Run results = page_runner.Run(test, ps, expectations, args) File "tools/perf/../telemetry/telemetry/page/page_runner.py", line 346, in Run possible_browser = browser_finder.FindBrowser(finder_options) File "tools/perf/../telemetry/telemetry/decorators.py", line 26, in Cacher cache[key] = obj(*args, **kwargs) File "tools/perf/../telemetry/telemetry/core/browser_finder.py", line 73, in FindBrowser curr_browsers = finder.FindAllAvailableBrowsers(options) File "tools/perf/../telemetry/telemetry/core/backends/chrome/android_browser_finder.py", line 214, in FindAllAvailableBrowsers pids = [p.pid for p in psutil.process_iter() if 'adb' in p.name] File "/usr/lib/python2.7/dist-packages/psutil/__init__.py", line 161, in name cmdline = self.cmdline File "/usr/lib/python2.7/dist-packages/psutil/__init__.py", line 188, in cmdline return self._platform_impl.get_process_cmdline() File "/usr/lib/python2.7/dist-packages/psutil/_pslinux.py", line 327, in wrapper raise NoSuchProcess(self.pid, self._process_name) NoSuchProcess: process no longer exists (pid=13764) Observed here: http://build.chromium.org/p/chromium.linux/builders/Android%20Tests/builds/14626/steps/telemetry_perf_unittests/logs/stdio BUG= Review URL: https://codereview.chromium.org/394423002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284144 0039d316-1c4b-4281-b951-d872f2087c98
Showing
Please register or sign in to comment