OLD | NEW |
---|---|
1 # Copyright (c) 2015 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2015 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 from gpu_tests.webgl_conformance_expectations import WebGLConformanceExpectation s | 4 from gpu_tests.webgl_conformance_expectations import WebGLConformanceExpectation s |
5 | 5 |
6 # See the GpuTestExpectations class for documentation. | 6 # See the GpuTestExpectations class for documentation. |
7 | 7 |
8 class WebGL2ConformanceExpectations(WebGLConformanceExpectations): | 8 class WebGL2ConformanceExpectations(WebGLConformanceExpectations): |
9 def __init__(self, conformance_path): | 9 def __init__(self, conformance_path): |
10 super(WebGL2ConformanceExpectations, self).__init__(conformance_path) | 10 super(WebGL2ConformanceExpectations, self).__init__(conformance_path) |
(...skipping 12 matching lines...) Expand all Loading... | |
23 self.Fail('WebglExtension.WEBGL_compressed_texture_etc1', | 23 self.Fail('WebglExtension.WEBGL_compressed_texture_etc1', |
24 ['mac', 'linux']) | 24 ['mac', 'linux']) |
25 self.Fail('WebglExtension.WEBGL_compressed_texture_pvrtc', | 25 self.Fail('WebglExtension.WEBGL_compressed_texture_pvrtc', |
26 ['win', 'mac', 'linux']) | 26 ['win', 'mac', 'linux']) |
27 | 27 |
28 # ======================== | 28 # ======================== |
29 # Conformance expectations | 29 # Conformance expectations |
30 # ======================== | 30 # ======================== |
31 | 31 |
32 # All platforms. | 32 # All platforms. |
33 self.Fail('deqp/functional/gles3/fboinvalidate/whole.html', bug=624506) | |
Zhenyao Mo
2016/07/12 17:52:01
This is passing on Mac.
| |
33 | 34 |
34 # Too slow (take about one hour to run) | 35 # Too slow (take about one hour to run) |
35 self.Skip('deqp/functional/gles3/builtinprecision/*.html', bug=619403) | 36 self.Skip('deqp/functional/gles3/builtinprecision/*.html', bug=619403) |
36 | 37 |
37 self.Fail('deqp/functional/gles3/framebufferblit/depth_stencil.html', | 38 self.Fail('deqp/functional/gles3/framebufferblit/depth_stencil.html', |
38 bug=483282) | 39 bug=483282) |
39 self.Fail('deqp/data/gles3/shaders/linkage.html', bug=601821) | 40 self.Fail('deqp/data/gles3/shaders/linkage.html', bug=601821) |
40 | 41 |
41 self.Flaky('deqp/functional/gles3/negativefragmentapi.html', bug=604794) | 42 self.Flaky('deqp/functional/gles3/negativefragmentapi.html', bug=604794) |
42 | 43 |
(...skipping 18 matching lines...) Expand all Loading... | |
61 | 62 |
62 # Windows only. | 63 # Windows only. |
63 self.Fail('deqp/functional/gles3/shaderloop_for.html', | 64 self.Fail('deqp/functional/gles3/shaderloop_for.html', |
64 ['win'], bug=617817) | 65 ['win'], bug=617817) |
65 self.Fail('deqp/functional/gles3/shaderloop_while.html', | 66 self.Fail('deqp/functional/gles3/shaderloop_while.html', |
66 ['win'], bug=617817) | 67 ['win'], bug=617817) |
67 self.Fail('deqp/functional/gles3/shaderloop_do_while.html', | 68 self.Fail('deqp/functional/gles3/shaderloop_do_while.html', |
68 ['win'], bug=617817) | 69 ['win'], bug=617817) |
69 | 70 |
70 self.Fail('deqp/functional/gles3/shadertexturefunction/texturelod.html', | 71 self.Fail('deqp/functional/gles3/shadertexturefunction/texturelod.html', |
71 ['win'], bug=483282) | 72 ['win'], bug=627531) |
72 self.Fail('deqp/functional/gles3/shadertexturefunction/' + | 73 self.Fail('deqp/functional/gles3/shadertexturefunction/' + |
73 'texturelodoffset.html', | 74 'texturelodoffset.html', |
74 ['win'], bug=483282) | 75 ['win'], bug=627531) |
75 self.Fail('deqp/functional/gles3/shadertexturefunction/' + | 76 self.Fail('deqp/functional/gles3/shadertexturefunction/' + |
76 'textureprojlod.html', | 77 'textureprojlod.html', |
77 ['win'], bug=483282) | 78 ['win'], bug=627531) |
78 self.Fail('deqp/functional/gles3/shadertexturefunction/' + | 79 self.Fail('deqp/functional/gles3/shadertexturefunction/' + |
79 'textureprojlodoffset.html', | 80 'textureprojlodoffset.html', |
80 ['win'], bug=483282) | 81 ['win'], bug=627531) |
81 self.Fail('deqp/functional/gles3/shadertexturefunction/texturegrad.html', | 82 self.Fail('deqp/functional/gles3/shadertexturefunction/texturegrad.html', |
82 ['win'], bug=483282) | 83 ['win'], bug=627531) |
83 self.Fail('deqp/functional/gles3/shadertexturefunction/' + | 84 self.Fail('deqp/functional/gles3/shadertexturefunction/' + |
84 'texturegradoffset.html', | 85 'texturegradoffset.html', |
85 ['win'], bug=483282) | 86 ['win'], bug=627531) |
86 self.Fail('deqp/functional/gles3/shadertexturefunction/' + | 87 self.Fail('deqp/functional/gles3/shadertexturefunction/' + |
87 'textureprojgrad.html', | 88 'textureprojgrad.html', |
88 ['win'], bug=483282) | 89 ['win'], bug=627531) |
89 self.Fail('deqp/functional/gles3/shadertexturefunction/' + | 90 self.Fail('deqp/functional/gles3/shadertexturefunction/' + |
90 'textureprojgradoffset.html', | 91 'textureprojgradoffset.html', |
91 ['win'], bug=483282) | 92 ['win'], bug=627531) |
92 | 93 |
93 self.Fail('conformance2/glsl3/array-in-complex-expression.html', | 94 self.Fail('conformance2/glsl3/array-in-complex-expression.html', |
94 ['win'], bug=483282) | 95 ['win'], bug=483282) |
96 | |
97 self.Flaky('deqp/functional/gles3/transformfeedback/*.html', | |
98 ['win'], bug=626068) | |
99 | |
100 # ANGLE bug id | |
101 self.Fail('deqp/functional/gles3/fbomultisample*', | |
102 ['win'], bug=1246) | |
103 self.Fail('deqp/functional/gles3/fboinvalidate/sub.html', | |
104 ['win'], bug=1246) | |
95 self.Skip('conformance2/reading/read-pixels-pack-parameters.html', | 105 self.Skip('conformance2/reading/read-pixels-pack-parameters.html', |
96 ['win'], bug=483282) | 106 ['win'], bug=1268) |
97 | |
98 self.Fail('deqp/functional/gles3/fbomultisample*', | |
99 ['win'], bug=483282) | |
100 | |
101 self.Fail('deqp/functional/gles3/fboinvalidate/sub.html', | |
102 ['win'], bug=483282) | |
103 self.Fail('deqp/functional/gles3/fboinvalidate/whole.html', | |
104 ['win'], bug=624506) | |
105 | 107 |
106 # Windows 8 only. | 108 # Windows 8 only. |
107 | 109 |
108 self.Flaky('deqp/functional/gles3/buffercopy.html', ['win8'], bug=587601) | 110 self.Flaky('deqp/functional/gles3/buffercopy.html', ['win8'], bug=587601) |
109 | 111 |
110 # Win / NVidia | 112 # Win / NVidia |
111 self.Fail('deqp/functional/gles3/textureformat/compressed_cube.html', | 113 self.Fail('deqp/functional/gles3/textureformat/compressed_cube.html', |
112 ['win', 'nvidia'], bug=614573) | 114 ['win', 'nvidia'], bug=614573) |
113 self.Fail('deqp/functional/gles3/framebufferblit/rect_02.html', | 115 self.Fail('deqp/functional/gles3/framebufferblit/rect_02.html', |
114 ['win', 'nvidia'], bug=483282) | 116 ['win', 'nvidia'], bug=483282) |
115 self.Fail('deqp/functional/gles3/framebufferblit/rect_05.html', | 117 self.Fail('deqp/functional/gles3/framebufferblit/rect_05.html', |
116 ['win', 'nvidia'], bug=483282) | 118 ['win', 'nvidia'], bug=483282) |
117 self.Fail('deqp/functional/gles3/transformfeedback/*.html', | |
118 ['win', 'nvidia'], bug=483282) | |
119 | 119 |
120 # Win / AMD | 120 # Win / AMD |
121 self.Fail('deqp/functional/gles3/texturespecification/' + | 121 self.Fail('deqp/functional/gles3/texturespecification/' + |
122 'texstorage2d_format_depth_stencil.html', | 122 'texstorage2d_format_depth_stencil.html', |
123 ['win', ('amd', 0x6779)], bug=614178) | 123 ['win', ('amd', 0x6779)], bug=614178) |
124 self.Fail('deqp/functional/gles3/texturespecification/' + | 124 self.Fail('deqp/functional/gles3/texturespecification/' + |
125 'texstorage3d_format_depth_stencil.html', | 125 'texstorage3d_format_depth_stencil.html', |
126 ['win', ('amd', 0x6779)], bug=614178) | 126 ['win', ('amd', 0x6779)], bug=614178) |
127 self.Fail('deqp/functional/gles3/textureformat/compressed_cube.html', | 127 self.Fail('deqp/functional/gles3/textureformat/compressed_cube.html', |
128 ['win', ('amd', 0x6779)], bug=614573) | 128 ['win', ('amd', 0x6779)], bug=614573) |
129 self.Fail('deqp/functional/gles3/shadertexturefunction/texture.html', | 129 self.Fail('deqp/functional/gles3/shadertexturefunction/texture.html', |
130 ['win', ('amd', 0x6779)], bug=483282) | 130 ['win', ('amd', 0x6779)], bug=483282) |
131 self.Fail('deqp/functional/gles3/shadertexturefunction/' + | 131 self.Fail('deqp/functional/gles3/shadertexturefunction/' + |
132 'texelfetchoffset.html', | 132 'texelfetchoffset.html', |
133 ['win', ('amd', 0x6779)], bug=483282) | 133 ['win', ('amd', 0x6779)], bug=483282) |
134 self.Fail('deqp/functional/gles3/shadertexturefunction/texturesize.html', | 134 self.Fail('deqp/functional/gles3/shadertexturefunction/texturesize.html', |
135 ['win', ('amd', 0x6779)], bug=483282) | 135 ['win', ('amd', 0x6779)], bug=483282) |
136 | 136 |
137 self.Fail('deqp/functional/gles3/framebufferblit/rect_02.html', | 137 self.Fail('deqp/functional/gles3/framebufferblit/rect_02.html', |
138 ['win', ('amd', 0x6779)], bug=483282) | 138 ['win', ('amd', 0x6779)], bug=483282) |
139 self.Fail('deqp/functional/gles3/textureshadow/2d*', | 139 self.Fail('deqp/functional/gles3/textureshadow/2d*', |
140 ['win', ('amd', 0x6779)], bug=483282) | 140 ['win', ('amd', 0x6779)], bug=483282) |
141 self.Fail('deqp/functional/gles3/textureshadow/cube*', | 141 self.Fail('deqp/functional/gles3/textureshadow/cube*', |
142 ['win', ('amd', 0x6779)], bug=483282) | 142 ['win', ('amd', 0x6779)], bug=483282) |
143 | 143 |
144 self.Fail('deqp/functional/gles3/transformfeedback/*.html', | |
145 ['win', ('amd', 0x6779)], bug=483282) | |
146 | |
147 # It's unfortunate that this suppression needs to be so broad, but | 144 # It's unfortunate that this suppression needs to be so broad, but |
148 # basically any test that uses readPixels is potentially flaky, and | 145 # basically any test that uses readPixels is potentially flaky, and |
149 # it's infeasible to suppress individual failures one by one. | 146 # it's infeasible to suppress individual failures one by one. |
150 self.Flaky('conformance2/*', ['win', ('amd', 0x6779)], bug=491419) | 147 self.Flaky('conformance2/*', ['win', ('amd', 0x6779)], bug=491419) |
151 self.Flaky('deqp/*', ['win', ('amd', 0x6779)], bug=491419) | 148 self.Flaky('deqp/*', ['win', ('amd', 0x6779)], bug=491419) |
152 | 149 |
153 # Win / Intel | 150 # Win / Intel |
154 self.Fail('conformance2/buffers/uniform-buffers.html', | 151 self.Fail('conformance2/buffers/uniform-buffers.html', |
155 ['win', 'intel'], bug=483282) | 152 ['win', 'intel'], bug=483282) |
156 self.Skip('conformance2/textures/misc/copy-texture-image.html', | 153 self.Skip('conformance2/textures/misc/copy-texture-image.html', |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
193 'texelfetchoffset.html', | 190 'texelfetchoffset.html', |
194 ['win', 'intel'], bug=483282) | 191 ['win', 'intel'], bug=483282) |
195 self.Fail('deqp/functional/gles3/shadertexturefunction/texturesize.html', | 192 self.Fail('deqp/functional/gles3/shadertexturefunction/texturesize.html', |
196 ['win', 'intel'], bug=483282) | 193 ['win', 'intel'], bug=483282) |
197 self.Fail('deqp/functional/gles3/uniformbuffers/*.html', | 194 self.Fail('deqp/functional/gles3/uniformbuffers/*.html', |
198 ['win', 'intel'], bug=483282) | 195 ['win', 'intel'], bug=483282) |
199 self.Fail('deqp/functional/gles3/framebufferblit/rect_02.html', | 196 self.Fail('deqp/functional/gles3/framebufferblit/rect_02.html', |
200 ['win', 'intel'], bug=483282) | 197 ['win', 'intel'], bug=483282) |
201 self.Fail('deqp/functional/gles3/textureshadow/2d_array_*.html', | 198 self.Fail('deqp/functional/gles3/textureshadow/2d_array_*.html', |
202 ['win', 'intel'], bug=483282) | 199 ['win', 'intel'], bug=483282) |
203 self.Flaky('deqp/functional/gles3/transformfeedback/*.html', | |
204 ['win', 'intel'], bug=626068) | |
205 | 200 |
206 # Mac only. | 201 # Mac only. |
207 self.Flaky('deqp/functional/gles3/shaderindexing/varying.html', | 202 self.Flaky('deqp/functional/gles3/shaderindexing/varying.html', |
208 ['mac'], bug=619264) | 203 ['mac'], bug=619264) |
209 self.Fail('deqp/functional/gles3/shaderloop_do_while.html', | 204 self.Fail('deqp/functional/gles3/shaderloop_do_while.html', |
210 ['mac'], bug=617820) | 205 ['mac'], bug=617820) |
211 # This one's flaky on AMD, NVIDIA and Intel GPUs, but the | 206 # This one's flaky on AMD, NVIDIA and Intel GPUs, but the |
212 # GPU-specific expectations aren't working properly. | 207 # GPU-specific expectations aren't working properly. |
213 self.Fail('deqp/functional/gles3/shaderpackingfunction.html', | 208 self.Fail('deqp/functional/gles3/shaderpackingfunction.html', |
214 ['mac'], bug=619264) | 209 ['mac'], bug=619264) |
(...skipping 289 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
504 | 499 |
505 self.Fail('deqp/functional/gles3/fbodepthbuffer.html', | 500 self.Fail('deqp/functional/gles3/fbodepthbuffer.html', |
506 ['linux'], bug=483282) | 501 ['linux'], bug=483282) |
507 | 502 |
508 # Behavior difference between GL compatibility profile and ES3. | 503 # Behavior difference between GL compatibility profile and ES3. |
509 self.Fail('conformance2/rendering/draw-buffers.html', | 504 self.Fail('conformance2/rendering/draw-buffers.html', |
510 ['linux'], bug=617410) | 505 ['linux'], bug=617410) |
511 self.Fail('deqp/functional/gles3/texturespecification/' + | 506 self.Fail('deqp/functional/gles3/texturespecification/' + |
512 'random_teximage2d_cube.html', | 507 'random_teximage2d_cube.html', |
513 ['linux'], bug=483282) | 508 ['linux'], bug=483282) |
514 self.Fail('deqp/functional/gles3/fboinvalidate/whole.html', | |
515 ['linux'], bug=624506) | |
516 | 509 |
517 self.Fail('deqp/data/gles3/shaders/functions.html', | 510 self.Fail('deqp/data/gles3/shaders/functions.html', |
518 ['linux', 'amd', 'intel'], bug=483282) | 511 ['linux', 'amd', 'intel'], bug=483282) |
519 self.Skip('deqp/data/gles3/shaders/qualification_order.html', | 512 self.Skip('deqp/data/gles3/shaders/qualification_order.html', |
520 ['linux', 'amd', 'intel'], bug=483282) | 513 ['linux', 'amd', 'intel'], bug=483282) |
521 self.Fail('deqp/functional/gles3/clipping.html', | 514 self.Fail('deqp/functional/gles3/clipping.html', |
522 ['linux', 'amd', 'intel'], bug=483282) | 515 ['linux', 'amd', 'intel'], bug=483282) |
523 self.Flaky('deqp/functional/gles3/texturespecification/' + | 516 self.Flaky('deqp/functional/gles3/texturespecification/' + |
524 'random_teximage2d_2d.html', | 517 'random_teximage2d_2d.html', |
525 ['linux', 'amd', 'intel'], bug=618447) | 518 ['linux', 'amd', 'intel'], bug=618447) |
(...skipping 336 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
862 # self.Fail(page_name, | 855 # self.Fail(page_name, |
863 # ['linux', ('nvidia', 0x1), 'debug', 'opengl']) | 856 # ['linux', ('nvidia', 0x1), 'debug', 'opengl']) |
864 # self.Fail(page_name, | 857 # self.Fail(page_name, |
865 # ['win', ('nvidia', 0x1), 'debug', 'opengl']) | 858 # ['win', ('nvidia', 0x1), 'debug', 'opengl']) |
866 | 859 |
867 # Conflicts if between a generic os condition and a specific version | 860 # Conflicts if between a generic os condition and a specific version |
868 # self.Fail(page_name, | 861 # self.Fail(page_name, |
869 # ['xp', ('nvidia', 0x1), 'debug', 'opengl']) | 862 # ['xp', ('nvidia', 0x1), 'debug', 'opengl']) |
870 # self.Fail(page_name, | 863 # self.Fail(page_name, |
871 # ['win', ('nvidia', 0x1), 'debug', 'opengl']) | 864 # ['win', ('nvidia', 0x1), 'debug', 'opengl']) |
OLD | NEW |