Skip to content

Commit

Permalink
Update webkit-webgl-test-harness.js for more details on WebGL 2 confo…
Browse files Browse the repository at this point in the history
…rmance tests part 4

https://bugs.webkit.org/show_bug.cgi?id=189609

Unreviewed small change for only the few webgl 2 tests' harness; completely passing
tests now only report the PASS line, to avoid discrepancies between e.g. feature ability
of different graphics cards causing diffs to fail.


* webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt:
* webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt:
* webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt:
* webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt:
* webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt:
* webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt:
* webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt:
* webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt:
* webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt:
* webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt:
* webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt:
* webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt:
* webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt:
* webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt:
* webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt:
* webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt:
* webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt:
* webgl/2.0.0/conformance2/glsl3/no-attribute-vertex-shader-expected.txt:
* webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt:
* webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt:
* webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-define-expected.txt:
* webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-identifier.frag-expected.txt:
* webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt:
* webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt:
* webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt:
* webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt:
* webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt:
* webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt:
* webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt:
* webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt:
* webgl/2.0.0/conformance2/renderbuffers/framebuffer-test-expected.txt:
* webgl/2.0.0/conformance2/vertex_arrays/vertex-array-object-expected.txt:
* webgl/2.0.0/resources/webkit-webgl-test-harness.js:
(window.webglTestHarness.notifyFinished):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@236001 268f45cc-cd09-0410-ab3c-d52691b4dbfc
  • Loading branch information
justin_fan@apple.com committed Sep 14, 2018
1 parent 44ce29b commit d3a818d
Show file tree
Hide file tree
Showing 34 changed files with 46 additions and 823 deletions.
44 changes: 44 additions & 0 deletions LayoutTests/ChangeLog
@@ -1,3 +1,47 @@
2018-09-13 Justin Fan <justin_fan@apple.com>

Update webkit-webgl-test-harness.js for more details on WebGL 2 conformance tests part 4
https://bugs.webkit.org/show_bug.cgi?id=189609

Unreviewed small change for only the few webgl 2 tests' harness; completely passing
tests now only report the PASS line, to avoid discrepancies between e.g. feature ability
of different graphics cards causing diffs to fail.

* webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt:
* webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt:
* webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt:
* webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt:
* webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt:
* webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt:
* webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt:
* webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt:
* webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt:
* webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt:
* webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt:
* webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt:
* webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt:
* webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt:
* webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt:
* webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt:
* webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt:
* webgl/2.0.0/conformance2/glsl3/no-attribute-vertex-shader-expected.txt:
* webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt:
* webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt:
* webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-define-expected.txt:
* webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-identifier.frag-expected.txt:
* webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt:
* webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt:
* webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt:
* webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt:
* webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt:
* webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt:
* webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt:
* webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt:
* webgl/2.0.0/conformance2/renderbuffers/framebuffer-test-expected.txt:
* webgl/2.0.0/conformance2/vertex_arrays/vertex-array-object-expected.txt:
* webgl/2.0.0/resources/webkit-webgl-test-harness.js:
(window.webglTestHarness.notifyFinished):

2018-09-13 Ryan Haddad <ryanhaddad@apple.com>

Layout Test imported/w3c/web-platform-tests/streams/piping/error-propagation-backward.html is flaky
Expand Down
@@ -1,10 +1,5 @@
This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.

Test: ../../resources/webgl_test_files/conformance2/glsl3/array-as-return-value.html
[ 1: PASS ] should be green
[ 2: PASS ] should be green
[ 3: PASS ] should be green
[ 4: PASS ] should be green
[ 5: PASS ] successfullyParsed is true
[ PASS ] All tests passed

@@ -1,8 +1,5 @@
This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.

Test: ../../resources/webgl_test_files/conformance2/glsl3/array-assign-constructor.html
[ 1: PASS ] should be green
[ 2: PASS ] should be green
[ 3: PASS ] successfullyParsed is true
[ PASS ] All tests passed

@@ -1,8 +1,5 @@
This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.

Test: ../../resources/webgl_test_files/conformance2/glsl3/array-assign.html
[ 1: PASS ] should be green
[ 2: PASS ] should be green
[ 3: PASS ] successfullyParsed is true
[ PASS ] All tests passed

@@ -1,9 +1,5 @@
This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.

Test: ../../resources/webgl_test_files/conformance2/glsl3/array-complex-indexing.html
[ 1: PASS ] should be green
[ 2: PASS ] should be green
[ 3: PASS ] should be green
[ 4: PASS ] successfullyParsed is true
[ PASS ] All tests passed

