| <p>Test that worker object is not garbage collected if there is a message from |
| worker context. Should print "SUCCESS". |
| <a href="https://bugs.webkit.org/show_bug.cgi?id=62446">Bug 62446</a></p> |
| document.getElementById("result").innerHTML += message + "<br>"; |
| return GCController.collect(); |
| for (var i = 0; i < 10000; i++) { |
| var newHead = new Array(1000); |
| if (window.layoutTestController) { |
| layoutTestController.dumpAsText(); |
| layoutTestController.waitUntilDone(); |
| var interval = setInterval(gc, 0); |
| var worker = new Worker('resources/worker-init.js'); |
| worker.onmessage = function(evt) { |
| if (window.layoutTestController) |
| layoutTestController.notifyDone(); |