If the web process crashes while running a test, WebKitTestRunner waits forever. We should detect when the process crashes, print some failure message, and move on to the next test.
<rdar://problem/8239456>
The hang seems not to happen anymore, perhaps due to r65267.
Turns out this can still happen. One way I can make it reproduce: 1. Set a breakpoint in TestInvocation::invoke just before WKContextPostMessageToInjectedBundle is called 2. When the breakpoint is hit, kill the web process
Reopening due to the above.
Created attachment 72852 [details] Stop waiting for messages from the web process after a timeout elapses
Created attachment 72865 [details] Updated to make timeouts configurable
Committed r71263: <http://trac.webkit.org/changeset/71263>