Bug 189981 - WebGL 2: updated passing test expectations for deqp/primitiverestart
Summary: WebGL 2: updated passing test expectations for deqp/primitiverestart
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Justin Fan
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2018-09-25 18:16 PDT by Justin Fan
Modified: 2018-09-26 19:01 PDT (History)
3 users (show)

See Also:


Attachments
Patch (56.72 KB, patch)
2018-09-25 18:17 PDT, Justin Fan
no flags Details | Formatted Diff | Diff
Patch (56.77 KB, patch)
2018-09-25 18:26 PDT, Justin Fan
jonlee: review+
Details | Formatted Diff | Diff
Pitch (56.79 KB, patch)
2018-09-26 11:59 PDT, Justin Fan
no flags Details | Formatted Diff | Diff
Patch (56.82 KB, patch)
2018-09-26 18:19 PDT, Justin Fan
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Justin Fan 2018-09-25 18:16:29 PDT
WebGL 2: updated passing test expectations for deqp/primitiverestart
Comment 1 Justin Fan 2018-09-25 18:17:23 PDT
Created attachment 350824 [details]
Patch
Comment 2 Justin Fan 2018-09-25 18:26:37 PDT
Created attachment 350825 [details]
Patch
Comment 3 Jon Lee 2018-09-25 18:53:20 PDT
Comment on attachment 350825 [details]
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=350825&action=review

> LayoutTests/ChangeLog:6
> +        Unreviewed test-expectation updates; these are still to be skipped, at least on ews.

Please reference the other revision where this was addressed.
Comment 4 Justin Fan 2018-09-26 11:56:22 PDT
Comment on attachment 350825 [details]
Patch

