Index: third_party/WebKit/LayoutTests/inspector/tracing/timeline-event-causes.html |
diff --git a/third_party/WebKit/LayoutTests/inspector/tracing/timeline-event-causes.html b/third_party/WebKit/LayoutTests/inspector/tracing/timeline-event-causes.html |
deleted file mode 100644 |
index 129820f7ead0c904c46d53cbaffa057f47c86d06..0000000000000000000000000000000000000000 |
--- a/third_party/WebKit/LayoutTests/inspector/tracing/timeline-event-causes.html |
+++ /dev/null |
@@ -1,135 +0,0 @@ |
-<html> |
-<head> |
-<script src="../../http/tests/inspector/inspector-test.js"></script> |
-<script src="../../http/tests/inspector/timeline-test.js"></script> |
-<script> |
-function test() |
-{ |
- function checkStringContains(string, contains) |
- { |
- var doesContain = string.indexOf(contains) >= 0; |
- InspectorTest.check(doesContain, contains + " should be present in " + string); |
- InspectorTest.addResult("PASS - record contained " + contains); |
- } |
- |
- InspectorTest.runTestSuite([ |
- function testTimerInstall(next) |
- { |
- function setTimeoutFunction(callback) |
- { |
- setTimeout(callback, 0); |
- } |
- |
- var source = setTimeoutFunction.toString(); |
- source += "\n//# sourceURL=setTimeoutFunction.js"; |
- InspectorTest.evaluateInPage(source); |
- |
- InspectorTest.invokeAsyncWithTimeline("setTimeoutFunction", finishAndRunNextTest); |
- function finishAndRunNextTest() |
- { |
- var linkifier = new WebInspector.Linkifier(); |
- var record = InspectorTest.findFirstTimelineRecord("TimerFire"); |
- InspectorTest.check(record, "Should receive a TimerFire record."); |
- var contentHelper = new WebInspector.TimelineDetailsContentHelper(InspectorTest.timelineModel().target(), linkifier, true); |
- WebInspector.TimelineUIUtils._generateCauses(record.traceEvent(), InspectorTest.timelineModel().target(), null, contentHelper); |
- var causes = contentHelper.element.deepTextContent(); |
- InspectorTest.check(causes, "Should generate causes"); |
- checkStringContains(causes, "Timer InstalledsetTimeoutFunction @ setTimeoutFunction.js:"); |
- next(); |
- } |
- }, |
- |
- function testRequestAnimationFrame(next) |
- { |
- function requestAnimationFrameFunction(callback) |
- { |
- requestAnimationFrame(callback); |
- } |
- |
- var source = requestAnimationFrameFunction.toString(); |
- source += "\n//# sourceURL=requestAnimationFrameFunction.js"; |
- InspectorTest.evaluateInPage(source); |
- |
- InspectorTest.invokeAsyncWithTimeline("requestAnimationFrameFunction", finishAndRunNextTest); |
- function finishAndRunNextTest() |
- { |
- var linkifier = new WebInspector.Linkifier(); |
- var record = InspectorTest.findFirstTimelineRecord("FireAnimationFrame"); |
- InspectorTest.check(record, "Should receive a FireAnimationFrame record."); |
- var contentHelper = new WebInspector.TimelineDetailsContentHelper(InspectorTest.timelineModel().target(), linkifier, true); |
- WebInspector.TimelineUIUtils._generateCauses(record.traceEvent(), InspectorTest.timelineModel().target(), null, contentHelper); |
- var causes = contentHelper.element.deepTextContent(); |
- InspectorTest.check(causes, "Should generate causes"); |
- checkStringContains(causes, "Animation Frame RequestedrequestAnimationFrameFunction @ requestAnimationFrameFunction.js:"); |
- next(); |
- } |
- }, |
- |
- function testStyleRecalc(next) |
- { |
- function styleRecalcFunction() |
- { |
- var element = document.getElementById("testElement"); |
- element.style.backgroundColor = "papayawhip"; |
- var forceLayout = element.offsetWidth; |
- } |
- |
- var source = styleRecalcFunction.toString(); |
- source += "\n//# sourceURL=styleRecalcFunction.js"; |
- InspectorTest.evaluateInPage(source); |
- |
- InspectorTest.evaluateWithTimeline("styleRecalcFunction()", finishAndRunNextTest); |
- function finishAndRunNextTest() |
- { |
- var linkifier = new WebInspector.Linkifier(); |
- var record = InspectorTest.findFirstTimelineRecord("UpdateLayoutTree"); |
- InspectorTest.check(record, "Should receive a UpdateLayoutTree record."); |
- var contentHelper = new WebInspector.TimelineDetailsContentHelper(InspectorTest.timelineModel().target(), linkifier, true); |
- WebInspector.TimelineUIUtils._generateCauses(record.traceEvent(), InspectorTest.timelineModel().target(), null, contentHelper); |
- var causes = contentHelper.element.deepTextContent(); |
- InspectorTest.check(causes, "Should generate causes"); |
- checkStringContains(causes, "First InvalidatedstyleRecalcFunction @ styleRecalcFunction.js:"); |
- next(); |
- } |
- }, |
- |
- function testLayout(next) |
- { |
- function layoutFunction() |
- { |
- var element = document.getElementById("testElement"); |
- element.style.width = "200px"; |
- var forceLayout = element.offsetWidth; |
- } |
- |
- var source = layoutFunction.toString(); |
- source += "\n//# sourceURL=layoutFunction.js"; |
- InspectorTest.evaluateInPage(source); |
- |
- InspectorTest.evaluateWithTimeline("layoutFunction()", finishAndRunNextTest); |
- function finishAndRunNextTest() |
- { |
- var linkifier = new WebInspector.Linkifier(); |
- var record = InspectorTest.findFirstTimelineRecord("Layout"); |
- InspectorTest.check(record, "Should receive a Layout record."); |
- var contentHelper = new WebInspector.TimelineDetailsContentHelper(InspectorTest.timelineModel().target(), linkifier, true); |
- WebInspector.TimelineUIUtils._generateCauses(record.traceEvent(), InspectorTest.timelineModel().target(), null, contentHelper); |
- var causes = contentHelper.element.deepTextContent(); |
- InspectorTest.check(causes, "Should generate causes"); |
- checkStringContains(causes, "Layout ForcedlayoutFunction @ layoutFunction.js:"); |
- checkStringContains(causes, "First Layout InvalidationlayoutFunction @ layoutFunction.js:"); |
- next(); |
- } |
- } |
- ]); |
-} |
-</script> |
-</head> |
- |
-<body onload="runTest()"> |
-<p> |
-Test that causes are correctly generated for various types of events. |
-</p> |
-<div id="testElement"></div> |
-</body> |
-</html> |