@@ -1,12 +1,5 @@
This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.

Test: ../../resources/webgl_test_files/conformance2/glsl3/array-element-increment.html
[ 1: PASS ] should be green
[ 2: PASS ] should be green
[ 3: PASS ] should be green
[ 4: PASS ] should be green
[ 5: PASS ] should be green
[ 6: PASS ] should be green
[ 7: PASS ] successfullyParsed is true
[ PASS ] All tests passed

@@ -1,8 +1,5 @@
This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.

Test: ../../resources/webgl_test_files/conformance2/glsl3/array-equality.html
[ 1: PASS ] should be green
[ 2: PASS ] should be green
[ 3: PASS ] successfullyParsed is true
[ PASS ] All tests passed

@@ -1,10 +1,5 @@
This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.

Test: ../../resources/webgl_test_files/conformance2/glsl3/array-in-complex-expression.html
[ 1: PASS ] should be green
[ 2: PASS ] should be green
[ 3: PASS ] should be green
[ 4: PASS ] should be green
[ 5: PASS ] successfullyParsed is true
[ PASS ] All tests passed

@@ -1,48 +1,5 @@
This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.

Test: ../../resources/webgl_test_files/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec.html
[ 1: PASS ] should be 0,255,0,255
[ 2: PASS ] should be 255,0,0,255
[ 3: PASS ] getError was expected value: NO_ERROR : Should be no errors from testing
[ 4: PASS ] should be 0,255,0,255
[ 5: PASS ] should be 255,0,0,255
[ 6: PASS ] getError was expected value: NO_ERROR : Should be no errors from testing
[ 7: PASS ] should be 0,255,0,255
[ 8: PASS ] should be 255,0,0,255
[ 9: PASS ] getError was expected value: NO_ERROR : Should be no errors from testing
[ 10: PASS ] should be 0,255,0,255
[ 11: PASS ] should be 255,0,0,255
[ 12: PASS ] getError was expected value: NO_ERROR : Should be no errors from testing
[ 13: PASS ] should be 0,255,0,255
[ 14: PASS ] should be 255,0,0,255
[ 15: PASS ] getError was expected value: NO_ERROR : Should be no errors from testing
[ 16: PASS ] should be 0,255,0,255
[ 17: PASS ] should be 255,0,0,255
[ 18: PASS ] getError was expected value: NO_ERROR : Should be no errors from testing
[ 19: PASS ] should be 0,255,0,255
[ 20: PASS ] should be 255,0,0,255
[ 21: PASS ] getError was expected value: NO_ERROR : Should be no errors from testing
[ 22: PASS ] should be 0,255,0,255
[ 23: PASS ] should be 255,0,0,255
[ 24: PASS ] getError was expected value: NO_ERROR : Should be no errors from testing
[ 25: PASS ] should be 0,255,0,255
[ 26: PASS ] should be 255,0,0,255
[ 27: PASS ] getError was expected value: NO_ERROR : Should be no errors from testing
[ 28: PASS ] should be 0,255,0,255
[ 29: PASS ] should be 255,0,0,255
[ 30: PASS ] getError was expected value: NO_ERROR : Should be no errors from testing
[ 31: PASS ] should be 0,255,0,255
[ 32: PASS ] should be 255,0,0,255
[ 33: PASS ] getError was expected value: NO_ERROR : Should be no errors from testing
[ 34: PASS ] should be 0,255,0,255
[ 35: PASS ] should be 255,0,0,255
[ 36: PASS ] getError was expected value: NO_ERROR : Should be no errors from testing
[ 37: PASS ] should be 0,255,0,255
[ 38: PASS ] should be 255,0,0,255
[ 39: PASS ] getError was expected value: NO_ERROR : Should be no errors from testing
[ 40: PASS ] should be 0,255,0,255
[ 41: PASS ] should be 255,0,0,255
[ 42: PASS ] getError was expected value: NO_ERROR : Should be no errors from testing
[ 43: PASS ] successfullyParsed is true
[ PASS ] All tests passed

@@ -1,8 +1,5 @@
This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.

Test: ../../resources/webgl_test_files/conformance2/glsl3/compare-structs-containing-arrays.html
[ 1: PASS ] should be green
[ 2: PASS ] should be green
[ 3: PASS ] successfullyParsed is true
[ PASS ] All tests passed

0 comments on commit d3a818d

Please sign in to comment.