Index: third_party/WebKit/LayoutTests/http/tests/inspector-protocol/inspector-protocol-test.js |
diff --git a/third_party/WebKit/LayoutTests/http/tests/inspector-protocol/inspector-protocol-test.js b/third_party/WebKit/LayoutTests/http/tests/inspector-protocol/inspector-protocol-test.js |
deleted file mode 100644 |
index 64501da14d124b669178acfb9e8987cba0c84c8f..0000000000000000000000000000000000000000 |
--- a/third_party/WebKit/LayoutTests/http/tests/inspector-protocol/inspector-protocol-test.js |
+++ /dev/null |
@@ -1,164 +0,0 @@ |
-/* |
- * Copyright (C) 2012 Samsung Electronics. All rights reserved. |
- * Copyright (C) 2013 Google Inc. All rights reserved. |
- * |
- * Redistribution and use in source and binary forms, with or without |
- * modification, are permitted provided that the following conditions |
- * are met: |
- * |
- * 1. Redistributions of source code must retain the above copyright |
- * notice, this list of conditions and the following disclaimer. |
- * 2. Redistributions in binary form must reproduce the above copyright |
- * notice, this list of conditions and the following disclaimer in the |
- * documentation and/or other materials provided with the distribution. |
- * |
- * THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY |
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED |
- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE |
- * DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY |
- * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES |
- * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; |
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND |
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF |
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
- */ |
- |
-var initialize_InspectorTest = function() { |
- |
-InspectorTest.evaluateInInspectedPage = function(expression, callback) |
-{ |
- InspectorTest.sendCommand("Runtime.evaluate", { expression: expression }, callback); |
-} |
- |
-InspectorTest.parseURL = function(url) |
-{ |
- var result = {}; |
- var match = url.match(/^([^:]+):\/\/([^\/:]*)(?::([\d]+))?(?:(\/[^#]*)(?:#(.*))?)?$/i); |
- if (!match) |
- return result; |
- result.scheme = match[1].toLowerCase(); |
- result.host = match[2]; |
- result.port = match[3]; |
- result.path = match[4] || "/"; |
- result.fragment = match[5]; |
- return result; |
-} |
- |
-} |
- |
-var outputElement; |
- |
-/** |
- * Logs message to process stdout via alert (hopefully implemented with immediate flush). |
- * @param {string} text |
- */ |
-function debugLog(text) |
-{ |
- alert(text); |
-} |
- |
-/** |
- * @param {string} text |
- */ |
-function log(text) |
-{ |
- if (!outputElement) { |
- var intermediate = document.createElement("div"); |
- document.body.appendChild(intermediate); |
- |
- var intermediate2 = document.createElement("div"); |
- intermediate.appendChild(intermediate2); |
- |
- outputElement = document.createElement("div"); |
- outputElement.className = "output"; |
- outputElement.id = "output"; |
- outputElement.style.whiteSpace = "pre"; |
- intermediate2.appendChild(outputElement); |
- } |
- outputElement.appendChild(document.createTextNode(text)); |
- outputElement.appendChild(document.createElement("br")); |
-} |
- |
-function closeTest() |
-{ |
- closeInspector(); |
- testRunner.notifyDone(); |
-} |
- |
-var reloadParam = "__protocol__test__reload__"; |
- |
-function runTest() |
-{ |
- if (!window.testRunner) { |
- console.error("This test requires DumpRenderTree"); |
- return; |
- } |
- |
- var reloadIndex = window.location.href.lastIndexOf(reloadParam); |
- if (reloadIndex !== -1) { |
- var lastId = window.location.href.substring(reloadIndex + reloadParam.length); |
- window.lastFrontendEvalId = parseInt(lastId, 10); |
- evaluateInFrontend("InspectorTest.pageReloaded();"); |
- return; |
- } |
- |
- testRunner.dumpAsText(); |
- testRunner.waitUntilDone(); |
- testRunner.setCanOpenWindows(true); |
- |
- openInspector(); |
-} |
- |
-function closeInspector() |
-{ |
- testRunner.closeWebInspector(); |
-} |
- |
-var lastFrontendEvalId = 0; |
-function evaluateInFrontend(script) |
-{ |
- testRunner.evaluateInWebInspector(++lastFrontendEvalId, script); |
-} |
- |
-function navigateProtocolTest(url) |
-{ |
- url += (url.indexOf("?") === -1 ? "?" : "&") + reloadParam + lastFrontendEvalId; |
- window.location.replace(url); |
-} |
- |
-function prepareForReload() |
-{ |
- window.location += "#" + reloadParam + lastFrontendEvalId; |
-} |
- |
-function openInspector() |
-{ |
- var scriptTags = document.getElementsByTagName("script"); |
- var scriptUrlBasePath = ""; |
- for (var i = 0; i < scriptTags.length; ++i) { |
- var index = scriptTags[i].src.lastIndexOf("/inspector-protocol-test.js"); |
- if (index > -1 ) { |
- scriptUrlBasePath = scriptTags[i].src.slice(0, index); |
- break; |
- } |
- } |
- |
- var dummyFrontendURL = scriptUrlBasePath + "/resources/protocol-test.html"; |
- testRunner.showWebInspector("", dummyFrontendURL); |
- // FIXME: rename this 'test' global field across all tests. |
- var testFunction = window.test; |
- if (typeof testFunction === "function") { |
- var initializers = ""; |
- for (var symbol in window) { |
- if (!/^initialize_/.test(symbol) || typeof window[symbol] !== "function") |
- continue; |
- initializers += "(" + window[symbol].toString() + ")();\n"; |
- } |
- evaluateInFrontend(initializers + "(" + testFunction.toString() +")();"); |
- return; |
- } |
- // Kill waiting process if failed to send. |
- alert("Failed to send test function"); |
- testRunner.notifyDone(); |
-} |