At least on Chromium debug builds. I suspect this is because some times the timeout is called before the events finish.
Created attachment 27171 [details] Fix This patch does two things: 1. Ups the timeout to 2 seconds. 2. Makes test exit as soon as all events are received. With 2 the tests should be able to run as fast as possible.
Comment on attachment 27171 [details] Fix Looks OK as is. But also, if we hit the timeout, then I'd like to see the test fail more directly rather than just calling processEndEvents. r=me
http://trac.webkit.org/changeset/40480