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