>Subversion Revision: 236490
>diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
>index 2de12dd3a90836e0e30d2db11f6cfd8b6aa79cf6..931c01ca0594229da5ea8500da603e7e89e2cbd4 100644
>--- a/LayoutTests/ChangeLog
>+++ b/LayoutTests/ChangeLog
>@@ -1,3 +1,19 @@
>+2018-09-25  Justin Fan  <justin_fan@apple.com>
>+
>+        WebGL 2: updated passing test expectations for deqp/primitiverestart
>+        https://bugs.webkit.org/show_bug.cgi?id=189981
>+
>+        Test-expectation updates for trac.webkit.org/changeset/236490; these are still to be skipped on ews.
>+
>+        * webgl/2.0.0/deqp/functional/gles3/primitiverestart/00-expected.txt:
>+        * webgl/2.0.0/deqp/functional/gles3/primitiverestart/01-expected.txt:
>+        * webgl/2.0.0/deqp/functional/gles3/primitiverestart/02-expected.txt:
>+        * webgl/2.0.0/deqp/functional/gles3/primitiverestart/03-expected.txt:
>+        * webgl/2.0.0/deqp/functional/gles3/primitiverestart/04-expected.txt:
>+        * webgl/2.0.0/deqp/functional/gles3/primitiverestart/05-expected.txt:
>+        * webgl/2.0.0/deqp/functional/gles3/primitiverestart/06-expected.txt:
>+        * webgl/2.0.0/deqp/functional/gles3/primitiverestart/07-expected.txt:
>+
> 2018-09-25  Justin Fan  <justin_fan@apple.com>
> 
>         WebGL 2 Conformance: primitive restart and draw_primitive_restart WebGL2 sample
>diff --git a/LayoutTests/webgl/2.0.0/deqp/functional/gles3/primitiverestart/00-expected.txt b/LayoutTests/webgl/2.0.0/deqp/functional/gles3/primitiverestart/00-expected.txt
>index 9ecba0966c13bf3212abc8ff1729f08121cfc48a..9ff88c5e5e2caf2c2e804bfc23f760eccf96bc21 100644
>--- a/LayoutTests/webgl/2.0.0/deqp/functional/gles3/primitiverestart/00-expected.txt
>+++ b/LayoutTests/webgl/2.0.0/deqp/functional/gles3/primitiverestart/00-expected.txt
>@@ -1,69 +1,5 @@
> This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.
> 
> Test: ../../../../resources/webgl_test_files/deqp/functional/gles3/primitiverestart/00.html
>-[ 1: FAIL ] primitive_restart.basic.points.unsigned_byte.draw_elements:
>-[ 2: FAIL ] primitive_restart.basic.points.unsigned_byte.draw_elements_instanced:
>-[ 3: PASS ] primitive_restart.basic.points.unsigned_byte.draw_range_elements:
>-[ 4: FAIL ] primitive_restart.basic.points.unsigned_short.draw_elements:
>-[ 5: FAIL ] primitive_restart.basic.points.unsigned_short.draw_elements_instanced:
>-[ 6: PASS ] primitive_restart.basic.points.unsigned_short.draw_range_elements:
>-[ 7: FAIL ] primitive_restart.basic.points.unsigned_int.draw_elements:
>-[ 8: FAIL ] primitive_restart.basic.points.unsigned_int.draw_elements_instanced:
>-[ 9: PASS ] primitive_restart.basic.points.unsigned_int.draw_range_elements:
>-[ 10: FAIL ] primitive_restart.basic.line_strip.unsigned_byte.draw_elements:
>-[ 11: FAIL ] primitive_restart.basic.line_strip.unsigned_byte.draw_elements_instanced:
>-[ 12: PASS ] primitive_restart.basic.line_strip.unsigned_byte.draw_range_elements:
>-[ 13: FAIL ] primitive_restart.basic.line_strip.unsigned_short.draw_elements:
>-[ 14: FAIL ] primitive_restart.basic.line_strip.unsigned_short.draw_elements_instanced:
>-[ 15: PASS ] primitive_restart.basic.line_strip.unsigned_short.draw_range_elements:
>-[ 16: FAIL ] primitive_restart.basic.line_strip.unsigned_int.draw_elements:
>-[ 17: FAIL ] primitive_restart.basic.line_strip.unsigned_int.draw_elements_instanced:
>-[ 18: PASS ] primitive_restart.basic.line_strip.unsigned_int.draw_range_elements:
>-[ 19: FAIL ] primitive_restart.basic.line_loop.unsigned_byte.draw_elements:
>-[ 20: FAIL ] primitive_restart.basic.line_loop.unsigned_byte.draw_elements_instanced:
>-[ 21: PASS ] primitive_restart.basic.line_loop.unsigned_byte.draw_range_elements:
>-[ 22: FAIL ] primitive_restart.basic.line_loop.unsigned_short.draw_elements:
>-[ 23: FAIL ] primitive_restart.basic.line_loop.unsigned_short.draw_elements_instanced:
>-[ 24: PASS ] primitive_restart.basic.line_loop.unsigned_short.draw_range_elements:
>-[ 25: FAIL ] primitive_restart.basic.line_loop.unsigned_int.draw_elements:
>-[ 26: FAIL ] primitive_restart.basic.line_loop.unsigned_int.draw_elements_instanced:
>-[ 27: PASS ] primitive_restart.basic.line_loop.unsigned_int.draw_range_elements:
>-[ 28: FAIL ] primitive_restart.basic.lines.unsigned_byte.draw_elements:
>-[ 29: FAIL ] primitive_restart.basic.lines.unsigned_byte.draw_elements_instanced:
>-[ 30: PASS ] primitive_restart.basic.lines.unsigned_byte.draw_range_elements:
>-[ 31: FAIL ] primitive_restart.basic.lines.unsigned_short.draw_elements:
>-[ 32: FAIL ] primitive_restart.basic.lines.unsigned_short.draw_elements_instanced:
>-[ 33: PASS ] primitive_restart.basic.lines.unsigned_short.draw_range_elements:
>-[ 34: FAIL ] primitive_restart.basic.lines.unsigned_int.draw_elements:
>-[ 35: FAIL ] primitive_restart.basic.lines.unsigned_int.draw_elements_instanced:
>-[ 36: PASS ] primitive_restart.basic.lines.unsigned_int.draw_range_elements:
>-[ 37: FAIL ] primitive_restart.basic.triangle_strip.unsigned_byte.draw_elements:
>-[ 38: FAIL ] primitive_restart.basic.triangle_strip.unsigned_byte.draw_elements_instanced:
>-[ 39: PASS ] primitive_restart.basic.triangle_strip.unsigned_byte.draw_range_elements:
>-[ 40: FAIL ] primitive_restart.basic.triangle_strip.unsigned_short.draw_elements:
>-[ 41: FAIL ] primitive_restart.basic.triangle_strip.unsigned_short.draw_elements_instanced:
>-[ 42: PASS ] primitive_restart.basic.triangle_strip.unsigned_short.draw_range_elements:
>-[ 43: FAIL ] primitive_restart.basic.triangle_strip.unsigned_int.draw_elements:
>-[ 44: FAIL ] primitive_restart.basic.triangle_strip.unsigned_int.draw_elements_instanced:
>-[ 45: PASS ] primitive_restart.basic.triangle_strip.unsigned_int.draw_range_elements:
>-[ 46: FAIL ] primitive_restart.basic.triangle_fan.unsigned_byte.draw_elements:
>-[ 47: FAIL ] primitive_restart.basic.triangle_fan.unsigned_byte.draw_elements_instanced:
>-[ 48: PASS ] primitive_restart.basic.triangle_fan.unsigned_byte.draw_range_elements:
>-[ 49: FAIL ] primitive_restart.basic.triangle_fan.unsigned_short.draw_elements:
>-[ 50: FAIL ] primitive_restart.basic.triangle_fan.unsigned_short.draw_elements_instanced:
>-[ 51: PASS ] primitive_restart.basic.triangle_fan.unsigned_short.draw_range_elements:
>-[ 52: FAIL ] primitive_restart.basic.triangle_fan.unsigned_int.draw_elements:
>-[ 53: FAIL ] primitive_restart.basic.triangle_fan.unsigned_int.draw_elements_instanced:
>-[ 54: PASS ] primitive_restart.basic.triangle_fan.unsigned_int.draw_range_elements:
>-[ 55: FAIL ] primitive_restart.basic.triangles.unsigned_byte.draw_elements:
>-[ 56: FAIL ] primitive_restart.basic.triangles.unsigned_byte.draw_elements_instanced:
>-[ 57: PASS ] primitive_restart.basic.triangles.unsigned_byte.draw_range_elements:
>-[ 58: FAIL ] primitive_restart.basic.triangles.unsigned_short.draw_elements:
>-[ 59: FAIL ] primitive_restart.basic.triangles.unsigned_short.draw_elements_instanced:
>-[ 60: PASS ] primitive_restart.basic.triangles.unsigned_short.draw_range_elements:
>-[ 61: FAIL ] primitive_restart.basic.triangles.unsigned_int.draw_elements:
>-[ 62: FAIL ] primitive_restart.basic.triangles.unsigned_int.draw_elements_instanced:
>-[ 63: PASS ] primitive_restart.basic.triangles.unsigned_int.draw_range_elements:
>-[ 64: PASS ] primitive_restart.basic.triangles.unsigned_int.draw_range_elements: successfullyParsed is true
>-[ FAIL ] 42 failures reported
>+[ PASS ] All tests passed
> 
>diff --git a/LayoutTests/webgl/2.0.0/deqp/functional/gles3/primitiverestart/01-expected.txt b/LayoutTests/webgl/2.0.0/deqp/functional/gles3/primitiverestart/01-expected.txt
>index 2f5a3f8f9d19905d1c4cc0448fa7c694a4209902..d9166bd1f7a8b54a98e9ffce08643208a20efc38 100644
>--- a/LayoutTests/webgl/2.0.0/deqp/functional/gles3/primitiverestart/01-expected.txt
>+++ b/LayoutTests/webgl/2.0.0/deqp/functional/gles3/primitiverestart/01-expected.txt
>@@ -1,69 +1,5 @@
> This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.
> 
> Test: ../../../../resources/webgl_test_files/deqp/functional/gles3/primitiverestart/01.html
>-[ 1: FAIL ] primitive_restart.duplicate_restarts.points.unsigned_byte.draw_elements:
>-[ 2: FAIL ] primitive_restart.duplicate_restarts.points.unsigned_byte.draw_elements_instanced:
>-[ 3: PASS ] primitive_restart.duplicate_restarts.points.unsigned_byte.draw_range_elements:
>-[ 4: FAIL ] primitive_restart.duplicate_restarts.points.unsigned_short.draw_elements:
>-[ 5: FAIL ] primitive_restart.duplicate_restarts.points.unsigned_short.draw_elements_instanced:
>-[ 6: PASS ] primitive_restart.duplicate_restarts.points.unsigned_short.draw_range_elements:
>-[ 7: FAIL ] primitive_restart.duplicate_restarts.points.unsigned_int.draw_elements:
>-[ 8: FAIL ] primitive_restart.duplicate_restarts.points.unsigned_int.draw_elements_instanced:
>-[ 9: PASS ] primitive_restart.duplicate_restarts.points.unsigned_int.draw_range_elements:
>-[ 10: FAIL ] primitive_restart.duplicate_restarts.line_strip.unsigned_byte.draw_elements:
>-[ 11: FAIL ] primitive_restart.duplicate_restarts.line_strip.unsigned_byte.draw_elements_instanced:
>-[ 12: PASS ] primitive_restart.duplicate_restarts.line_strip.unsigned_byte.draw_range_elements:
>-[ 13: FAIL ] primitive_restart.duplicate_restarts.line_strip.unsigned_short.draw_elements:
>-[ 14: FAIL ] primitive_restart.duplicate_restarts.line_strip.unsigned_short.draw_elements_instanced:
>-[ 15: PASS ] primitive_restart.duplicate_restarts.line_strip.unsigned_short.draw_range_elements:
>-[ 16: FAIL ] primitive_restart.duplicate_restarts.line_strip.unsigned_int.draw_elements:
>-[ 17: FAIL ] primitive_restart.duplicate_restarts.line_strip.unsigned_int.draw_elements_instanced:
>-[ 18: PASS ] primitive_restart.duplicate_restarts.line_strip.unsigned_int.draw_range_elements:
>-[ 19: FAIL ] primitive_restart.duplicate_restarts.line_loop.unsigned_byte.draw_elements:
>-[ 20: FAIL ] primitive_restart.duplicate_restarts.line_loop.unsigned_byte.draw_elements_instanced:
>-[ 21: PASS ] primitive_restart.duplicate_restarts.line_loop.unsigned_byte.draw_range_elements:
>-[ 22: FAIL ] primitive_restart.duplicate_restarts.line_loop.unsigned_short.draw_elements:
>-[ 23: FAIL ] primitive_restart.duplicate_restarts.line_loop.unsigned_short.draw_elements_instanced:
>-[ 24: PASS ] primitive_restart.duplicate_restarts.line_loop.unsigned_short.draw_range_elements:
>-[ 25: FAIL ] primitive_restart.duplicate_restarts.line_loop.unsigned_int.draw_elements:
>-[ 26: FAIL ] primitive_restart.duplicate_restarts.line_loop.unsigned_int.draw_elements_instanced:
>-[ 27: PASS ] primitive_restart.duplicate_restarts.line_loop.unsigned_int.draw_range_elements:
>-[ 28: FAIL ] primitive_restart.duplicate_restarts.lines.unsigned_byte.draw_elements:
>-[ 29: FAIL ] primitive_restart.duplicate_restarts.lines.unsigned_byte.draw_elements_instanced:
>-[ 30: PASS ] primitive_restart.duplicate_restarts.lines.unsigned_byte.draw_range_elements:
>-[ 31: FAIL ] primitive_restart.duplicate_restarts.lines.unsigned_short.draw_elements:
>-[ 32: FAIL ] primitive_restart.duplicate_restarts.lines.unsigned_short.draw_elements_instanced:
>-[ 33: PASS ] primitive_restart.duplicate_restarts.lines.unsigned_short.draw_range_elements:
>-[ 34: FAIL ] primitive_restart.duplicate_restarts.lines.unsigned_int.draw_elements:
>-[ 35: FAIL ] primitive_restart.duplicate_restarts.lines.unsigned_int.draw_elements_instanced:
>-[ 36: PASS ] primitive_restart.duplicate_restarts.lines.unsigned_int.draw_range_elements:
>-[ 37: FAIL ] primitive_restart.duplicate_restarts.triangle_strip.unsigned_byte.draw_elements:
>-[ 38: FAIL ] primitive_restart.duplicate_restarts.triangle_strip.unsigned_byte.draw_elements_instanced:
>-[ 39: PASS ] primitive_restart.duplicate_restarts.triangle_strip.unsigned_byte.draw_range_elements:
>-[ 40: FAIL ] primitive_restart.duplicate_restarts.triangle_strip.unsigned_short.draw_elements:
>-[ 41: FAIL ] primitive_restart.duplicate_restarts.triangle_strip.unsigned_short.draw_elements_instanced:
>-[ 42: PASS ] primitive_restart.duplicate_restarts.triangle_strip.unsigned_short.draw_range_elements:
>-[ 43: FAIL ] primitive_restart.duplicate_restarts.triangle_strip.unsigned_int.draw_elements:
>-[ 44: FAIL ] primitive_restart.duplicate_restarts.triangle_strip.unsigned_int.draw_elements_instanced:
>-[ 45: PASS ] primitive_restart.duplicate_restarts.triangle_strip.unsigned_int.draw_range_elements:
>-[ 46: FAIL ] primitive_restart.duplicate_restarts.triangle_fan.unsigned_byte.draw_elements:
>-[ 47: FAIL ] primitive_restart.duplicate_restarts.triangle_fan.unsigned_byte.draw_elements_instanced:
>-[ 48: PASS ] primitive_restart.duplicate_restarts.triangle_fan.unsigned_byte.draw_range_elements:
>-[ 49: FAIL ] primitive_restart.duplicate_restarts.triangle_fan.unsigned_short.draw_elements:
>-[ 50: FAIL ] primitive_restart.duplicate_restarts.triangle_fan.unsigned_short.draw_elements_instanced:
>-[ 51: PASS ] primitive_restart.duplicate_restarts.triangle_fan.unsigned_short.draw_range_elements:
>-[ 52: FAIL ] primitive_restart.duplicate_restarts.triangle_fan.unsigned_int.draw_elements:
>-[ 53: FAIL ] primitive_restart.duplicate_restarts.triangle_fan.unsigned_int.draw_elements_instanced:
>-[ 54: PASS ] primitive_restart.duplicate_restarts.triangle_fan.unsigned_int.draw_range_elements:
>-[ 55: FAIL ] primitive_restart.duplicate_restarts.triangles.unsigned_byte.draw_elements:
>-[ 56: FAIL ] primitive_restart.duplicate_restarts.triangles.unsigned_byte.draw_elements_instanced:
>-[ 57: PASS ] primitive_restart.duplicate_restarts.triangles.unsigned_byte.draw_range_elements:
>-[ 58: FAIL ] primitive_restart.duplicate_restarts.triangles.unsigned_short.draw_elements:
>-[ 59: FAIL ] primitive_restart.duplicate_restarts.triangles.unsigned_short.draw_elements_instanced:
>-[ 60: PASS ] primitive_restart.duplicate_restarts.triangles.unsigned_short.draw_range_elements:
>-[ 61: FAIL ] primitive_restart.duplicate_restarts.triangles.unsigned_int.draw_elements:
>-[ 62: FAIL ] primitive_restart.duplicate_restarts.triangles.unsigned_int.draw_elements_instanced:
>-[ 63: PASS ] primitive_restart.duplicate_restarts.triangles.unsigned_int.draw_range_elements:
>-[ 64: PASS ] primitive_restart.duplicate_restarts.triangles.unsigned_int.draw_range_elements: successfullyParsed is true
>-[ FAIL ] 42 failures reported
>+[ PASS ] All tests passed
> 
>diff --git a/LayoutTests/webgl/2.0.0/deqp/functional/gles3/primitiverestart/02-expected.txt b/LayoutTests/webgl/2.0.0/deqp/functional/gles3/primitiverestart/02-expected.txt
>index e2bfab8a00c6bcbc23c4bdecbe8a8b56d204f156..6f0a2b9a4a86e437cf967fbc48ca122c8dfea09f 100644
>--- a/LayoutTests/webgl/2.0.0/deqp/functional/gles3/primitiverestart/02-expected.txt
>+++ b/LayoutTests/webgl/2.0.0/deqp/functional/gles3/primitiverestart/02-expected.txt
>@@ -1,69 +1,5 @@
> This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.
> 
> Test: ../../../../resources/webgl_test_files/deqp/functional/gles3/primitiverestart/02.html
>-[ 1: FAIL ] primitive_restart.end_restart.points.unsigned_byte.draw_elements:
>-[ 2: FAIL ] primitive_restart.end_restart.points.unsigned_byte.draw_elements_instanced:
>-[ 3: PASS ] primitive_restart.end_restart.points.unsigned_byte.draw_range_elements:
>-[ 4: FAIL ] primitive_restart.end_restart.points.unsigned_short.draw_elements:
>-[ 5: FAIL ] primitive_restart.end_restart.points.unsigned_short.draw_elements_instanced:
>-[ 6: PASS ] primitive_restart.end_restart.points.unsigned_short.draw_range_elements:
>-[ 7: FAIL ] primitive_restart.end_restart.points.unsigned_int.draw_elements:
>-[ 8: FAIL ] primitive_restart.end_restart.points.unsigned_int.draw_elements_instanced:
>-[ 9: PASS ] primitive_restart.end_restart.points.unsigned_int.draw_range_elements:
>-[ 10: FAIL ] primitive_restart.end_restart.line_strip.unsigned_byte.draw_elements:
>-[ 11: FAIL ] primitive_restart.end_restart.line_strip.unsigned_byte.draw_elements_instanced:
>-[ 12: PASS ] primitive_restart.end_restart.line_strip.unsigned_byte.draw_range_elements:
>-[ 13: FAIL ] primitive_restart.end_restart.line_strip.unsigned_short.draw_elements:
>-[ 14: FAIL ] primitive_restart.end_restart.line_strip.unsigned_short.draw_elements_instanced:
>-[ 15: PASS ] primitive_restart.end_restart.line_strip.unsigned_short.draw_range_elements:
>-[ 16: FAIL ] primitive_restart.end_restart.line_strip.unsigned_int.draw_elements:
>-[ 17: FAIL ] primitive_restart.end_restart.line_strip.unsigned_int.draw_elements_instanced:
>-[ 18: PASS ] primitive_restart.end_restart.line_strip.unsigned_int.draw_range_elements:
>-[ 19: FAIL ] primitive_restart.end_restart.line_loop.unsigned_byte.draw_elements:
>-[ 20: FAIL ] primitive_restart.end_restart.line_loop.unsigned_byte.draw_elements_instanced:
>-[ 21: PASS ] primitive_restart.end_restart.line_loop.unsigned_byte.draw_range_elements:
>-[ 22: FAIL ] primitive_restart.end_restart.line_loop.unsigned_short.draw_elements:
>-[ 23: FAIL ] primitive_restart.end_restart.line_loop.unsigned_short.draw_elements_instanced:
>-[ 24: PASS ] primitive_restart.end_restart.line_loop.unsigned_short.draw_range_elements:
>-[ 25: FAIL ] primitive_restart.end_restart.line_loop.unsigned_int.draw_elements:
>-[ 26: FAIL ] primitive_restart.end_restart.line_loop.unsigned_int.draw_elements_instanced:
>-[ 27: PASS ] primitive_restart.end_restart.line_loop.unsigned_int.draw_range_elements:
>-[ 28: FAIL ] primitive_restart.end_restart.lines.unsigned_byte.draw_elements:
>-[ 29: FAIL ] primitive_restart.end_restart.lines.unsigned_byte.draw_elements_instanced:
>-[ 30: PASS ] primitive_restart.end_restart.lines.unsigned_byte.draw_range_elements:
>-[ 31: FAIL ] primitive_restart.end_restart.lines.unsigned_short.draw_elements:
>-[ 32: FAIL ] primitive_restart.end_restart.lines.unsigned_short.draw_elements_instanced:
>-[ 33: PASS ] primitive_restart.end_restart.lines.unsigned_short.draw_range_elements:
>-[ 34: FAIL ] primitive_restart.end_restart.lines.unsigned_int.draw_elements:
>-[ 35: FAIL ] primitive_restart.end_restart.lines.unsigned_int.draw_elements_instanced:
>-[ 36: PASS ] primitive_restart.end_restart.lines.unsigned_int.draw_range_elements:
>-[ 37: FAIL ] primitive_restart.end_restart.triangle_strip.unsigned_byte.draw_elements:
>-[ 38: FAIL ] primitive_restart.end_restart.triangle_strip.unsigned_byte.draw_elements_instanced:
>-[ 39: PASS ] primitive_restart.end_restart.triangle_strip.unsigned_byte.draw_range_elements:
>-[ 40: FAIL ] primitive_restart.end_restart.triangle_strip.unsigned_short.draw_elements:
>-[ 41: FAIL ] primitive_restart.end_restart.triangle_strip.unsigned_short.draw_elements_instanced:
>-[ 42: PASS ] primitive_restart.end_restart.triangle_strip.unsigned_short.draw_range_elements:
>-[ 43: FAIL ] primitive_restart.end_restart.triangle_strip.unsigned_int.draw_elements:
>-[ 44: FAIL ] primitive_restart.end_restart.triangle_strip.unsigned_int.draw_elements_instanced:
>-[ 45: PASS ] primitive_restart.end_restart.triangle_strip.unsigned_int.draw_range_elements:
>-[ 46: FAIL ] primitive_restart.end_restart.triangle_fan.unsigned_byte.draw_elements:
>-[ 47: FAIL ] primitive_restart.end_restart.triangle_fan.unsigned_byte.draw_elements_instanced:
>-[ 48: PASS ] primitive_restart.end_restart.triangle_fan.unsigned_byte.draw_range_elements:
>-[ 49: FAIL ] primitive_restart.end_restart.triangle_fan.unsigned_short.draw_elements:
>-[ 50: FAIL ] primitive_restart.end_restart.triangle_fan.unsigned_short.draw_elements_instanced:
>-[ 51: PASS ] primitive_restart.end_restart.triangle_fan.unsigned_short.draw_range_elements:
>-[ 52: FAIL ] primitive_restart.end_restart.triangle_fan.unsigned_int.draw_elements:
>-[ 53: FAIL ] primitive_restart.end_restart.triangle_fan.unsigned_int.draw_elements_instanced:
>-[ 54: PASS ] primitive_restart.end_restart.triangle_fan.unsigned_int.draw_range_elements:
>-[ 55: FAIL ] primitive_restart.end_restart.triangles.unsigned_byte.draw_elements:
>-[ 56: FAIL ] primitive_restart.end_restart.triangles.unsigned_byte.draw_elements_instanced:
>-[ 57: PASS ] primitive_restart.end_restart.triangles.unsigned_byte.draw_range_elements:
>-[ 58: FAIL ] primitive_restart.end_restart.triangles.unsigned_short.draw_elements:
>-[ 59: FAIL ] primitive_restart.end_restart.triangles.unsigned_short.draw_elements_instanced:
>-[ 60: PASS ] primitive_restart.end_restart.triangles.unsigned_short.draw_range_elements:
>-[ 61: FAIL ] primitive_restart.end_restart.triangles.unsigned_int.draw_elements:
>-[ 62: FAIL ] primitive_restart.end_restart.triangles.unsigned_int.draw_elements_instanced:
>-[ 63: PASS ] primitive_restart.end_restart.triangles.unsigned_int.draw_range_elements:
>-[ 64: PASS ] primitive_restart.end_restart.triangles.unsigned_int.draw_range_elements: successfullyParsed is true
>-[ FAIL ] 42 failures reported
>+[ PASS ] All tests passed
> 
>diff --git a/LayoutTests/webgl/2.0.0/deqp/functional/gles3/primitiverestart/03-expected.txt b/LayoutTests/webgl/2.0.0/deqp/functional/gles3/primitiverestart/03-expected.txt
>index 6b16c473917a5eeb4c0a1a891b32be50eafe39f7..26696d38bec314e94c82433acdf14160d3d515b7 100644
>--- a/LayoutTests/webgl/2.0.0/deqp/functional/gles3/primitiverestart/03-expected.txt
>+++ b/LayoutTests/webgl/2.0.0/deqp/functional/gles3/primitiverestart/03-expected.txt
>@@ -1,69 +1,5 @@
> This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.
> 
> Test: ../../../../resources/webgl_test_files/deqp/functional/gles3/primitiverestart/03.html
>-[ 1: FAIL ] primitive_restart.end_restart_duplicate_restarts.points.unsigned_byte.draw_elements:
>-[ 2: FAIL ] primitive_restart.end_restart_duplicate_restarts.points.unsigned_byte.draw_elements_instanced:
>-[ 3: PASS ] primitive_restart.end_restart_duplicate_restarts.points.unsigned_byte.draw_range_elements:
>-[ 4: FAIL ] primitive_restart.end_restart_duplicate_restarts.points.unsigned_short.draw_elements:
>-[ 5: FAIL ] primitive_restart.end_restart_duplicate_restarts.points.unsigned_short.draw_elements_instanced:
>-[ 6: PASS ] primitive_restart.end_restart_duplicate_restarts.points.unsigned_short.draw_range_elements:
>-[ 7: FAIL ] primitive_restart.end_restart_duplicate_restarts.points.unsigned_int.draw_elements:
>-[ 8: FAIL ] primitive_restart.end_restart_duplicate_restarts.points.unsigned_int.draw_elements_instanced:
>-[ 9: PASS ] primitive_restart.end_restart_duplicate_restarts.points.unsigned_int.draw_range_elements:
>-[ 10: FAIL ] primitive_restart.end_restart_duplicate_restarts.line_strip.unsigned_byte.draw_elements:
>-[ 11: FAIL ] primitive_restart.end_restart_duplicate_restarts.line_strip.unsigned_byte.draw_elements_instanced:
>-[ 12: PASS ] primitive_restart.end_restart_duplicate_restarts.line_strip.unsigned_byte.draw_range_elements:
>-[ 13: FAIL ] primitive_restart.end_restart_duplicate_restarts.line_strip.unsigned_short.draw_elements:
>-[ 14: FAIL ] primitive_restart.end_restart_duplicate_restarts.line_strip.unsigned_short.draw_elements_instanced:
>-[ 15: PASS ] primitive_restart.end_restart_duplicate_restarts.line_strip.unsigned_short.draw_range_elements:
>-[ 16: FAIL ] primitive_restart.end_restart_duplicate_restarts.line_strip.unsigned_int.draw_elements:
>-[ 17: FAIL ] primitive_restart.end_restart_duplicate_restarts.line_strip.unsigned_int.draw_elements_instanced:
>-[ 18: PASS ] primitive_restart.end_restart_duplicate_restarts.line_strip.unsigned_int.draw_range_elements:
>-[ 19: FAIL ] primitive_restart.end_restart_duplicate_restarts.line_loop.unsigned_byte.draw_elements:
>-[ 20: FAIL ] primitive_restart.end_restart_duplicate_restarts.line_loop.unsigned_byte.draw_elements_instanced:
>-[ 21: PASS ] primitive_restart.end_restart_duplicate_restarts.line_loop.unsigned_byte.draw_range_elements:
>-[ 22: FAIL ] primitive_restart.end_restart_duplicate_restarts.line_loop.unsigned_short.draw_elements:
>-[ 23: FAIL ] primitive_restart.end_restart_duplicate_restarts.line_loop.unsigned_short.draw_elements_instanced:
>-[ 24: PASS ] primitive_restart.end_restart_duplicate_restarts.line_loop.unsigned_short.draw_range_elements:
>-[ 25: FAIL ] primitive_restart.end_restart_duplicate_restarts.line_loop.unsigned_int.draw_elements:
>-[ 26: FAIL ] primitive_restart.end_restart_duplicate_restarts.line_loop.unsigned_int.draw_elements_instanced:
>-[ 27: PASS ] primitive_restart.end_restart_duplicate_restarts.line_loop.unsigned_int.draw_range_elements:
>-[ 28: FAIL ] primitive_restart.end_restart_duplicate_restarts.lines.unsigned_byte.draw_elements:
>-[ 29: FAIL ] primitive_restart.end_restart_duplicate_restarts.lines.unsigned_byte.draw_elements_instanced:
>-[ 30: PASS ] primitive_restart.end_restart_duplicate_restarts.lines.unsigned_byte.draw_range_elements:
>-[ 31: FAIL ] primitive_restart.end_restart_duplicate_restarts.lines.unsigned_short.draw_elements:
>-[ 32: FAIL ] primitive_restart.end_restart_duplicate_restarts.lines.unsigned_short.draw_elements_instanced:
>-[ 33: PASS ] primitive_restart.end_restart_duplicate_restarts.lines.unsigned_short.draw_range_elements:
>-[ 34: FAIL ] primitive_restart.end_restart_duplicate_restarts.lines.unsigned_int.draw_elements:
>-[ 35: FAIL ] primitive_restart.end_restart_duplicate_restarts.lines.unsigned_int.draw_elements_instanced:
>-[ 36: PASS ] primitive_restart.end_restart_duplicate_restarts.lines.unsigned_int.draw_range_elements:
>-[ 37: FAIL ] primitive_restart.end_restart_duplicate_restarts.triangle_strip.unsigned_byte.draw_elements:
>-[ 38: FAIL ] primitive_restart.end_restart_duplicate_restarts.triangle_strip.unsigned_byte.draw_elements_instanced:
>-[ 39: PASS ] primitive_restart.end_restart_duplicate_restarts.triangle_strip.unsigned_byte.draw_range_elements:
>-[ 40: FAIL ] primitive_restart.end_restart_duplicate_restarts.triangle_strip.unsigned_short.draw_elements:
>-[ 41: FAIL ] primitive_restart.end_restart_duplicate_restarts.triangle_strip.unsigned_short.draw_elements_instanced:
>-[ 42: PASS ] primitive_restart.end_restart_duplicate_restarts.triangle_strip.unsigned_short.draw_range_elements:
>-[ 43: FAIL ] primitive_restart.end_restart_duplicate_restarts.triangle_strip.unsigned_int.draw_elements:
>-[ 44: FAIL ] primitive_restart.end_restart_duplicate_restarts.triangle_strip.unsigned_int.draw_elements_instanced:
>-[ 45: PASS ] primitive_restart.end_restart_duplicate_restarts.triangle_strip.unsigned_int.draw_range_elements:
>-[ 46: FAIL ] primitive_restart.end_restart_duplicate_restarts.triangle_fan.unsigned_byte.draw_elements:
>-[ 47: FAIL ] primitive_restart.end_restart_duplicate_restarts.triangle_fan.unsigned_byte.draw_elements_instanced:
>-[ 48: PASS ] primitive_restart.end_restart_duplicate_restarts.triangle_fan.unsigned_byte.draw_range_elements:
>-[ 49: FAIL ] primitive_restart.end_restart_duplicate_restarts.triangle_fan.unsigned_short.draw_elements:
>-[ 50: FAIL ] primitive_restart.end_restart_duplicate_restarts.triangle_fan.unsigned_short.draw_elements_instanced:
>-[ 51: PASS ] primitive_restart.end_restart_duplicate_restarts.triangle_fan.unsigned_short.draw_range_elements:
>-[ 52: FAIL ] primitive_restart.end_restart_duplicate_restarts.triangle_fan.unsigned_int.draw_elements:
>-[ 53: FAIL ] primitive_restart.end_restart_duplicate_restarts.triangle_fan.unsigned_int.draw_elements_instanced:
>-[ 54: PASS ] primitive_restart.end_restart_duplicate_restarts.triangle_fan.unsigned_int.draw_range_elements:
>-[ 55: FAIL ] primitive_restart.end_restart_duplicate_restarts.triangles.unsigned_byte.draw_elements:
>-[ 56: FAIL ] primitive_restart.end_restart_duplicate_restarts.triangles.unsigned_byte.draw_elements_instanced:
>-[ 57: PASS ] primitive_restart.end_restart_duplicate_restarts.triangles.unsigned_byte.draw_range_elements:
>-[ 58: FAIL ] primitive_restart.end_restart_duplicate_restarts.triangles.unsigned_short.draw_elements:
>-[ 59: FAIL ] primitive_restart.end_restart_duplicate_restarts.triangles.unsigned_short.draw_elements_instanced:
>-[ 60: PASS ] primitive_restart.end_restart_duplicate_restarts.triangles.unsigned_short.draw_range_elements:
>-[ 61: FAIL ] primitive_restart.end_restart_duplicate_restarts.triangles.unsigned_int.draw_elements:
>-[ 62: FAIL ] primitive_restart.end_restart_duplicate_restarts.triangles.unsigned_int.draw_elements_instanced:
>-[ 63: PASS ] primitive_restart.end_restart_duplicate_restarts.triangles.unsigned_int.draw_range_elements:
>-[ 64: PASS ] primitive_restart.end_restart_duplicate_restarts.triangles.unsigned_int.draw_range_elements: successfullyParsed is true
>-[ FAIL ] 42 failures reported
>+[ PASS ] All tests passed
> 
>diff --git a/LayoutTests/webgl/2.0.0/deqp/functional/gles3/primitiverestart/04-expected.txt b/LayoutTests/webgl/2.0.0/deqp/functional/gles3/primitiverestart/04-expected.txt
>index ce7d8b450803bac5dda30788e85f8199e51be494..da0d417ff70fd8148283c9a79ac3efaeec04290e 100644
>--- a/LayoutTests/webgl/2.0.0/deqp/functional/gles3/primitiverestart/04-expected.txt
>+++ b/LayoutTests/webgl/2.0.0/deqp/functional/gles3/primitiverestart/04-expected.txt
>@@ -1,69 +1,5 @@
> This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.
> 
> Test: ../../../../resources/webgl_test_files/deqp/functional/gles3/primitiverestart/04.html
>-[ 1: FAIL ] primitive_restart.begin_restart.points.unsigned_byte.draw_elements:
>-[ 2: FAIL ] primitive_restart.begin_restart.points.unsigned_byte.draw_elements_instanced:
>-[ 3: PASS ] primitive_restart.begin_restart.points.unsigned_byte.draw_range_elements:
>-[ 4: FAIL ] primitive_restart.begin_restart.points.unsigned_short.draw_elements:
>-[ 5: FAIL ] primitive_restart.begin_restart.points.unsigned_short.draw_elements_instanced:
>-[ 6: PASS ] primitive_restart.begin_restart.points.unsigned_short.draw_range_elements:
>-[ 7: FAIL ] primitive_restart.begin_restart.points.unsigned_int.draw_elements:
>-[ 8: FAIL ] primitive_restart.begin_restart.points.unsigned_int.draw_elements_instanced:
>-[ 9: PASS ] primitive_restart.begin_restart.points.unsigned_int.draw_range_elements:
>-[ 10: FAIL ] primitive_restart.begin_restart.line_strip.unsigned_byte.draw_elements:
>-[ 11: FAIL ] primitive_restart.begin_restart.line_strip.unsigned_byte.draw_elements_instanced:
>-[ 12: PASS ] primitive_restart.begin_restart.line_strip.unsigned_byte.draw_range_elements:
>-[ 13: FAIL ] primitive_restart.begin_restart.line_strip.unsigned_short.draw_elements:
>-[ 14: FAIL ] primitive_restart.begin_restart.line_strip.unsigned_short.draw_elements_instanced:
>-[ 15: PASS ] primitive_restart.begin_restart.line_strip.unsigned_short.draw_range_elements:
>-[ 16: FAIL ] primitive_restart.begin_restart.line_strip.unsigned_int.draw_elements:
>-[ 17: FAIL ] primitive_restart.begin_restart.line_strip.unsigned_int.draw_elements_instanced:
>-[ 18: PASS ] primitive_restart.begin_restart.line_strip.unsigned_int.draw_range_elements:
>-[ 19: FAIL ] primitive_restart.begin_restart.line_loop.unsigned_byte.draw_elements:
>-[ 20: FAIL ] primitive_restart.begin_restart.line_loop.unsigned_byte.draw_elements_instanced:
>-[ 21: PASS ] primitive_restart.begin_restart.line_loop.unsigned_byte.draw_range_elements:
>-[ 22: FAIL ] primitive_restart.begin_restart.line_loop.unsigned_short.draw_elements:
>-[ 23: FAIL ] primitive_restart.begin_restart.line_loop.unsigned_short.draw_elements_instanced:
>-[ 24: PASS ] primitive_restart.begin_restart.line_loop.unsigned_short.draw_range_elements:
>-[ 25: FAIL ] primitive_restart.begin_restart.line_loop.unsigned_int.draw_elements:
>-[ 26: FAIL ] primitive_restart.begin_restart.line_loop.unsigned_int.draw_elements_instanced:
>-[ 27: PASS ] primitive_restart.begin_restart.line_loop.unsigned_int.draw_range_elements:
>-[ 28: FAIL ] primitive_restart.begin_restart.lines.unsigned_byte.draw_elements:
>-[ 29: FAIL ] primitive_restart.begin_restart.lines.unsigned_byte.draw_elements_instanced:
>-[ 30: PASS ] primitive_restart.begin_restart.lines.unsigned_byte.draw_range_elements:
>-[ 31: FAIL ] primitive_restart.begin_restart.lines.unsigned_short.draw_elements:
>-[ 32: FAIL ] primitive_restart.begin_restart.lines.unsigned_short.draw_elements_instanced:
>-[ 33: PASS ] primitive_restart.begin_restart.lines.unsigned_short.draw_range_elements:
>-[ 34: FAIL ] primitive_restart.begin_restart.lines.unsigned_int.draw_elements:
>-[ 35: FAIL ] primitive_restart.begin_restart.lines.unsigned_int.draw_elements_instanced:
>-[ 36: PASS ] primitive_restart.begin_restart.lines.unsigned_int.draw_range_elements:
>-[ 37: FAIL ] primitive_restart.begin_restart.triangle_strip.unsigned_byte.draw_elements:
>-[ 38: FAIL ] primitive_restart.begin_restart.triangle_strip.unsigned_byte.draw_elements_instanced:
>-[ 39: PASS ] primitive_restart.begin_restart.triangle_strip.unsigned_byte.draw_range_elements:
>-[ 40: FAIL ] primitive_restart.begin_restart.triangle_strip.unsigned_short.draw_elements:
>-[ 41: FAIL ] primitive_restart.begin_restart.triangle_strip.unsigned_short.draw_elements_instanced:
>-[ 42: PASS ] primitive_restart.begin_restart.triangle_strip.unsigned_short.draw_range_elements:
>-[ 43: FAIL ] primitive_restart.begin_restart.triangle_strip.unsigned_int.draw_elements:
>-[ 44: FAIL ] primitive_restart.begin_restart.triangle_strip.unsigned_int.draw_elements_instanced:
>-[ 45: PASS ] primitive_restart.begin_restart.triangle_strip.unsigned_int.draw_range_elements:
>-[ 46: FAIL ] primitive_restart.begin_restart.triangle_fan.unsigned_byte.draw_elements:
>-[ 47: FAIL ] primitive_restart.begin_restart.triangle_fan.unsigned_byte.draw_elements_instanced:
>-[ 48: PASS ] primitive_restart.begin_restart.triangle_fan.unsigned_byte.draw_range_elements:
>-[ 49: FAIL ] primitive_restart.begin_restart.triangle_fan.unsigned_short.draw_elements:
>-[ 50: FAIL ] primitive_restart.begin_restart.triangle_fan.unsigned_short.draw_elements_instanced:
>-[ 51: PASS ] primitive_restart.begin_restart.triangle_fan.unsigned_short.draw_range_elements:
>-[ 52: FAIL ] primitive_restart.begin_restart.triangle_fan.unsigned_int.draw_elements:
>-[ 53: FAIL ] primitive_restart.begin_restart.triangle_fan.unsigned_int.draw_elements_instanced:
>-[ 54: PASS ] primitive_restart.begin_restart.triangle_fan.unsigned_int.draw_range_elements:
>-[ 55: FAIL ] primitive_restart.begin_restart.triangles.unsigned_byte.draw_elements:
>-[ 56: FAIL ] primitive_restart.begin_restart.triangles.unsigned_byte.draw_elements_instanced:
>-[ 57: PASS ] primitive_restart.begin_restart.triangles.unsigned_byte.draw_range_elements:
>-[ 58: FAIL ] primitive_restart.begin_restart.triangles.unsigned_short.draw_elements:
>-[ 59: FAIL ] primitive_restart.begin_restart.triangles.unsigned_short.draw_elements_instanced:
>-[ 60: PASS ] primitive_restart.begin_restart.triangles.unsigned_short.draw_range_elements:
>-[ 61: FAIL ] primitive_restart.begin_restart.triangles.unsigned_int.draw_elements:
>-[ 62: FAIL ] primitive_restart.begin_restart.triangles.unsigned_int.draw_elements_instanced:
>-[ 63: PASS ] primitive_restart.begin_restart.triangles.unsigned_int.draw_range_elements:
>-[ 64: PASS ] primitive_restart.begin_restart.triangles.unsigned_int.draw_range_elements: successfullyParsed is true
>-[ FAIL ] 42 failures reported
>+[ PASS ] All tests passed
> 
>diff --git a/LayoutTests/webgl/2.0.0/deqp/functional/gles3/primitiverestart/05-expected.txt b/LayoutTests/webgl/2.0.0/deqp/functional/gles3/primitiverestart/05-expected.txt
>index 5689297de009c939969e33f69ea538186cdfa8d6..9bad55d78cd0c1d13a70d87cbc656fc13f9387bf 100644
>--- a/LayoutTests/webgl/2.0.0/deqp/functional/gles3/primitiverestart/05-expected.txt
>+++ b/LayoutTests/webgl/2.0.0/deqp/functional/gles3/primitiverestart/05-expected.txt
>@@ -1,69 +1,5 @@
> This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.
> 
> Test: ../../../../resources/webgl_test_files/deqp/functional/gles3/primitiverestart/05.html
>-[ 1: FAIL ] primitive_restart.begin_restart_duplicate_restarts.points.unsigned_byte.draw_elements:
>-[ 2: FAIL ] primitive_restart.begin_restart_duplicate_restarts.points.unsigned_byte.draw_elements_instanced:
>-[ 3: PASS ] primitive_restart.begin_restart_duplicate_restarts.points.unsigned_byte.draw_range_elements:
>-[ 4: FAIL ] primitive_restart.begin_restart_duplicate_restarts.points.unsigned_short.draw_elements:
>-[ 5: FAIL ] primitive_restart.begin_restart_duplicate_restarts.points.unsigned_short.draw_elements_instanced:
>-[ 6: PASS ] primitive_restart.begin_restart_duplicate_restarts.points.unsigned_short.draw_range_elements:
>-[ 7: FAIL ] primitive_restart.begin_restart_duplicate_restarts.points.unsigned_int.draw_elements:
>-[ 8: FAIL ] primitive_restart.begin_restart_duplicate_restarts.points.unsigned_int.draw_elements_instanced:
>-[ 9: PASS ] primitive_restart.begin_restart_duplicate_restarts.points.unsigned_int.draw_range_elements:
>-[ 10: FAIL ] primitive_restart.begin_restart_duplicate_restarts.line_strip.unsigned_byte.draw_elements:
>-[ 11: FAIL ] primitive_restart.begin_restart_duplicate_restarts.line_strip.unsigned_byte.draw_elements_instanced:
>-[ 12: PASS ] primitive_restart.begin_restart_duplicate_restarts.line_strip.unsigned_byte.draw_range_elements:
>-[ 13: FAIL ] primitive_restart.begin_restart_duplicate_restarts.line_strip.unsigned_short.draw_elements:
>-[ 14: FAIL ] primitive_restart.begin_restart_duplicate_restarts.line_strip.unsigned_short.draw_elements_instanced:
>-[ 15: PASS ] primitive_restart.begin_restart_duplicate_restarts.line_strip.unsigned_short.draw_range_elements:
>-[ 16: FAIL ] primitive_restart.begin_restart_duplicate_restarts.line_strip.unsigned_int.draw_elements:
>-[ 17: FAIL ] primitive_restart.begin_restart_duplicate_restarts.line_strip.unsigned_int.draw_elements_instanced:
>-[ 18: PASS ] primitive_restart.begin_restart_duplicate_restarts.line_strip.unsigned_int.draw_range_elements:
>-[ 19: FAIL ] primitive_restart.begin_restart_duplicate_restarts.line_loop.unsigned_byte.draw_elements:
>-[ 20: FAIL ] primitive_restart.begin_restart_duplicate_restarts.line_loop.unsigned_byte.draw_elements_instanced:
>-[ 21: PASS ] primitive_restart.begin_restart_duplicate_restarts.line_loop.unsigned_byte.draw_range_elements:
>-[ 22: FAIL ] primitive_restart.begin_restart_duplicate_restarts.line_loop.unsigned_short.draw_elements:
>-[ 23: FAIL ] primitive_restart.begin_restart_duplicate_restarts.line_loop.unsigned_short.draw_elements_instanced:
>-[ 24: PASS ] primitive_restart.begin_restart_duplicate_restarts.line_loop.unsigned_short.draw_range_elements:
>-[ 25: FAIL ] primitive_restart.begin_restart_duplicate_restarts.line_loop.unsigned_int.draw_elements:
>-[ 26: FAIL ] primitive_restart.begin_restart_duplicate_restarts.line_loop.unsigned_int.draw_elements_instanced:
>-[ 27: PASS ] primitive_restart.begin_restart_duplicate_restarts.line_loop.unsigned_int.draw_range_elements:
>-[ 28: FAIL ] primitive_restart.begin_restart_duplicate_restarts.lines.unsigned_byte.draw_elements:
>-[ 29: FAIL ] primitive_restart.begin_restart_duplicate_restarts.lines.unsigned_byte.draw_elements_instanced:
>-[ 30: PASS ] primitive_restart.begin_restart_duplicate_restarts.lines.unsigned_byte.draw_range_elements:
>-[ 31: FAIL ] primitive_restart.begin_restart_duplicate_restarts.lines.unsigned_short.draw_elements:
>-[ 32: FAIL ] primitive_restart.begin_restart_duplicate_restarts.lines.unsigned_short.draw_elements_instanced:
>-[ 33: PASS ] primitive_restart.begin_restart_duplicate_restarts.lines.unsigned_short.draw_range_elements:
>-[ 34: FAIL ] primitive_restart.begin_restart_duplicate_restarts.lines.unsigned_int.draw_elements:
>-[ 35: FAIL ] primitive_restart.begin_restart_duplicate_restarts.lines.unsigned_int.draw_elements_instanced:
>-[ 36: PASS ] primitive_restart.begin_restart_duplicate_restarts.lines.unsigned_int.draw_range_elements:
>-[ 37: FAIL ] primitive_restart.begin_restart_duplicate_restarts.triangle_strip.unsigned_byte.draw_elements:
>-[ 38: FAIL ] primitive_restart.begin_restart_duplicate_restarts.triangle_strip.unsigned_byte.draw_elements_instanced:
>-[ 39: PASS ] primitive_restart.begin_restart_duplicate_restarts.triangle_strip.unsigned_byte.draw_range_elements:
>-[ 40: FAIL ] primitive_restart.begin_restart_duplicate_restarts.triangle_strip.unsigned_short.draw_elements:
>-[ 41: FAIL ] primitive_restart.begin_restart_duplicate_restarts.triangle_strip.unsigned_short.draw_elements_instanced:
>-[ 42: PASS ] primitive_restart.begin_restart_duplicate_restarts.triangle_strip.unsigned_short.draw_range_elements:
>-[ 43: FAIL ] primitive_restart.begin_restart_duplicate_restarts.triangle_strip.unsigned_int.draw_elements:
>-[ 44: FAIL ] primitive_restart.begin_restart_duplicate_restarts.triangle_strip.unsigned_int.draw_elements_instanced:
>-[ 45: PASS ] primitive_restart.begin_restart_duplicate_restarts.triangle_strip.unsigned_int.draw_range_elements:
>-[ 46: FAIL ] primitive_restart.begin_restart_duplicate_restarts.triangle_fan.unsigned_byte.draw_elements:
>-[ 47: FAIL ] primitive_restart.begin_restart_duplicate_restarts.triangle_fan.unsigned_byte.draw_elements_instanced:
>-[ 48: PASS ] primitive_restart.begin_restart_duplicate_restarts.triangle_fan.unsigned_byte.draw_range_elements:
>-[ 49: FAIL ] primitive_restart.begin_restart_duplicate_restarts.triangle_fan.unsigned_short.draw_elements:
>-[ 50: FAIL ] primitive_restart.begin_restart_duplicate_restarts.triangle_fan.unsigned_short.draw_elements_instanced:
>-[ 51: PASS ] primitive_restart.begin_restart_duplicate_restarts.triangle_fan.unsigned_short.draw_range_elements:
>-[ 52: FAIL ] primitive_restart.begin_restart_duplicate_restarts.triangle_fan.unsigned_int.draw_elements:
>-[ 53: FAIL ] primitive_restart.begin_restart_duplicate_restarts.triangle_fan.unsigned_int.draw_elements_instanced:
>-[ 54: PASS ] primitive_restart.begin_restart_duplicate_restarts.triangle_fan.unsigned_int.draw_range_elements:
>-[ 55: FAIL ] primitive_restart.begin_restart_duplicate_restarts.triangles.unsigned_byte.draw_elements:
>-[ 56: FAIL ] primitive_restart.begin_restart_duplicate_restarts.triangles.unsigned_byte.draw_elements_instanced:
>-[ 57: PASS ] primitive_restart.begin_restart_duplicate_restarts.triangles.unsigned_byte.draw_range_elements:
>-[ 58: FAIL ] primitive_restart.begin_restart_duplicate_restarts.triangles.unsigned_short.draw_elements:
>-[ 59: FAIL ] primitive_restart.begin_restart_duplicate_restarts.triangles.unsigned_short.draw_elements_instanced:
>-[ 60: PASS ] primitive_restart.begin_restart_duplicate_restarts.triangles.unsigned_short.draw_range_elements:
>-[ 61: FAIL ] primitive_restart.begin_restart_duplicate_restarts.triangles.unsigned_int.draw_elements:
>-[ 62: FAIL ] primitive_restart.begin_restart_duplicate_restarts.triangles.unsigned_int.draw_elements_instanced:
>-[ 63: PASS ] primitive_restart.begin_restart_duplicate_restarts.triangles.unsigned_int.draw_range_elements:
>-[ 64: PASS ] primitive_restart.begin_restart_duplicate_restarts.triangles.unsigned_int.draw_range_elements: successfullyParsed is true
>-[ FAIL ] 42 failures reported
>+[ PASS ] All tests passed
> 
>diff --git a/LayoutTests/webgl/2.0.0/deqp/functional/gles3/primitiverestart/06-expected.txt b/LayoutTests/webgl/2.0.0/deqp/functional/gles3/primitiverestart/06-expected.txt
>index 5e780a33d0d676253b15305825499b1132ede352..7526e64740a38d0bfa2b47cace25947c653aebdb 100644
>--- a/LayoutTests/webgl/2.0.0/deqp/functional/gles3/primitiverestart/06-expected.txt
>+++ b/LayoutTests/webgl/2.0.0/deqp/functional/gles3/primitiverestart/06-expected.txt
>@@ -1,69 +1,5 @@
> This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.
> 
> Test: ../../../../resources/webgl_test_files/deqp/functional/gles3/primitiverestart/06.html
>-[ 1: FAIL ] primitive_restart.begin_restart_end_restart.points.unsigned_byte.draw_elements:
>-[ 2: FAIL ] primitive_restart.begin_restart_end_restart.points.unsigned_byte.draw_elements_instanced:
>-[ 3: PASS ] primitive_restart.begin_restart_end_restart.points.unsigned_byte.draw_range_elements:
>-[ 4: FAIL ] primitive_restart.begin_restart_end_restart.points.unsigned_short.draw_elements:
>-[ 5: FAIL ] primitive_restart.begin_restart_end_restart.points.unsigned_short.draw_elements_instanced:
>-[ 6: PASS ] primitive_restart.begin_restart_end_restart.points.unsigned_short.draw_range_elements:
>-[ 7: FAIL ] primitive_restart.begin_restart_end_restart.points.unsigned_int.draw_elements:
>-[ 8: FAIL ] primitive_restart.begin_restart_end_restart.points.unsigned_int.draw_elements_instanced:
>-[ 9: PASS ] primitive_restart.begin_restart_end_restart.points.unsigned_int.draw_range_elements:
>-[ 10: FAIL ] primitive_restart.begin_restart_end_restart.line_strip.unsigned_byte.draw_elements:
>-[ 11: FAIL ] primitive_restart.begin_restart_end_restart.line_strip.unsigned_byte.draw_elements_instanced:
>-[ 12: PASS ] primitive_restart.begin_restart_end_restart.line_strip.unsigned_byte.draw_range_elements:
>-[ 13: FAIL ] primitive_restart.begin_restart_end_restart.line_strip.unsigned_short.draw_elements:
>-[ 14: FAIL ] primitive_restart.begin_restart_end_restart.line_strip.unsigned_short.draw_elements_instanced:
>-[ 15: PASS ] primitive_restart.begin_restart_end_restart.line_strip.unsigned_short.draw_range_elements:
>-[ 16: FAIL ] primitive_restart.begin_restart_end_restart.line_strip.unsigned_int.draw_elements:
>-[ 17: FAIL ] primitive_restart.begin_restart_end_restart.line_strip.unsigned_int.draw_elements_instanced:
>-[ 18: PASS ] primitive_restart.begin_restart_end_restart.line_strip.unsigned_int.draw_range_elements:
>-[ 19: FAIL ] primitive_restart.begin_restart_end_restart.line_loop.unsigned_byte.draw_elements:
>-[ 20: FAIL ] primitive_restart.begin_restart_end_restart.line_loop.unsigned_byte.draw_elements_instanced:
>-[ 21: PASS ] primitive_restart.begin_restart_end_restart.line_loop.unsigned_byte.draw_range_elements:
>-[ 22: FAIL ] primitive_restart.begin_restart_end_restart.line_loop.unsigned_short.draw_elements:
>-[ 23: FAIL ] primitive_restart.begin_restart_end_restart.line_loop.unsigned_short.draw_elements_instanced:
>-[ 24: PASS ] primitive_restart.begin_restart_end_restart.line_loop.unsigned_short.draw_range_elements:
>-[ 25: FAIL ] primitive_restart.begin_restart_end_restart.line_loop.unsigned_int.draw_elements:
>-[ 26: FAIL ] primitive_restart.begin_restart_end_restart.line_loop.unsigned_int.draw_elements_instanced:
>-[ 27: PASS ] primitive_restart.begin_restart_end_restart.line_loop.unsigned_int.draw_range_elements:
>-[ 28: FAIL ] primitive_restart.begin_restart_end_restart.lines.unsigned_byte.draw_elements:
>-[ 29: FAIL ] primitive_restart.begin_restart_end_restart.lines.unsigned_byte.draw_elements_instanced:
>-[ 30: PASS ] primitive_restart.begin_restart_end_restart.lines.unsigned_byte.draw_range_elements:
>-[ 31: FAIL ] primitive_restart.begin_restart_end_restart.lines.unsigned_short.draw_elements:
>-[ 32: FAIL ] primitive_restart.begin_restart_end_restart.lines.unsigned_short.draw_elements_instanced:
>-[ 33: PASS ] primitive_restart.begin_restart_end_restart.lines.unsigned_short.draw_range_elements:
>-[ 34: FAIL ] primitive_restart.begin_restart_end_restart.lines.unsigned_int.draw_elements:
>-[ 35: FAIL ] primitive_restart.begin_restart_end_restart.lines.unsigned_int.draw_elements_instanced:
>-[ 36: PASS ] primitive_restart.begin_restart_end_restart.lines.unsigned_int.draw_range_elements:
>-[ 37: FAIL ] primitive_restart.begin_restart_end_restart.triangle_strip.unsigned_byte.draw_elements:
>-[ 38: FAIL ] primitive_restart.begin_restart_end_restart.triangle_strip.unsigned_byte.draw_elements_instanced:
>-[ 39: PASS ] primitive_restart.begin_restart_end_restart.triangle_strip.unsigned_byte.draw_range_elements:
>-[ 40: FAIL ] primitive_restart.begin_restart_end_restart.triangle_strip.unsigned_short.draw_elements:
>-[ 41: FAIL ] primitive_restart.begin_restart_end_restart.triangle_strip.unsigned_short.draw_elements_instanced:
>-[ 42: PASS ] primitive_restart.begin_restart_end_restart.triangle_strip.unsigned_short.draw_range_elements:
>-[ 43: FAIL ] primitive_restart.begin_restart_end_restart.triangle_strip.unsigned_int.draw_elements:
>-[ 44: FAIL ] primitive_restart.begin_restart_end_restart.triangle_strip.unsigned_int.draw_elements_instanced:
>-[ 45: PASS ] primitive_restart.begin_restart_end_restart.triangle_strip.unsigned_int.draw_range_elements:
>-[ 46: FAIL ] primitive_restart.begin_restart_end_restart.triangle_fan.unsigned_byte.draw_elements:
>-[ 47: FAIL ] primitive_restart.begin_restart_end_restart.triangle_fan.unsigned_byte.draw_elements_instanced:
>-[ 48: PASS ] primitive_restart.begin_restart_end_restart.triangle_fan.unsigned_byte.draw_range_elements:
>-[ 49: FAIL ] primitive_restart.begin_restart_end_restart.triangle_fan.unsigned_short.draw_elements:
>-[ 50: FAIL ] primitive_restart.begin_restart_end_restart.triangle_fan.unsigned_short.draw_elements_instanced:
>-[ 51: PASS ] primitive_restart.begin_restart_end_restart.triangle_fan.unsigned_short.draw_range_elements:
>-[ 52: FAIL ] primitive_restart.begin_restart_end_restart.triangle_fan.unsigned_int.draw_elements:
>-[ 53: FAIL ] primitive_restart.begin_restart_end_restart.triangle_fan.unsigned_int.draw_elements_instanced:
>-[ 54: PASS ] primitive_restart.begin_restart_end_restart.triangle_fan.unsigned_int.draw_range_elements:
>-[ 55: FAIL ] primitive_restart.begin_restart_end_restart.triangles.unsigned_byte.draw_elements:
>-[ 56: FAIL ] primitive_restart.begin_restart_end_restart.triangles.unsigned_byte.draw_elements_instanced:
>-[ 57: PASS ] primitive_restart.begin_restart_end_restart.triangles.unsigned_byte.draw_range_elements:
>-[ 58: FAIL ] primitive_restart.begin_restart_end_restart.triangles.unsigned_short.draw_elements:
>-[ 59: FAIL ] primitive_restart.begin_restart_end_restart.triangles.unsigned_short.draw_elements_instanced:
>-[ 60: PASS ] primitive_restart.begin_restart_end_restart.triangles.unsigned_short.draw_range_elements:
>-[ 61: FAIL ] primitive_restart.begin_restart_end_restart.triangles.unsigned_int.draw_elements:
>-[ 62: FAIL ] primitive_restart.begin_restart_end_restart.triangles.unsigned_int.draw_elements_instanced:
>-[ 63: PASS ] primitive_restart.begin_restart_end_restart.triangles.unsigned_int.draw_range_elements:
>-[ 64: PASS ] primitive_restart.begin_restart_end_restart.triangles.unsigned_int.draw_range_elements: successfullyParsed is true
>-[ FAIL ] 42 failures reported
>+[ PASS ] All tests passed
> 
>diff --git a/LayoutTests/webgl/2.0.0/deqp/functional/gles3/primitiverestart/07-expected.txt b/LayoutTests/webgl/2.0.0/deqp/functional/gles3/primitiverestart/07-expected.txt
>index 217ebb5ce5af04382f3d3566408dea346eaf4532..a939627a2c571b1bbe5245e315d854aecc1a2f86 100644
>--- a/LayoutTests/webgl/2.0.0/deqp/functional/gles3/primitiverestart/07-expected.txt
>+++ b/LayoutTests/webgl/2.0.0/deqp/functional/gles3/primitiverestart/07-expected.txt
>@@ -1,69 +1,5 @@
> This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.
> 
> Test: ../../../../resources/webgl_test_files/deqp/functional/gles3/primitiverestart/07.html
>-[ 1: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.points.unsigned_byte.draw_elements:
>-[ 2: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.points.unsigned_byte.draw_elements_instanced:
>-[ 3: PASS ] primitive_restart.begin_restart_end_restart_duplicate_restarts.points.unsigned_byte.draw_range_elements:
>-[ 4: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.points.unsigned_short.draw_elements:
>-[ 5: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.points.unsigned_short.draw_elements_instanced:
>-[ 6: PASS ] primitive_restart.begin_restart_end_restart_duplicate_restarts.points.unsigned_short.draw_range_elements:
>-[ 7: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.points.unsigned_int.draw_elements:
>-[ 8: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.points.unsigned_int.draw_elements_instanced:
>-[ 9: PASS ] primitive_restart.begin_restart_end_restart_duplicate_restarts.points.unsigned_int.draw_range_elements:
>-[ 10: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.line_strip.unsigned_byte.draw_elements:
>-[ 11: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.line_strip.unsigned_byte.draw_elements_instanced:
>-[ 12: PASS ] primitive_restart.begin_restart_end_restart_duplicate_restarts.line_strip.unsigned_byte.draw_range_elements:
>-[ 13: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.line_strip.unsigned_short.draw_elements:
>-[ 14: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.line_strip.unsigned_short.draw_elements_instanced:
>-[ 15: PASS ] primitive_restart.begin_restart_end_restart_duplicate_restarts.line_strip.unsigned_short.draw_range_elements:
>-[ 16: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.line_strip.unsigned_int.draw_elements:
>-[ 17: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.line_strip.unsigned_int.draw_elements_instanced:
>-[ 18: PASS ] primitive_restart.begin_restart_end_restart_duplicate_restarts.line_strip.unsigned_int.draw_range_elements:
>-[ 19: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.line_loop.unsigned_byte.draw_elements:
>-[ 20: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.line_loop.unsigned_byte.draw_elements_instanced:
>-[ 21: PASS ] primitive_restart.begin_restart_end_restart_duplicate_restarts.line_loop.unsigned_byte.draw_range_elements:
>-[ 22: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.line_loop.unsigned_short.draw_elements:
>-[ 23: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.line_loop.unsigned_short.draw_elements_instanced:
>-[ 24: PASS ] primitive_restart.begin_restart_end_restart_duplicate_restarts.line_loop.unsigned_short.draw_range_elements:
>-[ 25: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.line_loop.unsigned_int.draw_elements:
>-[ 26: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.line_loop.unsigned_int.draw_elements_instanced:
>-[ 27: PASS ] primitive_restart.begin_restart_end_restart_duplicate_restarts.line_loop.unsigned_int.draw_range_elements:
>-[ 28: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.lines.unsigned_byte.draw_elements:
>-[ 29: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.lines.unsigned_byte.draw_elements_instanced:
>-[ 30: PASS ] primitive_restart.begin_restart_end_restart_duplicate_restarts.lines.unsigned_byte.draw_range_elements:
>-[ 31: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.lines.unsigned_short.draw_elements:
>-[ 32: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.lines.unsigned_short.draw_elements_instanced:
>-[ 33: PASS ] primitive_restart.begin_restart_end_restart_duplicate_restarts.lines.unsigned_short.draw_range_elements:
>-[ 34: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.lines.unsigned_int.draw_elements:
>-[ 35: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.lines.unsigned_int.draw_elements_instanced:
>-[ 36: PASS ] primitive_restart.begin_restart_end_restart_duplicate_restarts.lines.unsigned_int.draw_range_elements:
>-[ 37: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.triangle_strip.unsigned_byte.draw_elements:
>-[ 38: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.triangle_strip.unsigned_byte.draw_elements_instanced:
>-[ 39: PASS ] primitive_restart.begin_restart_end_restart_duplicate_restarts.triangle_strip.unsigned_byte.draw_range_elements:
>-[ 40: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.triangle_strip.unsigned_short.draw_elements:
>-[ 41: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.triangle_strip.unsigned_short.draw_elements_instanced:
>-[ 42: PASS ] primitive_restart.begin_restart_end_restart_duplicate_restarts.triangle_strip.unsigned_short.draw_range_elements:
>-[ 43: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.triangle_strip.unsigned_int.draw_elements:
>-[ 44: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.triangle_strip.unsigned_int.draw_elements_instanced:
>-[ 45: PASS ] primitive_restart.begin_restart_end_restart_duplicate_restarts.triangle_strip.unsigned_int.draw_range_elements:
>-[ 46: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.triangle_fan.unsigned_byte.draw_elements:
>-[ 47: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.triangle_fan.unsigned_byte.draw_elements_instanced:
>-[ 48: PASS ] primitive_restart.begin_restart_end_restart_duplicate_restarts.triangle_fan.unsigned_byte.draw_range_elements:
>-[ 49: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.triangle_fan.unsigned_short.draw_elements:
>-[ 50: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.triangle_fan.unsigned_short.draw_elements_instanced:
>-[ 51: PASS ] primitive_restart.begin_restart_end_restart_duplicate_restarts.triangle_fan.unsigned_short.draw_range_elements:
>-[ 52: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.triangle_fan.unsigned_int.draw_elements:
>-[ 53: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.triangle_fan.unsigned_int.draw_elements_instanced:
>-[ 54: PASS ] primitive_restart.begin_restart_end_restart_duplicate_restarts.triangle_fan.unsigned_int.draw_range_elements:
>-[ 55: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.triangles.unsigned_byte.draw_elements:
>-[ 56: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.triangles.unsigned_byte.draw_elements_instanced:
>-[ 57: PASS ] primitive_restart.begin_restart_end_restart_duplicate_restarts.triangles.unsigned_byte.draw_range_elements:
>-[ 58: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.triangles.unsigned_short.draw_elements:
>-[ 59: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.triangles.unsigned_short.draw_elements_instanced:
>-[ 60: PASS ] primitive_restart.begin_restart_end_restart_duplicate_restarts.triangles.unsigned_short.draw_range_elements:
>-[ 61: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.triangles.unsigned_int.draw_elements:
>-[ 62: FAIL ] primitive_restart.begin_restart_end_restart_duplicate_restarts.triangles.unsigned_int.draw_elements_instanced:
>-[ 63: PASS ] primitive_restart.begin_restart_end_restart_duplicate_restarts.triangles.unsigned_int.draw_range_elements:
>-[ 64: PASS ] primitive_restart.begin_restart_end_restart_duplicate_restarts.triangles.unsigned_int.draw_range_elements: successfullyParsed is true
>-[ FAIL ] 42 failures reported
>+[ PASS ] All tests passed
>
Comment 5 Justin Fan 2018-09-26 11:57:06 PDT
Oops. Thought that would actually update the patch file.
Comment 6 Justin Fan 2018-09-26 11:59:45 PDT
Created attachment 350878 [details]
Pitch
Comment 7 WebKit Commit Bot 2018-09-26 14:32:58 PDT
Comment on attachment 350878 [details]
Pitch

Rejecting attachment 350878 [details] from commit-queue.

Failed to run "['/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch', '--status-host=webkit-queues.webkit.org', '--bot-id=webkit-cq-02', 'validate-changelog', '--check-oops', '--non-interactive', 350878, '--port=mac']" exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

/Volumes/Data/EWS/WebKit/LayoutTests/ChangeLog neither lists a valid reviewer nor contains the string "Unreviewed" or "Rubber stamp" (case insensitive).

Full output: https://webkit-queues.webkit.org/results/9360263
Comment 8 Justin Fan 2018-09-26 18:19:43 PDT
Created attachment 350932 [details]
Patch
Comment 9 WebKit Commit Bot 2018-09-26 19:00:41 PDT
Comment on attachment 350932 [details]
Patch

Clearing flags on attachment: 350932

Committed r236537: <https://trac.webkit.org/changeset/236537>
Comment 10 WebKit Commit Bot 2018-09-26 19:00:43 PDT
All reviewed patches have been landed.  Closing bug.
Comment 11 Radar WebKit Bug Importer 2018-09-26 19:01:39 PDT
<rdar://problem/44816764>