[Webkit-unassigned] [Bug 36377] Layout test framework doesn't detect wedged tests.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Mar 19 15:52:31 PDT 2010


https://bugs.webkit.org/show_bug.cgi?id=36377





--- Comment #6 from Dirk Pranke <dpranke at chromium.org>  2010-03-19 15:52:31 PST ---
(In reply to comment #5)
> Does O_NONBLOCK work on Windows? chromium.py is used on mac/linux/win.

Ooo, good question. It looks like the interweb is mixed in opinions on this;
select() works on sockets, but I don't know if Windows pipes to a subprocess
are considered sockets, and I don't know if fcntl will work but I'm not
optimistic.

So, it may be that your approach is best and we'll have to expect
num-test-shells=1 to potentially wedge (and maybe I can rip the non-blocking
code out of the mac port).

We should at least check to make sure that you didn't do anything that causes
num-test-shells=1 to outright break in the normal (non-wedging) case.

There's a PEP out for better non-blocking communication, but I'm not gonna hold
my breath for that.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list