Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / http / tests / websocket / workers / resources / worker-reload-repeated-common.js
1 function workerReloadRepeated(workerJs) {
2     if (window.testRunner) {
3         testRunner.dumpAsText();
4         testRunner.waitUntilDone();
5     }
6
7     var repeat = 0;
8     var regex = new RegExp("#repeat(\\d+)");
9     var match = regex.exec(location.hash);
10     if (match)
11         repeat = parseInt(match[1]);
12
13     if (repeat === 10) {
14         document.getElementById("result").innerHTML = "Done.";
15         if (window.testRunner)
16             testRunner.notifyDone();
17     } else {
18         new Worker("resources/worker-open-reload.js").onmessage = function (evt) {
19             location.hash = "repeat" + (repeat + 1);
20             location.reload()
21         };
22     }
23 }