OLD | NEW |
1 function test() { | 1 function test() { |
2 InspectorTest.addConsoleSniffer(addMessage); | 2 InspectorTest.addConsoleSniffer(addMessage); |
3 | 3 |
4 function addMessage(message) { | 4 function addMessage(message) { |
5 var viewMessages = WebInspector.ConsolePanel._view()._visibleViewMessage
s; | 5 var viewMessages = WebInspector.ConsolePanel._view()._visibleViewMessage
s; |
6 for (var i = 0; i < viewMessages.length; ++i) { | 6 for (var i = 0; i < viewMessages.length; ++i) { |
7 var m = viewMessages[i].consoleMessage(); | 7 var m = viewMessages[i].consoleMessage(); |
8 InspectorTest.addResult("Message[" + i + "]: " + WebInspector.displa
yNameForURL(m.url) + ":" + m.line + " " + m.messageText); | 8 InspectorTest.addResult("Message[" + i + "]: " + WebInspector.displa
yNameForURL(m.url) + ":" + m.line + " " + m.messageText); |
9 var trace = m.stackTrace; | 9 var trace = m.stackTrace ? m.stackTrace.callFrames : null; |
10 if (!trace) { | 10 if (!trace) { |
11 InspectorTest.addResult("FAIL: no stack trace attached to messag
e #" + i); | 11 InspectorTest.addResult("FAIL: no stack trace attached to messag
e #" + i); |
12 } else { | 12 } else { |
13 InspectorTest.addResult("Stack Trace:\n"); | 13 InspectorTest.addResult("Stack Trace:\n"); |
14 InspectorTest.addResult(" url: " + trace[0].url); | 14 InspectorTest.addResult(" url: " + trace[0].url); |
15 InspectorTest.addResult(" function: " + trace[0].functionName
); | 15 InspectorTest.addResult(" function: " + trace[0].functionName
); |
16 InspectorTest.addResult(" line: " + trace[0].lineNumber); | 16 InspectorTest.addResult(" line: " + trace[0].lineNumber); |
17 } | 17 } |
18 } | 18 } |
19 InspectorTest.completeTest(); | 19 InspectorTest.completeTest(); |
20 } | 20 } |
21 InspectorTest.evaluateInPage("thisTest()"); | 21 InspectorTest.evaluateInPage("thisTest()"); |
22 } | 22 } |
OLD | NEW |