Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / http / tests / inspector / stacktraces / resources / stacktrace-test.js
blobe921cc8adf602d9d3abe452ab5a13e9eb527daf8
1 function test() {
2 InspectorTest.addConsoleSniffer(addMessage);
4 function addMessage(message) {
5 var viewMessages = WebInspector.ConsolePanel._view()._visibleViewMessages;
6 for (var i = 0; i < viewMessages.length; ++i) {
7 var m = viewMessages[i].consoleMessage();
8 InspectorTest.addResult("Message[" + i + "]: " + WebInspector.displayNameForURL(m.url) + ":" + m.line + " " + m.messageText);
9 var trace = m.stackTrace;
10 if (!trace) {
11 InspectorTest.addResult("FAIL: no stack trace attached to message #" + i);
12 } else {
13 InspectorTest.addResult("Stack Trace:\n");
14 InspectorTest.addResult(" url: " + trace[0].url);
15 InspectorTest.addResult(" function: " + trace[0].functionName);
16 InspectorTest.addResult(" line: " + trace[0].lineNumber);
19 InspectorTest.completeTest();
21 InspectorTest.evaluateInPage("thisTest()");