Update webkit-webgl-test-harness.js to provide more info on failing and partially...
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 20 Aug 2018 19:29:11 +0000 (19:29 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 20 Aug 2018 19:29:11 +0000 (19:29 +0000)
commit484e7b35a17a6b748e80ccaab8eb2a79e25d6744
treebb468ab5154349de836ca16a0f45a4f85246edd6
parentbf0b31e2d747253b31af56dd74b1ab272a948a18
Update webkit-webgl-test-harness.js to provide more info on failing and partially passing tests
https://bugs.webkit.org/show_bug.cgi?id=188628

Patch by Justin Fan <justin_fan@apple.com> on 2018-08-20
Reviewed by Alexey Proskuryakov.

Slightly augment the test-harness for the WebGL 2 conformance suite; failing test results now report
failure messagees and the number of individual reported failures and passes from the wrapped Khronos test.
Allow us to track when incremental conformance improvements or regressions occur within the breadth of a
single conformance test.

* webgl/2.0.0/conformance2/glsl3/attrib-location-length-limits-expected.txt:
* webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt:
* webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-define-expected.txt:
* webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag-expected.txt:
* webgl/2.0.0/conformance2/glsl3/shader-with-invalid-characters-expected.txt:
* webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt:
* webgl/2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop-expected.txt:
* webgl/2.0.0/conformance2/glsl3/uniform-location-length-limits-expected.txt:
* webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt:
* webgl/2.0.0/resources/webkit-webgl-test-harness.js:
(window.webglTestHarness.reportResults):
(window.webglTestHarness.notifyFinished):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@235090 268f45cc-cd09-0410-ab3c-d52691b4dbfc
LayoutTests/ChangeLog
LayoutTests/webgl/2.0.0/conformance2/glsl3/attrib-location-length-limits-expected.txt
LayoutTests/webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt
LayoutTests/webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-define-expected.txt
LayoutTests/webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag-expected.txt
LayoutTests/webgl/2.0.0/conformance2/glsl3/shader-with-invalid-characters-expected.txt
LayoutTests/webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt
LayoutTests/webgl/2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop-expected.txt
LayoutTests/webgl/2.0.0/conformance2/glsl3/uniform-location-length-limits-expected.txt
LayoutTests/webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt
LayoutTests/webgl/2.0.0/resources/webkit-webgl-test-harness.js