Index: third_party/WebKit/LayoutTests/inspector-protocol/debugger/debugger-pause-dedicated-worker-loop.html |
diff --git a/third_party/WebKit/LayoutTests/inspector-protocol/debugger/debugger-pause-dedicated-worker-loop.html b/third_party/WebKit/LayoutTests/inspector-protocol/debugger/debugger-pause-dedicated-worker-loop.html |
deleted file mode 100644 |
index 5d3c19d1c1608adc8d0f3d7fbb2bbb478e2fab50..0000000000000000000000000000000000000000 |
--- a/third_party/WebKit/LayoutTests/inspector-protocol/debugger/debugger-pause-dedicated-worker-loop.html |
+++ /dev/null |
@@ -1,86 +0,0 @@ |
-<html> |
-<head> |
-<script type="text/javascript" src="../../http/tests/inspector-protocol/resources/inspector-protocol-test.js"></script> |
-<script> |
- |
-var worker; |
-function startWorkerAndRunTest() |
-{ |
- worker = new Worker("resources/dedicated-worker-loop.js"); |
- worker.onmessage = function(event) |
- { |
- if (event.data === "WorkerMessageReceived") |
- evaluateInFrontend("InspectorTest.workerMessageReceived()"); |
- }; |
- log("Started worker"); |
- runTest(); |
-} |
- |
-function test() |
-{ |
- var workerId; |
- var workerRequestId = 1; |
- function sendCommandToWorker(method, params) |
- { |
- InspectorTest.sendCommand("Target.sendMessageToTarget", |
- { |
- "targetId": workerId, |
- "message": JSON.stringify({ "method": method, |
- "params": params, |
- "id": workerRequestId }) |
- }); |
- return workerRequestId++; |
- } |
- |
- function didEnableWorkerDebugging(messageObject) |
- { |
- if ("error" in messageObject) { |
- InspectorTest.log("FAIL: Couldn't enable worker debugger: " + messageObject.error.message); |
- InspectorTest.completeTest(); |
- } |
- } |
- InspectorTest.sendCommand("Target.setAutoAttach", {autoAttach: true, waitForDebuggerOnStart: false}, didEnableWorkerDebugging); |
- |
- var evaluateRequestId = -1; |
- var debuggerEnableRequestId = -1; |
- InspectorTest.eventHandler["Target.attachedToTarget"] = function(messageObject) |
- { |
- workerId = messageObject["params"]["targetInfo"]["targetId"]; |
- InspectorTest.log("Worker created"); |
- InspectorTest.log("didConnectToWorker"); |
- // Enable debugger so that V8 can interrupt and handle inspector commands while there is a script running in a tight loop. |
- debuggerEnableRequestId = sendCommandToWorker("Debugger.enable", {}); |
- } |
- |
- InspectorTest.workerMessageReceived = function() |
- { |
- evaluateRequestId = sendCommandToWorker("Runtime.evaluate", { "expression": "message_id > 1"}); |
- } |
- |
- InspectorTest.eventHandler["Target.receivedMessageFromTarget"] = function(messageObject) |
- { |
- var message = JSON.parse(messageObject["params"]["message"]); |
- if (message["id"] === debuggerEnableRequestId) { |
- InspectorTest.log("Did enable debugger"); |
- // Start tight loop in the worker. |
- InspectorTest.sendCommand("Runtime.evaluate", { "expression": "worker.postMessage(1)" }, didPostMessageToWorker); |
- function didPostMessageToWorker() |
- { |
- InspectorTest.log("Did post message to worker"); |
- } |
- } |
- if (message["id"] === evaluateRequestId) { |
- var value = message["result"]["result"]["value"]; |
- if (value === true) |
- InspectorTest.log("SUCCESS: evaluated, result: " + value); |
- else |
- InspectorTest.log("FAIL: evaluated, result: " + value); |
- InspectorTest.completeTest(); |
- } |
- } |
-} |
-</script> |
-</head> |
-<body onLoad="startWorkerAndRunTest();"> |
-</body> |
-</html> |