Index: third_party/WebKit/LayoutTests/paint/invalidation/spv2/resources/paint-invalidation-test.js |
diff --git a/third_party/WebKit/LayoutTests/paint/invalidation/spv2/resources/paint-invalidation-test.js b/third_party/WebKit/LayoutTests/paint/invalidation/spv2/resources/paint-invalidation-test.js |
index f1e1c8d331ed87bafcde90ea426cf66cbe27a508..f854203c4cb90bf7addd2722524c7c23c6f08402 100644 |
--- a/third_party/WebKit/LayoutTests/paint/invalidation/spv2/resources/paint-invalidation-test.js |
+++ b/third_party/WebKit/LayoutTests/paint/invalidation/spv2/resources/paint-invalidation-test.js |
@@ -40,51 +40,7 @@ function finishPaintInvalidationTest() |
testRunner.layoutAndPaintAsyncThen(function() |
{ |
- var paintInvalidationObjects = JSON.stringify(internals.trackedPaintInvalidationObjects()); |
- var expectedPaintInvalidationObjects = JSON.stringify(window.expectedPaintInvalidationObjects); |
- internals.stopTrackingPaintInvalidationObjects(); |
- |
- if (paintInvalidationObjects != expectedPaintInvalidationObjects) { |
- testRunner.logToStderr('Paint invalidation objects mismatch.' |
- + '\nExpected:\n' + expectedPaintInvalidationObjects.replace(/","/g, '",\n "') |
- + '\nActual:\n' + paintInvalidationObjects.replace(/","/g, '",\n "')); |
- |
- if (document.rootElement && document.rootElement.nodeName == "svg") { |
- var svgns = "http://www.w3.org/2000/svg" |
- var rect = document.createElementNS(svgns, 'rect'); |
- rect.setAttribute('width', '45%'); |
- rect.setAttribute('height', '10%'); |
- rect.setAttribute('x', '55%'); |
- rect.setAttribute('fill', 'white'); |
- rect.setAttribute('stroke', 'black'); |
- rect.setAttribute('stroke-width', '1px'); |
- document.documentElement.appendChild(rect); |
- var text = document.createElementNS(svgns, 'text'); |
- text.setAttribute('x', '100%'); |
- text.setAttribute('y', '5%'); |
- text.setAttribute('text-anchor', 'end'); |
- text.textContent = "Paint invalidation objects mismatch. See stderr for details."; |
- document.documentElement.appendChild(text); |
- } else { |
- var div = document.createElement('div'); |
- div.style.zIndex = '2147483647'; |
- div.style.visibility = 'visible'; |
- div.style.position = 'fixed'; |
- div.style.top = '0'; |
- div.style.right = '0'; |
- div.style.width = '350px'; |
- div.style.height = '16px'; |
- div.style.color = 'black'; |
- div.style.fontSize = '12px'; |
- div.style.lineHeight = '14px'; |
- div.style.fontFamily = 'Arial'; |
- div.style.border = '1px solid black'; |
- div.style.background = 'white'; |
- div.appendChild(document.createTextNode('Paint invalidation objects mismatch. See stderr for details.')); |
- document.body.appendChild(div); |
- } |
- } |
- |
+ testRunner.setCustomTextOutput(JSON.stringify(internals.trackedPaintInvalidationObjects()).replace(/","/g, '",\n "')); |
testRunner.notifyDone(); |
}); |
} |