Make failing WebGL tests produce debug output
authordino@apple.com <dino@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 18 Oct 2017 22:01:49 +0000 (22:01 +0000)
committerdino@apple.com <dino@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 18 Oct 2017 22:01:49 +0000 (22:01 +0000)
commit39d956b8af655af03549bb4fb72cd17d6484af3a
treec6da0924dce36f2f08e7e2c49c13e38024eb6d79
parent9940f716bc8c73d5b99813ce9f8fc586b958df10
Make failing WebGL tests produce debug output
https://bugs.webkit.org/show_bug.cgi?id=178421

Reviewed by Jon Lee.

If a WebGL conformance test fails, we just get the word "FAIL". Instead,
have it log the actual output of the test, so we can see what happens
on bots.

Drive-by fix where I noticed a test file was missing, that causes
two tests to timeout. They may still timeout, but now because they
take a long time to run rather than they have a JS error.

* platform/mac/TestExpectations:
* webgl/1.0.2/resources/webgl_test_files/conformance/resources/iterable-test.js: Added.
* webgl/1.0.2/resources/webkit-webgl-test-harness.js:
(window.webglTestHarness.notifyFinished):
* webgl/resources/webkit-webgl-test-harness.js:
(window.webglTestHarness.notifyFinished):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@223632 268f45cc-cd09-0410-ab3c-d52691b4dbfc
LayoutTests/ChangeLog
LayoutTests/platform/mac/TestExpectations
LayoutTests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/iterable-test.js [new file with mode: 0644]
LayoutTests/webgl/1.0.2/resources/webkit-webgl-test-harness.js
LayoutTests/webgl/resources/webkit-webgl-test-harness.js