Description[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=
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=284144
Patch Set 1 #Patch Set 2 : #Patch Set 3 : #Patch Set 4 : make windows happy #Messages
Total messages: 11 (0 generated)
|