3 <script src="../../LayoutTests/http/tests/inspector/inspector-test.js"></script>
4 <script src="performance-test.js"></script>
7 function makeConsoleEvents(count)
9 for (var i = 0; i < count; ++i)
10 console.log("Console log: " + i);
16 "method":"Console.messageAdded",
19 "source":"console-api",
21 "text":"Console log message",
24 "url":"file://./console-300-lines.html",
28 "value":"Console log: 42"
32 "functionName":"makeConsoleEvents",
33 "url":"file://./console-300-lines.html",
39 "url":"file://./console-300-lines.html",
48 WebInspector.showPanel("console");
52 WebInspector.console.clearMessages();
53 InspectorTest.addSniffer(WebInspector.consoleView.promptElement, "scrollIntoView", finish);
55 var cookie = timer.start("console-300-lines");
56 for (var i = 0; i < 300; ++i)
57 InspectorBackend.dispatch(message);
62 timer.done("panel-update");
66 InspectorTest.runPerformanceTest(test, 10000);
69 if (!window.layoutTestController) {
70 setTimeout(function() {
71 makeConsoleEvents(300);
78 <body onload="runTest()">