DescriptionKill all chrome processes on linux when shutting down the ProxyLauncher.
The startup performance_ui_tests have been hanging on the perf bots since they
were upgraded to Precise. The hang is due to the performance_ui_tests binary not
killing all of its child chrome processes which is due to bug 177218. When that
happens, the buildbot step hangs until timeout waiting for the process group to
end.
The suggested workaround for the bug is to disable tcmalloc, which works, but is
undesireable to do on the perf bots. So this patch works around the subprocess
hang by always kill()ing all chrome processes on linux.
BUG=235893
TEST=performance_ui_tests --gtest_filter=ShutdownTest.*
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=198045
Patch Set 1 #
Total comments: 4
Patch Set 2 : Move TerminateAllChromeProcesses out of WaitForBrowserProcessToQuit #
Total comments: 1
Patch Set 3 : Remove stray include #
Messages
Total messages: 9 (0 generated)
|