[Webkit-unassigned] [Bug 71695] [Qt] http/tests/xmlhttprequest/workers/abort-exception-assert.html makes 6 fast/workers test fail

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Dec 5 07:41:37 PST 2011


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





--- Comment #6 from Zoltan Herczeg <zherczeg at webkit.org>  2011-12-05 07:41:37 PST ---
Well, I try to simplify what is happening here

TEST1:

workerA = new worker
[ do thing here ]
workerA.terminate()
<-- does not check whether the terminate is successful
exit_with("PASS")

<-- workerA still waits here

TEST2:

workerB = new worker
<-- workerB exits here on its own
<-- workerA still waits
wait_until_ALL_worker_finish <-- wait forever (until timeout reached)
<-- it become a falkey test since it runs well on its own
exit_with("PASS")

Solution:
1) terminate message should override ANY filters. Add a new "bool nofilter = false" argument to message creaton.

2) DRT should check whether all workers are quit before starting a new test. I don't think any test should leave garbage after them.

-- 
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