Index: LayoutTests/perf/clone-with-focus.html |
diff --git a/LayoutTests/perf/clone-with-focus.html b/LayoutTests/perf/clone-with-focus.html |
deleted file mode 100644 |
index 65823549457e281e7c715e9c71aac0b2067046f0..0000000000000000000000000000000000000000 |
--- a/LayoutTests/perf/clone-with-focus.html |
+++ /dev/null |
@@ -1,55 +0,0 @@ |
-<!DOCTYPE html> |
-<html> |
- <body> |
- <input id="input"> |
- <ul id="list"><li><span></span></li></ul> |
- <div id="console"></div> |
- |
- <script> |
- if (window.testRunner) |
- testRunner.dumpAsText(); |
- |
- var listElement = document.getElementById('list'); |
- var templateElement = list.firstChild; |
- var inputElement = document.getElementById('input'); |
- |
- function test(numberOfElements, focusInput) |
- { |
- if (focusInput) |
- inputElement.focus(); |
- |
- var startTime = Date.now(); |
- for (var i = 0; i < numberOfElements; i++) { |
- var clone = templateElement.cloneNode(true); |
- clone.childNodes[0].textContent = i; |
- listElement.appendChild(clone); |
- } |
- var endTime = Date.now(); |
- |
- if (focusInput) |
- inputElement.blur(); |
- |
- while (listElement.firstChild != listElement.lastChild) |
- listElement.removeChild(listElement.lastChild); |
- |
- return endTime - startTime; |
- } |
- |
- function log(str) |
- { |
- var element = document.createElement('div'); |
- element.appendChild(document.createTextNode(str)); |
- document.getElementById('console').appendChild(element); |
- } |
- |
- var timeWithoutFocus = test(1000, false); |
- var timeWithFocus = test(1000, true); |
- |
- if (Math.abs(timeWithFocus - timeWithoutFocus) <= timeWithoutFocus) { |
- log('PASS. Cloning elements takes roughly as long with as without focus.'); |
- } else { |
- log('FAIL. Cloning 1000 elements with focus took ' + timeWithFocus + 'ms, without took ' + timeWithoutFocus + 'ms.'); |
- } |
- </script> |
- </body> |
-</html> |