| Index: LayoutTests/http/tests/inspector/console-test.js
|
| diff --git a/LayoutTests/http/tests/inspector/console-test.js b/LayoutTests/http/tests/inspector/console-test.js
|
| index 3d29cbd42013da09bc1b9eef51d5a0f262aa924f..94e26a293824c0978d98b58b2fef9297c295e710 100644
|
| --- a/LayoutTests/http/tests/inspector/console-test.js
|
| +++ b/LayoutTests/http/tests/inspector/console-test.js
|
| @@ -6,13 +6,17 @@ InspectorTest.showConsolePanel = function()
|
| WebInspector.inspectorView.showPanel("console");
|
| }
|
|
|
| -InspectorTest.prepareConsoleMessageText = function(messageElement)
|
| +InspectorTest.prepareConsoleMessageText = function(messageElement, consoleMessage)
|
| {
|
| var messageText = messageElement.textContent.replace(/\u200b/g, "");
|
| // Replace scriptIds with generic scriptId string to avoid flakiness.
|
| - messageText = messageText.replace(/VM\d+/g, "VM");
|
| + messageText = messageText.replace(/\bVM\d+/g, "VM");
|
| // Strip out InjectedScript from stack traces to avoid rebaselining each time InjectedScriptSource is edited.
|
| messageText = messageText.replace(/InjectedScript[\.a-zA-Z_]+ VM:\d+/g, "");
|
| + // Strip out InjectedScript line numbers from console message anchor.
|
| + var functionName = consoleMessage && consoleMessage.stackTrace && consoleMessage.stackTrace[0] && consoleMessage.stackTrace[0].functionName || "";
|
| + if (functionName.indexOf("InjectedScript") !== -1)
|
| + messageText = messageText.replace(/\bVM:\d+/, ""); // Only first replace.
|
| // The message might be extremely long in case of dumping stack overflow message.
|
| messageText = messageText.substring(0, 1024);
|
| return messageText;
|
| @@ -56,7 +60,7 @@ InspectorTest.dumpConsoleMessages = function(printOriginatingCommand, dumpClassN
|
| if (dumpClassNames)
|
| InspectorTest.addResult(classNames.join(" > "));
|
| } else {
|
| - var messageText = formatter(element);
|
| + var messageText = formatter(element, message);
|
| InspectorTest.addResult(messageText + (dumpClassNames ? " " + classNames.join(" > ") : ""));
|
| }
|
|
|
|
|