Index: content/test/gpu/gpu_tests/webgl_conformance.py |
diff --git a/content/test/gpu/gpu_tests/webgl_conformance.py b/content/test/gpu/gpu_tests/webgl_conformance.py |
index 6a58b79292a7a22453d9459c16625dda71c1ab05..2f39d716d9c6d54e09503dae380b229fec836694 100644 |
--- a/content/test/gpu/gpu_tests/webgl_conformance.py |
+++ b/content/test/gpu/gpu_tests/webgl_conformance.py |
@@ -21,13 +21,19 @@ conformance_harness_script = r""" |
testHarness._messages = ''; |
testHarness._failures = 0; |
testHarness._finished = false; |
+ testHarness._originalLog = window.console.log; |
+ |
+ testHarness.log = function(msg) { |
+ testHarness._messages += msg + "\n"; |
+ testHarness._originalLog.apply(window.console, [msg]); |
+ } |
testHarness.reportResults = function(success, msg) { |
testHarness._allTestSucceeded = testHarness._allTestSucceeded && !!success; |
if(!success) { |
testHarness._failures++; |
if(msg) { |
- testHarness._messages += msg + "\n"; |
+ testHarness.log(msg); |
} |
} |
}; |
@@ -42,6 +48,7 @@ conformance_harness_script = r""" |
window.webglTestHarness = testHarness; |
window.parent.webglTestHarness = testHarness; |
console.log("Harness injected."); |
+ window.console.log = testHarness.log; |
""" |
def _DidWebGLTestSucceed(tab): |