Index: LayoutTests/http/tests/inspector-enabled/target-leak.html |
diff --git a/LayoutTests/http/tests/inspector-enabled/target-leak.html b/LayoutTests/http/tests/inspector-enabled/target-leak.html |
deleted file mode 100644 |
index 78135f3980ca4d73ea1d52cea4a5c32638eb057d..0000000000000000000000000000000000000000 |
--- a/LayoutTests/http/tests/inspector-enabled/target-leak.html |
+++ /dev/null |
@@ -1,70 +0,0 @@ |
-<html> |
-<head> |
-<script src="../inspector/inspector-test.js"></script> |
-<script> |
- |
-function onload() |
-{ |
- testRunner.showWebInspector(JSON.stringify({experiments: "{\"workersInMainWindow\":true}"})); |
- runTest(); |
-} |
- |
-function startWorker() |
-{ |
- new Worker("resources/dedicated-worker.js?id=1"); |
-} |
- |
-function test() |
-{ |
- InspectorBackendClass.Options.suppressRequestErrors = true; |
- var targetObservation; |
- var targetObserver = { |
- |
- targetAdded: function(target) |
- { |
- if (!target.isWorkerTarget()) |
- return; |
- |
- InspectorTest.addResult("Worker target added"); |
- targetObservation = internals.observeGC(target); |
- setTimeout(runAfterPendingDispatches.bind(null, target), 0); |
- }, |
- |
- targetRemoved: function(target) |
- { |
- |
- }, |
- } |
- |
- function runAfterPendingDispatches(target) |
- { |
- WebInspector.targetManager.removeTarget(target); |
- target._connection._close(); |
- target = null; |
- WebInspector.workerTargetManager._workerTargetById = {}; |
- setTimeout(finish, 0); |
- } |
- |
- function finish() |
- { |
- gc(); |
- InspectorTest.addResult("Worker target was collected: " + targetObservation.wasCollected); |
- InspectorTest.completeTest(); |
- } |
- |
- var panels = Object.keys(WebInspector.inspectorView._panelDescriptors); |
- for (var i = 0; i < panels.length; ++i) { |
- WebInspector.inspectorView.showPanel(panels[i]); |
- } |
- InspectorTest.evaluateInPage("startWorker();"); |
- WebInspector.targetManager.observeTargets(targetObserver); |
-} |
- |
-</script> |
-</head> |
- |
-<body onload="onload()"> |
-<p>This test that target doesn't leak when it is removed</p> |
-</body> |
-</html> |
- |