The code to launch and read from test_shell in chromium.py predates the ServerProcess abstraction that WebKit Mac uses. It should be rewritten to use it to minimize code duplication.
Tony, I'm punting this over to you, because it becomes true when we remove the test_shell code and only use DRT.
Ok, after we switch, I'll see about removing the test_shell related code.
Hmm, as mentioned in bug 34826 comment 20, it is non-trivial to make use of ServerProcess on Windows python. I'm not sure if this is something we want to pursue.
punting back to me ;)
I don't think it should block bug 34984 and I plan to clear the blocking flag on Mon 4/11. If you disagree, now would be a good time to speak up :).
clearing blocking flag.
See bug 37426 for a way to make serverprocess work w/o blocking on win32.
A more accurate description of this would probably be that we should just use the WebKitDriver implementation if we ever want to switch the Chromium DRT to webkit-style output. Whether or not the WebKitDriver implementation works on windows is a separate issue that should probably be tracked under a separate bug. I'm marking this as WONTFIX for now and clearing ownership; if anyone disagrees, feel free to reopen it.