Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(390)

Side by Side Diff: content/test/gpu/gpu_tests/webgl_conformance_expectations.py

Issue 2709613012: Test WebGL with the passthrough command decoder on Linux. (Closed)
Patch Set: Update expectations Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « content/test/gpu/generate_buildbot_json.py ('k') | testing/buildbot/chromium.gpu.fyi.json » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2013 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 import os 4 import os
5 5
6 from gpu_tests.gpu_test_expectations import GpuTestExpectations 6 from gpu_tests.gpu_test_expectations import GpuTestExpectations
7 7
8 # See the GpuTestExpectations class for documentation. 8 # See the GpuTestExpectations class for documentation.
9 9
10 class WebGLConformanceExpectations(GpuTestExpectations): 10 class WebGLConformanceExpectations(GpuTestExpectations):
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
60 # Extensions not available under D3D9 60 # Extensions not available under D3D9
61 self.Fail('WebglExtension_EXT_disjoint_timer_query', 61 self.Fail('WebglExtension_EXT_disjoint_timer_query',
62 ['win', 'd3d9']) 62 ['win', 'd3d9'])
63 self.Fail('WebglExtension_EXT_sRGB', 63 self.Fail('WebglExtension_EXT_sRGB',
64 ['win', 'd3d9']) 64 ['win', 'd3d9'])
65 65
66 self.Fail('WebglExtension_WEBGL_depth_texture', 66 self.Fail('WebglExtension_WEBGL_depth_texture',
67 ['win', 'amd', 'd3d9']) 67 ['win', 'amd', 'd3d9'])
68 68
69 self.Fail('WebglExtension_WEBGL_draw_buffers', 69 self.Fail('WebglExtension_WEBGL_draw_buffers',
70 ['win', 'd3d9']) 70 ['win', 'd3d9', 'no_passthrough'])
71 71
72 # Android general 72 # Android general
73 self.Fail('WebglExtension_EXT_disjoint_timer_query', 73 self.Fail('WebglExtension_EXT_disjoint_timer_query',
74 ['android']) 74 ['android'])
75 self.Fail('WebglExtension_EXT_frag_depth', 75 self.Fail('WebglExtension_EXT_frag_depth',
76 ['android']) 76 ['android'])
77 self.Fail('WebglExtension_EXT_shader_texture_lod', 77 self.Fail('WebglExtension_EXT_shader_texture_lod',
78 ['android']) 78 ['android'])
79 self.Fail('WebglExtension_WEBGL_compressed_texture_astc', 79 self.Fail('WebglExtension_WEBGL_compressed_texture_astc',
80 ['android']) 80 ['android'])
81 self.Fail('WebglExtension_WEBGL_compressed_texture_pvrtc', 81 self.Fail('WebglExtension_WEBGL_compressed_texture_pvrtc',
82 ['android']) 82 ['android'])
83 self.Fail('WebglExtension_WEBGL_compressed_texture_s3tc', 83 self.Fail('WebglExtension_WEBGL_compressed_texture_s3tc',
84 ['android']) 84 ['android'])
85 self.Fail('WebglExtension_WEBGL_depth_texture', 85 self.Fail('WebglExtension_WEBGL_depth_texture',
86 ['android']) 86 ['android'])
87 self.Fail('WebglExtension_WEBGL_draw_buffers', 87 self.Fail('WebglExtension_WEBGL_draw_buffers',
88 ['android']) 88 ['android', 'no_passthrough'])
89 89
90 # ======================== 90 # ========================
91 # Conformance expectations 91 # Conformance expectations
92 # ======================== 92 # ========================
93 # Fails on all platforms 93 # Fails on all platforms
94 94
95 # Need to add detection of feedback loops with multiple render targets. 95 # Need to add detection of feedback loops with multiple render targets.
96 self.Fail('conformance/extensions/webgl-draw-buffers-feedback-loop.html', 96 self.Fail('conformance/extensions/webgl-draw-buffers-feedback-loop.html',
97 bug=1619) # angle bug ID 97 bug=1619) # angle bug ID
98 98
99 # We need to add WebGL 1 check in command buffer that format/type from 99 # We need to add WebGL 1 check in command buffer that format/type from
100 # TexSubImage2D have to match the current texture's. 100 # TexSubImage2D have to match the current texture's.
101 self.Fail('conformance/textures/misc/tex-sub-image-2d-bad-args.html', 101 self.Fail('conformance/textures/misc/tex-sub-image-2d-bad-args.html',
102 bug=570453) 102 bug=570453)
103 103
104 # Passthrough command decoder
105 self.Fail('conformance/extensions/ext-sRGB.html',
106 ['passthrough'], bug=679696)
107 self.Fail('conformance/extensions/oes-standard-derivatives.html',
108 ['passthrough'], bug=665521)
109 self.Fail('conformance/extensions/ext-disjoint-timer-query.html',
110 ['passthrough'], bug=1523) # angle bug ID
111 self.Fail('conformance/extensions/ext-frag-depth.html',
112 ['passthrough'], bug=1523) # angle bug ID
113 self.Fail('conformance/extensions/ext-shader-texture-lod.html',
114 ['passthrough'], bug=1523) # angle bug ID
115 self.Fail('conformance/extensions/oes-texture-float.html',
116 ['passthrough'], bug=1523) # angle bug ID
117 self.Fail('conformance/extensions/oes-texture-float-linear.html',
118 ['passthrough'], bug=1523) # angle bug ID
119 self.Fail('conformance/extensions/oes-texture-half-float.html',
120 ['passthrough'], bug=1523) # angle bug ID
121 self.Fail('conformance/extensions/oes-texture-half-float-linear.html',
122 ['passthrough'], bug=1523) # angle bug ID
123 self.Fail('conformance/extensions/webgl-compressed-texture-s3tc.html',
124 ['passthrough'], bug=1523) # angle bug ID
125 self.Fail('conformance/extensions/webgl-depth-texture.html',
126 ['passthrough'], bug=1523) # angle bug ID
127 self.Fail('conformance/canvas/framebuffer-bindings-unaffected-on-' +
128 'resize.html', ['passthrough'], bug=665521)
129 self.Fail('conformance/glsl/misc/shader-with-dfdx.frag.html',
130 ['passthrough'], bug=1639) # angle bug ID
131 self.Fail('conformance/glsl/misc/shaders-with-invariance.html',
132 ['passthrough'], bug=1639) # angle bug ID
133 self.Fail('conformance/glsl/misc/shaders-with-name-conflicts.html',
134 ['passthrough'], bug=1639) # angle bug ID
135 self.Fail('conformance/misc/invalid-passed-params.html',
136 ['passthrough'], bug=1639) # angle bug ID
137 self.Fail('conformance/misc/object-deletion-behaviour.html',
138 ['passthrough'], bug=1639) # angle bug ID
139 self.Fail('conformance/reading/read-pixels-test.html',
140 ['passthrough'], bug=1639) # angle bug ID
141 self.Fail('conformance/textures/misc/texture-mips.html',
142 ['passthrough'], bug=665518)
143 self.Fail('WebglExtension_OES_texture_float_linear',
144 ['passthrough'], bug=1523) # angle bug ID
145 self.Fail('WebglExtension_OES_element_index_uint',
146 ['passthrough'], bug=671217) # angle bug ID
147 self.Fail('WebglExtension_OES_texture_half_float_linear',
148 ['passthrough'], bug=1523) # angle bug ID
149 self.Fail('WebglExtension_WEBGL_draw_buffers',
150 ['passthrough'], bug=1523) # angle bug ID
151
152 # Passthrough command decoder / OpenGL
153 self.Fail('conformance/buffers/buffer-uninitialized.html',
154 ['passthrough', 'opengl'], bug=665521)
155 self.Fail('conformance/glsl/misc/shader-with-non-reserved-words.html',
156 ['passthrough', 'opengl'], bug=665521)
157 self.Fail('conformance/renderbuffers/framebuffer-test.html',
158 ['passthrough', 'opengl'], bug=665521)
159 self.Fail('conformance/textures/misc/copy-tex-image-and-sub-image-2d.html',
160 ['passthrough', 'opengl'], bug=665521)
161 self.Fail('conformance/textures/misc/copytexsubimage2d-subrects.html',
162 ['passthrough', 'opengl'], bug=665521)
163 self.Fail('conformance/textures/misc/copytexsubimage2d-large-partial-' +
164 'copy-corruption.html', ['passthrough', 'opengl'], bug=665521)
165 self.Fail('conformance/textures/misc/texture-npot-video.html',
166 ['passthrough', 'opengl'], bug=665521)
167 self.Fail('conformance/textures/misc/texture-npot.html',
168 ['passthrough', 'opengl'], bug=665521)
169 self.Fail('conformance/textures/misc/texture-fakeblack.html',
170 ['passthrough', 'opengl'], bug=665521)
171
172 # Passthrough command decoder / D3D11
173 self.Fail('conformance/extensions/oes-element-index-uint.html',
174 ['passthrough', 'd3d11'], bug=1523) # angle bug ID
175 self.Fail('conformance/extensions/webgl-debug-shaders.html',
176 ['passthrough', 'd3d11'], bug=1523) # angle bug ID
177 self.Fail('conformance/extensions/webgl-draw-buffers.html',
178 ['passthrough', 'd3d11'], bug=1523) # angle bug ID
179 self.Fail('conformance/extensions/' +
180 'webgl-draw-buffers-max-draw-buffers.html',
181 ['passthrough', 'd3d11'], bug=1523) # angle bug ID
182 self.Fail('conformance/glsl/misc/shaders-with-uniform-structs.html',
183 ['passthrough', 'd3d11'], bug=1639) # angle bug ID
184 self.Fail('conformance/glsl/variables/glsl-built-ins.html',
185 ['passthrough', 'd3d11'], bug=1639) # angle bug ID
186 self.Fail('conformance/misc/uninitialized-test.html',
187 ['passthrough', 'd3d11'], bug=1635) # angle bug ID
188 self.Fail('conformance/renderbuffers/framebuffer-object-attachment.html',
189 ['passthrough', 'd3d11'], bug=602688)
190 self.Fail('conformance/rendering/draw-elements-out-of-bounds.html',
191 ['passthrough', 'd3d11'], bug=1639) # angle bug ID
192 self.Fail('conformance/textures/misc/copy-tex-image-and-sub-image-2d.html',
193 ['passthrough', 'd3d11'], bug=1639) # angle bug ID
194 self.Fail('conformance/textures/misc/texture-attachment-formats.html',
195 ['passthrough', 'd3d11'], bug=602688)
196 self.Fail('conformance/textures/misc/texture-copying-feedback-loops.html',
197 ['passthrough', 'd3d11'], bug=1639) # angle bug ID
198 self.Fail('conformance/uniforms/uniform-samplers-test.html',
199 ['passthrough', 'd3d11'], bug=1639) # angle bug ID
200
104 # Win failures 201 # Win failures
105 # Note that the following test seems to pass, but it may still be flaky. 202 # Note that the following test seems to pass, but it may still be flaky.
106 self.Fail('conformance/glsl/constructors/' + 203 self.Fail('conformance/glsl/constructors/' +
107 'glsl-construct-vec-mat-index.html', 204 'glsl-construct-vec-mat-index.html',
108 ['win'], bug=525188) 205 ['win'], bug=525188)
109 self.Fail('conformance/rendering/point-specific-shader-variables.html', 206 self.Fail('conformance/rendering/point-specific-shader-variables.html',
110 ['win'], bug=616335) 207 ['win'], bug=616335)
111 self.Fail('deqp/data/gles2/shaders/functions.html', 208 self.Fail('deqp/data/gles2/shaders/functions.html',
112 ['win'], bug=478572) 209 ['win'], bug=478572)
113 210
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
153 250
154 # Win / AMD D3D9 failures 251 # Win / AMD D3D9 failures
155 self.Fail('conformance/extensions/angle-instanced-arrays.html', 252 self.Fail('conformance/extensions/angle-instanced-arrays.html',
156 ['win', 'amd', 'd3d9'], bug=475095) 253 ['win', 'amd', 'd3d9'], bug=475095)
157 self.Fail('conformance/rendering/more-than-65536-indices.html', 254 self.Fail('conformance/rendering/more-than-65536-indices.html',
158 ['win', 'amd', 'd3d9'], bug=475095) 255 ['win', 'amd', 'd3d9'], bug=475095)
159 256
160 # Win / D3D9 failures 257 # Win / D3D9 failures
161 # Skipping these two tests because they're causing assertion failures. 258 # Skipping these two tests because they're causing assertion failures.
162 self.Skip('conformance/extensions/oes-texture-float-with-canvas.html', 259 self.Skip('conformance/extensions/oes-texture-float-with-canvas.html',
163 ['win', 'd3d9'], bug=896) # angle bug ID 260 ['win', 'd3d9', 'no_passthrough'], bug=896) # angle bug ID
164 self.Skip('conformance/extensions/oes-texture-half-float-with-canvas.html', 261 self.Skip('conformance/extensions/oes-texture-half-float-with-canvas.html',
165 ['win', 'd3d9'], bug=896) # angle bug ID 262 ['win', 'd3d9', 'no_passthrough'], bug=896) # angle bug ID
166 self.Fail('conformance/glsl/bugs/floor-div-cos-should-not-truncate.html', 263 self.Fail('conformance/glsl/bugs/floor-div-cos-should-not-truncate.html',
167 ['win', 'd3d9'], bug=1179) # angle bug ID 264 ['win', 'd3d9'], bug=1179) # angle bug ID
168 # The functions test have been persistently flaky on D3D9 265 # The functions test have been persistently flaky on D3D9
169 self.Flaky('conformance/glsl/functions/*', 266 self.Flaky('conformance/glsl/functions/*',
170 ['win', 'd3d9'], bug=415609) 267 ['win', 'd3d9'], bug=415609)
171 self.Flaky('conformance/glsl/matrices/glsl-mat4-to-mat3.html', 268 self.Flaky('conformance/glsl/matrices/glsl-mat4-to-mat3.html',
172 ['win', 'd3d9'], bug=617148) 269 ['win', 'd3d9'], bug=617148)
173 self.Flaky('conformance/glsl/matrices/glsl-mat3-construction.html', 270 self.Flaky('conformance/glsl/matrices/glsl-mat3-construction.html',
174 ['win', 'd3d9'], bug=617148) 271 ['win', 'd3d9'], bug=617148)
175 self.Skip('conformance/glsl/misc/large-loop-compile.html', 272 self.Skip('conformance/glsl/misc/large-loop-compile.html',
176 ['win', 'd3d9'], bug=674572) 273 ['win', 'd3d9'], bug=674572)
177 274
178 # WIN / D3D9 / Intel failures 275 # WIN / D3D9 / Intel failures
179 self.Fail('conformance/ogles/GL/cos/cos_001_to_006.html', 276 self.Fail('conformance/ogles/GL/cos/cos_001_to_006.html',
180 ['win', 'intel', 'd3d9'], bug=540538) 277 ['win', 'intel', 'd3d9'], bug=540538)
181 278
182 # WIN / OpenGL / NVIDIA failures 279 # WIN / OpenGL / NVIDIA failures
183 # Mark ANGLE's OpenGL as flaky on Windows Nvidia 280 # Mark ANGLE's OpenGL as flaky on Windows Nvidia
184 self.Flaky('conformance/*', ['win', 'nvidia', 'opengl'], bug=582083) 281 self.Flaky('conformance/*', ['win', 'nvidia', 'opengl'], bug=582083)
185 282
186 # Win / OpenGL / AMD failures 283 # Win / OpenGL / AMD failures
187 self.Skip('conformance/attribs/gl-bindAttribLocation-aliasing.html', 284 self.Skip('conformance/attribs/gl-bindAttribLocation-aliasing.html',
188 ['win', 'amd', 'opengl'], bug=649824) 285 ['win', 'amd', 'opengl'], bug=649824)
189 self.Flaky('conformance/attribs/gl-bindAttribLocation-matrix.html', 286 self.Flaky('conformance/attribs/gl-bindAttribLocation-matrix.html',
190 ['win', ('amd', 0x6779), 'opengl'], bug=649824) 287 ['win', ('amd', 0x6779), 'opengl'], bug=649824)
191 self.Flaky('conformance/attribs/gl-bindAttribLocation-repeated.html', 288 self.Flaky('conformance/attribs/gl-bindAttribLocation-repeated.html',
192 ['win', ('amd', 0x6779), 'opengl'], bug=649824) 289 ['win', ('amd', 0x6779), 'opengl'], bug=649824)
193 self.Fail('conformance/extensions/webgl-draw-buffers.html', 290 self.Fail('conformance/extensions/webgl-draw-buffers.html',
194 ['win', ('amd', 0x6779), 'opengl'], bug=649824) 291 ['win', ('amd', 0x6779), 'opengl', 'no_passthrough'], bug=649824)
195 self.Skip('conformance/glsl/misc/shader-struct-scope.html', 292 self.Skip('conformance/glsl/misc/shader-struct-scope.html',
196 ['win', 'amd', 'opengl'], bug=1007) # angle bug ID 293 ['win', 'amd', 'opengl'], bug=1007) # angle bug ID
197 self.Skip('conformance/glsl/misc/shaders-with-invariance.html', 294 self.Skip('conformance/glsl/misc/shaders-with-invariance.html',
198 ['win', 'amd', 'opengl'], bug=1007) # angle bug ID 295 ['win', 'amd', 'opengl', 'no_passthrough'], bug=1007) # angle bug ID
199 self.Fail('conformance/glsl/misc/struct-nesting-of-variable-names.html', 296 self.Fail('conformance/glsl/misc/struct-nesting-of-variable-names.html',
200 ['win', 'amd', 'opengl'], bug=1007) # angle bug ID 297 ['win', 'amd', 'opengl'], bug=1007) # angle bug ID
201 self.Fail('conformance/rendering/clipping-wide-points.html', 298 self.Fail('conformance/rendering/clipping-wide-points.html',
202 ['win', 'amd', 'opengl'], bug=1506) # angle bug ID 299 ['win', 'amd', 'opengl'], bug=1506) # angle bug ID
203 300
204 # Mark ANGLE's OpenGL as flaky on Windows Amd 301 # Mark ANGLE's OpenGL as flaky on Windows Amd
205 self.Flaky('conformance/*', ['win', 'amd', 'opengl'], bug=582083) 302 self.Flaky('conformance/*', ['win', 'amd', 'opengl'], bug=582083)
206 303
207 # Win / OpenGL / Intel failures 304 # Win / OpenGL / Intel failures
208 self.Fail('conformance/glsl/functions/glsl-function-normalize.html', 305 self.Fail('conformance/glsl/functions/glsl-function-normalize.html',
209 ['win', 'intel', 'opengl'], bug=1007) # angle bug ID 306 ['win', 'intel', 'opengl'], bug=1007) # angle bug ID
210 self.Fail('conformance/glsl/misc/shader-struct-scope.html', 307 self.Fail('conformance/glsl/misc/shader-struct-scope.html',
211 ['win', 'intel', 'opengl'], bug=1007) # angle bug ID 308 ['win', 'intel', 'opengl'], bug=1007) # angle bug ID
212 self.Fail('conformance/uniforms/uniform-default-values.html', 309 self.Fail('conformance/uniforms/uniform-default-values.html',
213 ['win', 'intel', 'opengl'], bug=1007) # angle bug ID 310 ['win', 'intel', 'opengl'], bug=1007) # angle bug ID
214 self.Fail('conformance/glsl/bugs/sampler-struct-function-arg.html', 311 self.Fail('conformance/glsl/bugs/sampler-struct-function-arg.html',
215 ['win10', 'intel', 'opengl'], bug=1007) # angle bug ID 312 ['win10', 'intel', 'opengl'], bug=1007) # angle bug ID
216 self.Fail('conformance/glsl/variables/gl-pointcoord.html', 313 self.Fail('conformance/glsl/variables/gl-pointcoord.html',
217 ['win10', 'intel', 'opengl'], bug=1007) # angle bug ID 314 ['win10', 'intel', 'opengl'], bug=1007) # angle bug ID
218 315
219 # Win / OpenGL / Intel HD 530 failures 316 # Win / OpenGL / Intel HD 530 failures
220 self.Fail('conformance/canvas/draw-webgl-to-canvas-test.html', 317 self.Fail('conformance/canvas/draw-webgl-to-canvas-test.html',
221 ['win10', 'intel', 'opengl'], bug=680797) 318 ['win10', 'intel', 'opengl'], bug=680797)
222 self.Fail('conformance/extensions/angle-instanced-arrays.html', 319 self.Fail('conformance/extensions/angle-instanced-arrays.html',
223 ['win10', 'intel', 'opengl'], bug=680797) 320 ['win10', 'intel', 'opengl'], bug=680797)
224 self.Fail('conformance/extensions/ext-sRGB.html', 321 self.Fail('conformance/extensions/ext-sRGB.html',
225 ['win10', 'intel', 'opengl'], bug=680797) 322 ['win10', 'intel', 'opengl', 'no_passthrough'], bug=680797)
226 self.Fail('conformance/extensions/ext-shader-texture-lod.html', 323 self.Fail('conformance/extensions/ext-shader-texture-lod.html',
227 ['win10', 'intel', 'opengl'], bug=680797) 324 ['win10', 'intel', 'opengl', 'no_passthrough'], bug=680797)
228 self.Fail('conformance/extensions/oes-texture-float-with-canvas.html', 325 self.Fail('conformance/extensions/oes-texture-float-with-canvas.html',
229 ['win10', 'intel', 'opengl'], bug=680797) 326 ['win10', 'intel', 'opengl', 'no_passthrough'], bug=680797)
230 self.Fail('conformance/extensions/oes-texture-half-float.html', 327 self.Fail('conformance/extensions/oes-texture-half-float.html',
231 ['win10', 'intel', 'opengl'], bug=680797) 328 ['win10', 'intel', 'opengl', 'no_passthrough'], bug=680797)
232 self.Fail('conformance/extensions/oes-texture-half-float-with-canvas.html', 329 self.Fail('conformance/extensions/oes-texture-half-float-with-canvas.html',
233 ['win10', 'intel', 'opengl'], bug=680797) 330 ['win10', 'intel', 'opengl', 'no_passthrough'], bug=680797)
234 self.Fail('conformance/extensions/oes-vertex-array-object.html', 331 self.Fail('conformance/extensions/oes-vertex-array-object.html',
235 ['win10', 'intel', 'opengl'], bug=680797) 332 ['win10', 'intel', 'opengl'], bug=680797)
236 self.Fail('conformance/glsl/bugs/' + 333 self.Fail('conformance/glsl/bugs/' +
237 'array-of-struct-with-int-first-position.html', 334 'array-of-struct-with-int-first-position.html',
238 ['win10', 'intel', 'opengl'], bug=680797) 335 ['win10', 'intel', 'opengl'], bug=680797)
239 self.Fail('conformance/glsl/bugs/constant-precision-qualifier.html', 336 self.Fail('conformance/glsl/bugs/constant-precision-qualifier.html',
240 ['win10', 'intel', 'opengl'], bug=680797) 337 ['win10', 'intel', 'opengl'], bug=680797)
241 self.Fail('conformance/glsl/matrices/matrix-compound-multiply.html', 338 self.Fail('conformance/glsl/matrices/matrix-compound-multiply.html',
242 ['win10', 'intel', 'opengl'], bug=680797) 339 ['win10', 'intel', 'opengl'], bug=680797)
243 self.Fail('conformance/more/conformance/webGLArrays.html', 340 self.Fail('conformance/more/conformance/webGLArrays.html',
244 ['win10', 'intel', 'opengl'], bug=680797) 341 ['win10', 'intel', 'opengl'], bug=680797)
245 self.Fail('conformance/ogles/GL/struct/struct_049_to_056.html', 342 self.Fail('conformance/ogles/GL/struct/struct_049_to_056.html',
246 ['win10', 'intel', 'opengl'], bug=680797) 343 ['win10', 'intel', 'opengl'], bug=680797)
247 self.Fail('conformance/renderbuffers/framebuffer-state-restoration.html', 344 self.Fail('conformance/renderbuffers/framebuffer-state-restoration.html',
248 ['win10', 'intel', 'opengl'], bug=680797) 345 ['win10', 'intel', 'opengl'], bug=680797)
249 self.Fail('conformance/rendering/draw-with-changing-start-vertex-bug.html', 346 self.Fail('conformance/rendering/draw-with-changing-start-vertex-bug.html',
250 ['win10', 'intel', 'opengl'], bug=680797) 347 ['win10', 'intel', 'opengl'], bug=680797)
251 self.Fail('conformance/textures/image_bitmap_from_canvas/' + 348 self.Fail('conformance/textures/image_bitmap_from_canvas/' +
252 'tex-2d-rgb-rgb-unsigned_short_5_6_5.html', 349 'tex-2d-rgb-rgb-unsigned_short_5_6_5.html',
253 ['win10', 'intel', 'opengl'], bug=680797) 350 ['win10', 'intel', 'opengl'], bug=680797)
254 self.Fail('conformance/textures/image_bitmap_from_canvas/' + 351 self.Fail('conformance/textures/image_bitmap_from_canvas/' +
255 'tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html', 352 'tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html',
256 ['win10', 'intel', 'opengl'], bug=680797) 353 ['win10', 'intel', 'opengl'], bug=680797)
257 self.Fail('conformance/textures/misc/texture-fakeblack.html', 354 self.Fail('conformance/textures/misc/texture-fakeblack.html',
258 ['win10', 'intel', 'opengl'], bug=680797) 355 ['win10', 'intel', 'opengl', 'no_passthrough'], bug=680797)
259
260 # Win / Passthrough command decoder
261 self.Fail('conformance/extensions/ext-sRGB.html',
262 ['win', 'passthrough', 'd3d11'], bug=679696)
263 self.Fail('conformance/extensions/ext-disjoint-timer-query.html',
264 ['win', 'passthrough', 'd3d11'], bug=1523) # angle bug ID
265 self.Fail('conformance/extensions/ext-frag-depth.html',
266 ['win', 'passthrough', 'd3d11'], bug=1523) # angle bug ID
267 self.Fail('conformance/extensions/ext-shader-texture-lod.html',
268 ['win', 'passthrough', 'd3d11'], bug=1523) # angle bug ID
269 self.Fail('conformance/extensions/oes-element-index-uint.html',
270 ['win', 'passthrough', 'd3d11'], bug=1523) # angle bug ID
271 self.Fail('conformance/extensions/oes-standard-derivatives.html',
272 ['win', 'passthrough', 'd3d11'], bug=1523) # angle bug ID
273 self.Fail('conformance/extensions/oes-texture-float.html',
274 ['win', 'passthrough', 'd3d11'], bug=1523) # angle bug ID
275 self.Fail('conformance/extensions/oes-texture-float-linear.html',
276 ['win', 'passthrough', 'd3d11'], bug=1523) # angle bug ID
277 self.Fail('conformance/extensions/oes-texture-half-float.html',
278 ['win', 'passthrough', 'd3d11'], bug=1523) # angle bug ID
279 self.Fail('conformance/extensions/oes-texture-half-float-linear.html',
280 ['win', 'passthrough', 'd3d11'], bug=1523) # angle bug ID
281 self.Fail('conformance/extensions/webgl-compressed-texture-s3tc.html',
282 ['win', 'passthrough', 'd3d11'], bug=1523) # angle bug ID
283 self.Fail('conformance/extensions/webgl-debug-shaders.html',
284 ['win', 'passthrough', 'd3d11'], bug=1523) # angle bug ID
285 self.Fail('conformance/extensions/webgl-depth-texture.html',
286 ['win', 'passthrough', 'd3d11'], bug=1523) # angle bug ID
287 self.Fail('conformance/extensions/webgl-draw-buffers.html',
288 ['win', 'passthrough', 'd3d11'], bug=1523) # angle bug ID
289 self.Fail('conformance/extensions/' +
290 'webgl-draw-buffers-max-draw-buffers.html',
291 ['win', 'passthrough', 'd3d11'], bug=1523) # angle bug ID
292 self.Fail('conformance/canvas/framebuffer-bindings-unaffected-on-' +
293 'resize.html', ['win', 'passthrough', 'd3d11'], bug=665521)
294 self.Fail('conformance/glsl/misc/shader-with-dfdx.frag.html',
295 ['win', 'passthrough', 'd3d11'], bug=1639) # angle bug ID
296 self.Fail('conformance/glsl/misc/shaders-with-invariance.html',
297 ['win', 'passthrough', 'd3d11'], bug=1639) # angle bug ID
298 self.Fail('conformance/glsl/misc/shaders-with-name-conflicts.html',
299 ['win', 'passthrough', 'd3d11'], bug=1639) # angle bug ID
300 self.Fail('conformance/glsl/misc/shaders-with-uniform-structs.html',
301 ['win', 'passthrough', 'd3d11'], bug=1639) # angle bug ID
302 self.Fail('conformance/glsl/variables/glsl-built-ins.html',
303 ['win', 'passthrough', 'd3d11'], bug=1639) # angle bug ID
304 self.Fail('conformance/misc/invalid-passed-params.html',
305 ['win', 'passthrough', 'd3d11'], bug=1639) # angle bug ID
306 self.Fail('conformance/misc/object-deletion-behaviour.html',
307 ['win', 'passthrough', 'd3d11'], bug=1639) # angle bug ID
308 self.Fail('conformance/misc/uninitialized-test.html',
309 ['win', 'passthrough', 'd3d11'], bug=1635) # angle bug ID
310 self.Fail('conformance/reading/read-pixels-test.html',
311 ['win', 'passthrough', 'd3d11'], bug=1639) # angle bug ID
312 self.Fail('conformance/renderbuffers/framebuffer-object-attachment.html',
313 ['win', 'passthrough', 'd3d11'], bug=602688)
314 self.Fail('conformance/rendering/draw-elements-out-of-bounds.html',
315 ['win', 'passthrough', 'd3d11'], bug=1639) # angle bug ID
316 self.Fail('conformance/textures/misc/copy-tex-image-and-sub-image-2d.html',
317 ['win', 'passthrough', 'd3d11'], bug=1639) # angle bug ID
318 self.Fail('conformance/textures/misc/texture-attachment-formats.html',
319 ['win', 'passthrough', 'd3d11'], bug=602688)
320 self.Fail('conformance/textures/misc/texture-copying-feedback-loops.html',
321 ['win', 'passthrough', 'd3d11'], bug=1639) # angle bug ID
322 self.Fail('conformance/textures/misc/texture-mips.html',
323 ['win', 'passthrough', 'd3d11'], bug=665518)
324 self.Fail('conformance/uniforms/uniform-samplers-test.html',
325 ['win', 'passthrough', 'd3d11'], bug=1639) # angle bug ID
326 self.Fail('WebglExtension_OES_texture_float_linear',
327 ['win', 'passthrough', 'd3d11'], bug=1523) # angle bug ID
328 self.Fail('WebglExtension_OES_element_index_uint',
329 ['win', 'passthrough', 'd3d11'], bug=671217) # angle bug ID
330 self.Fail('WebglExtension_OES_texture_half_float_linear',
331 ['win', 'passthrough', 'd3d11'], bug=1523) # angle bug ID
332 self.Fail('WebglExtension_WEBGL_draw_buffers',
333 ['win', 'passthrough', 'd3d11'], bug=1523) # angle bug ID
334 356
335 # Win / Intel / Passthrough command decoder 357 # Win / Intel / Passthrough command decoder
336 self.Flaky('conformance/renderbuffers/framebuffer-state-restoration.html', 358 self.Flaky('conformance/renderbuffers/framebuffer-state-restoration.html',
337 ['win', 'intel', 'passthrough', 'd3d11'], bug=602688) 359 ['win', 'intel', 'passthrough', 'd3d11'], bug=602688)
338 self.Fail('conformance/renderbuffers/renderbuffer-initialization.html', 360 self.Fail('conformance/renderbuffers/renderbuffer-initialization.html',
339 ['win', 'intel', 'passthrough', 'd3d11'], bug=1635) # angle bug ID 361 ['win', 'intel', 'passthrough', 'd3d11'], bug=1635) # angle bug ID
340 self.Fail('conformance/textures/misc/' + 362 self.Fail('conformance/textures/misc/' +
341 'copytexsubimage2d-large-partial-copy-corruption.html', 363 'copytexsubimage2d-large-partial-copy-corruption.html',
342 ['win', 'intel', 'passthrough', 'd3d11'], bug=602688) 364 ['win', 'intel', 'passthrough', 'd3d11'], bug=602688)
343 self.Fail('conformance/textures/misc/copytexsubimage2d-subrects.html', 365 self.Fail('conformance/textures/misc/copytexsubimage2d-subrects.html',
344 ['win10', 'intel', 'passthrough', 'd3d11'], bug=685232) 366 ['win10', 'intel', 'passthrough', 'd3d11'], bug=685232)
345 367
346 # Mac failures 368 # Mac failures
347 self.Flaky('conformance/extensions/oes-texture-float-with-video.html', 369 self.Flaky('conformance/extensions/oes-texture-float-with-video.html',
348 ['mac'], bug=599272) 370 ['mac', 'no_passthrough'], bug=599272)
349 371
350 # Mac AMD failures 372 # Mac AMD failures
351 self.Fail('conformance/glsl/bugs/bool-type-cast-bug-int-float.html', 373 self.Fail('conformance/glsl/bugs/bool-type-cast-bug-int-float.html',
352 ['mac', 'amd'], bug=483282) 374 ['mac', 'amd'], bug=483282)
353 self.Fail('conformance/extensions/webgl-draw-buffers.html', 375 self.Fail('conformance/extensions/webgl-draw-buffers.html',
354 ['mac', 'amd'], bug=625365) 376 ['mac', 'amd', 'no_passthrough'], bug=625365)
355 self.Fail('conformance/rendering/clipping-wide-points.html', 377 self.Fail('conformance/rendering/clipping-wide-points.html',
356 ['mac', 'amd'], bug=642822) 378 ['mac', 'amd'], bug=642822)
357 379
358 # Mac Retina NVidia failures 380 # Mac Retina NVidia failures
359 self.Fail('conformance/attribs/gl-disabled-vertex-attrib.html', 381 self.Fail('conformance/attribs/gl-disabled-vertex-attrib.html',
360 ['mac', ('nvidia', 0xfe9)], bug=635081) 382 ['mac', ('nvidia', 0xfe9)], bug=635081)
361 self.Fail('conformance/programs/' + 383 self.Fail('conformance/programs/' +
362 'gl-bind-attrib-location-long-names-test.html', 384 'gl-bind-attrib-location-long-names-test.html',
363 ['mac', ('nvidia', 0xfe9)], bug=635081) 385 ['mac', ('nvidia', 0xfe9)], bug=635081)
364 self.Fail('conformance/programs/gl-bind-attrib-location-test.html', 386 self.Fail('conformance/programs/gl-bind-attrib-location-test.html',
365 ['mac', ('nvidia', 0xfe9)], bug=635081) 387 ['mac', ('nvidia', 0xfe9)], bug=635081)
366 self.Fail('conformance/renderbuffers/framebuffer-object-attachment.html', 388 self.Fail('conformance/renderbuffers/framebuffer-object-attachment.html',
367 ['mac', ('nvidia', 0xfe9)], bug=635081) 389 ['mac', ('nvidia', 0xfe9), 'no_passthrough'], bug=635081)
368 self.Fail('conformance/textures/misc/tex-input-validation.html', 390 self.Fail('conformance/textures/misc/tex-input-validation.html',
369 ['mac', ('nvidia', 0xfe9)], bug=635081) 391 ['mac', ('nvidia', 0xfe9)], bug=635081)
370 392
371 # Linux failures 393 # Linux failures
372 self.Flaky('conformance/textures/video/' + 394 self.Flaky('conformance/textures/video/' +
373 'tex-2d-rgba-rgba-unsigned_byte.html', 395 'tex-2d-rgba-rgba-unsigned_byte.html',
374 ['linux'], bug=627525) 396 ['linux'], bug=627525)
375 self.Flaky('conformance/textures/video/' + 397 self.Flaky('conformance/textures/video/' +
376 'tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html', 398 'tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html',
377 ['linux'], bug=627525) 399 ['linux'], bug=627525)
378 self.Flaky('conformance/textures/video/' + 400 self.Flaky('conformance/textures/video/' +
379 'tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html', 401 'tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html',
380 ['linux'], bug=627525) 402 ['linux'], bug=627525)
381 self.Flaky('conformance/textures/video/' + 403 self.Flaky('conformance/textures/video/' +
382 'tex-2d-rgb-rgb-unsigned_byte.html', 404 'tex-2d-rgb-rgb-unsigned_byte.html',
383 ['linux'], bug=627525) 405 ['linux'], bug=627525)
384 self.Flaky('conformance/textures/video/' + 406 self.Flaky('conformance/textures/video/' +
385 'tex-2d-rgb-rgb-unsigned_short_5_6_5.html', 407 'tex-2d-rgb-rgb-unsigned_short_5_6_5.html',
386 ['linux'], bug=627525) 408 ['linux'], bug=627525)
387 self.Fail('conformance/extensions/webgl-compressed-texture-astc.html', 409 self.Fail('conformance/extensions/webgl-compressed-texture-astc.html',
388 ['linux', 'intel'], bug=680675) 410 ['linux', 'intel'], bug=680675)
389 411
390 # NVIDIA 412 # NVIDIA
391 self.Flaky('conformance/extensions/oes-element-index-uint.html', 413 self.Flaky('conformance/extensions/oes-element-index-uint.html',
392 ['linux', 'nvidia'], bug=524144) 414 ['linux', 'nvidia', 'no_passthrough'], bug=524144)
393 self.Flaky('conformance/textures/image/' + 415 self.Flaky('conformance/textures/image/' +
394 'tex-2d-rgb-rgb-unsigned_byte.html', 416 'tex-2d-rgb-rgb-unsigned_byte.html',
395 ['linux', 'nvidia'], bug=596622) 417 ['linux', 'nvidia'], bug=596622)
396 self.Fail('conformance/glsl/bugs/unary-minus-operator-float-bug.html', 418 self.Fail('conformance/glsl/bugs/unary-minus-operator-float-bug.html',
397 ['linux', 'nvidia'], bug=672380) 419 ['linux', 'nvidia'], bug=672380)
398 420
399 # AMD 421 # AMD
400 self.Flaky('conformance/more/functions/uniformi.html', 422 self.Flaky('conformance/more/functions/uniformi.html',
401 ['linux', 'amd'], bug=550989) 423 ['linux', 'amd'], bug=550989)
402 self.Fail('conformance/rendering/clipping-wide-points.html', 424 self.Fail('conformance/rendering/clipping-wide-points.html',
403 ['linux', 'amd'], bug=642822) 425 ['linux', 'amd'], bug=642822)
404 426
405 # AMD Radeon 6450 and/or R7 240 427 # AMD Radeon 6450 and/or R7 240
406 self.Fail('conformance/extensions/angle-instanced-arrays.html', 428 self.Fail('conformance/extensions/angle-instanced-arrays.html',
407 ['linux', 'amd', 'no_angle'], bug=479260) 429 ['linux', 'amd', 'no_angle'], bug=479260)
408 self.Flaky('conformance/extensions/ext-texture-filter-anisotropic.html', 430 self.Flaky('conformance/extensions/ext-texture-filter-anisotropic.html',
409 ['linux', ('amd', 0x6779)], bug=436212) 431 ['linux', ('amd', 0x6779)], bug=436212)
410 self.Flaky('conformance/glsl/misc/shader-struct-scope.html', 432 self.Flaky('conformance/glsl/misc/shader-struct-scope.html',
411 ['linux', ('amd', 0x6779)], bug=436212) 433 ['linux', ('amd', 0x6779)], bug=436212)
412 self.Flaky('conformance/glsl/misc/struct-nesting-of-variable-names.html', 434 self.Flaky('conformance/glsl/misc/struct-nesting-of-variable-names.html',
413 ['linux', ('amd', 0x6779)], bug=436212) 435 ['linux', ('amd', 0x6779)], bug=436212)
414 self.Flaky('conformance/rendering/point-size.html', 436 self.Flaky('conformance/rendering/point-size.html',
415 ['linux', ('amd', 0x6779)], bug=436212) 437 ['linux', ('amd', 0x6779)], bug=436212)
416 self.Flaky('conformance/textures/misc/texture-sub-image-cube-maps.html', 438 self.Flaky('conformance/textures/misc/texture-sub-image-cube-maps.html',
417 ['linux', ('amd', 0x6779)], bug=436212) 439 ['linux', ('amd', 0x6779)], bug=436212)
418 self.Flaky('conformance/more/functions/uniformf.html', 440 self.Flaky('conformance/more/functions/uniformf.html',
419 ['linux', ('amd', 0x6779)], bug=436212) 441 ['linux', ('amd', 0x6779)], bug=436212)
420 self.Fail('conformance/glsl/misc/shaders-with-invariance.html', 442 self.Fail('conformance/glsl/misc/shaders-with-invariance.html',
421 ['linux', 'amd'], bug=479952) 443 ['linux', 'amd', 'no_passthrough'], bug=479952)
422 self.Flaky('conformance/textures/misc/texture-mips.html', 444 self.Flaky('conformance/textures/misc/texture-mips.html',
423 ['linux', ('amd', 0x6779)], bug=479981) 445 ['linux', ('amd', 0x6779), 'no_passthrough'], bug=479981)
424 self.Flaky('conformance/textures/misc/texture-size-cube-maps.html', 446 self.Flaky('conformance/textures/misc/texture-size-cube-maps.html',
425 ['linux', ('amd', 0x6779)], bug=479983) 447 ['linux', ('amd', 0x6779)], bug=479983)
426 self.Flaky('conformance/uniforms/uniform-default-values.html', 448 self.Flaky('conformance/uniforms/uniform-default-values.html',
427 ['linux', ('amd', 0x6779)], bug=482013) 449 ['linux', ('amd', 0x6779)], bug=482013)
428 self.Flaky('conformance/glsl/samplers/glsl-function-texture2dlod.html', 450 self.Flaky('conformance/glsl/samplers/glsl-function-texture2dlod.html',
429 ['linux', ('amd', 0x6779)], bug=436212) 451 ['linux', ('amd', 0x6779)], bug=436212)
430 self.Flaky('conformance/glsl/samplers/glsl-function-texture2dprojlod.html', 452 self.Flaky('conformance/glsl/samplers/glsl-function-texture2dprojlod.html',
431 ['linux', ('amd', 0x6779)], bug=436212) 453 ['linux', ('amd', 0x6779)], bug=436212)
432 # Intel 454 # Intel
433 # See https://bugs.freedesktop.org/show_bug.cgi?id=94477 455 # See https://bugs.freedesktop.org/show_bug.cgi?id=94477
(...skipping 11 matching lines...) Expand all
445 #################### 467 ####################
446 468
447 self.Fail('conformance/glsl/bugs/sequence-operator-evaluation-order.html', 469 self.Fail('conformance/glsl/bugs/sequence-operator-evaluation-order.html',
448 ['android'], bug=478572) 470 ['android'], bug=478572)
449 # The following test is very slow and therefore times out on Android bot. 471 # The following test is very slow and therefore times out on Android bot.
450 self.Skip('conformance/rendering/multisample-corruption.html', 472 self.Skip('conformance/rendering/multisample-corruption.html',
451 ['android']) 473 ['android'])
452 474
453 self.Fail('conformance/textures/misc/' + 475 self.Fail('conformance/textures/misc/' +
454 'copytexsubimage2d-large-partial-copy-corruption.html', 476 'copytexsubimage2d-large-partial-copy-corruption.html',
455 ['android'], bug=679697) 477 ['android', 'no_passthrough'], bug=679697)
456 # The following WebView crashes are causing problems with further 478 # The following WebView crashes are causing problems with further
457 # tests in the suite, so skip them for now. 479 # tests in the suite, so skip them for now.
458 self.Skip('conformance/textures/video/' + 480 self.Skip('conformance/textures/video/' +
459 'tex-2d-rgb-rgb-unsigned_byte.html', 481 'tex-2d-rgb-rgb-unsigned_byte.html',
460 ['android', 'android-webview-shell'], bug=352645) 482 ['android', 'android-webview-shell'], bug=352645)
461 self.Skip('conformance/textures/video/' + 483 self.Skip('conformance/textures/video/' +
462 'tex-2d-rgb-rgb-unsigned_short_5_6_5.html', 484 'tex-2d-rgb-rgb-unsigned_short_5_6_5.html',
463 ['android', 'android-webview-shell'], bug=352645) 485 ['android', 'android-webview-shell'], bug=352645)
464 self.Skip('conformance/textures/video/' + 486 self.Skip('conformance/textures/video/' +
465 'tex-2d-rgba-rgba-unsigned_byte.html', 487 'tex-2d-rgba-rgba-unsigned_byte.html',
466 ['android', 'android-webview-shell'], bug=352645) 488 ['android', 'android-webview-shell'], bug=352645)
467 self.Skip('conformance/textures/video/' + 489 self.Skip('conformance/textures/video/' +
468 'tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html', 490 'tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html',
469 ['android', 'android-webview-shell'], bug=352645) 491 ['android', 'android-webview-shell'], bug=352645)
470 self.Skip('conformance/textures/video/' + 492 self.Skip('conformance/textures/video/' +
471 'tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html', 493 'tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html',
472 ['android', 'android-webview-shell'], bug=352645) 494 ['android', 'android-webview-shell'], bug=352645)
473 self.Skip('conformance/textures/misc/texture-npot-video.html', 495 self.Skip('conformance/textures/misc/texture-npot-video.html',
474 ['android', 'android-webview-shell'], bug=352645) 496 ['android', 'android-webview-shell', 'no_passthrough'], bug=352645)
475 # This crashes in Android WebView on the Nexus 6, preventing the 497 # This crashes in Android WebView on the Nexus 6, preventing the
476 # suite from running further. Rather than add multiple 498 # suite from running further. Rather than add multiple
477 # suppressions, skip it until it's passing at least in content 499 # suppressions, skip it until it's passing at least in content
478 # shell. 500 # shell.
479 self.Skip('conformance/extensions/oes-texture-float-with-video.html', 501 self.Skip('conformance/extensions/oes-texture-float-with-video.html',
480 ['android', 'qualcomm'], bug=499555) 502 ['android', 'qualcomm', 'no_passthrough'], bug=499555)
481 503
482 # Nexus 5 504 # Nexus 5
483 self.Fail('conformance/extensions/angle-instanced-arrays.html', 505 self.Fail('conformance/extensions/angle-instanced-arrays.html',
484 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943) 506 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943)
485 self.Fail('conformance/extensions/ext-texture-filter-anisotropic.html', 507 self.Fail('conformance/extensions/ext-texture-filter-anisotropic.html',
486 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943) 508 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943)
487 self.Fail('conformance/extensions/webgl-compressed-texture-atc.html', 509 self.Fail('conformance/extensions/webgl-compressed-texture-atc.html',
488 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943) 510 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943)
489 self.Fail('conformance/glsl/bugs/' + 511 self.Fail('conformance/glsl/bugs/' +
490 'array-of-struct-with-int-first-position.html', 512 'array-of-struct-with-int-first-position.html',
491 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943) 513 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943)
492 self.Fail('conformance/glsl/bugs/gl-fragcoord-multisampling-bug.html', 514 self.Fail('conformance/glsl/bugs/gl-fragcoord-multisampling-bug.html',
493 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943) 515 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943)
494 self.Fail('conformance/glsl/bugs/qualcomm-loop-with-continue-crash.html', 516 self.Fail('conformance/glsl/bugs/qualcomm-loop-with-continue-crash.html',
495 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=527761) 517 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=527761)
496 self.Fail('conformance/glsl/bugs/sampler-struct-function-arg.html', 518 self.Fail('conformance/glsl/bugs/sampler-struct-function-arg.html',
497 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943) 519 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943)
498 self.Fail('conformance/glsl/bugs/struct-constructor-highp-bug.html', 520 self.Fail('conformance/glsl/bugs/struct-constructor-highp-bug.html',
499 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=559342) 521 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=559342)
500 self.Fail('conformance/glsl/matrices/glsl-mat4-to-mat3.html', 522 self.Fail('conformance/glsl/matrices/glsl-mat4-to-mat3.html',
501 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943) 523 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943)
502 self.Fail('conformance/glsl/misc/shader-struct-scope.html', 524 self.Fail('conformance/glsl/misc/shader-struct-scope.html',
503 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943) 525 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943)
504 self.Fail('conformance/glsl/misc/' + 526 self.Fail('conformance/glsl/misc/' +
505 'shader-with-vec4-vec3-vec4-conditional.html', 527 'shader-with-vec4-vec3-vec4-conditional.html',
506 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943) 528 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943)
507 self.Fail('conformance/glsl/misc/shaders-with-invariance.html', 529 self.Fail('conformance/glsl/misc/shaders-with-invariance.html',
508 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943) 530 ['android', ('qualcomm', 'Adreno (TM) 330'), 'no_passthrough'],
531 bug=611943)
509 self.Fail('conformance/glsl/misc/struct-equals.html', 532 self.Fail('conformance/glsl/misc/struct-equals.html',
510 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943) 533 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=611943)
511 self.Fail('deqp/data/gles2/shaders/linkage.html', 534 self.Fail('deqp/data/gles2/shaders/linkage.html',
512 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=478572) 535 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=478572)
513 self.Fail('WebglExtension_OES_texture_float_linear', 536 self.Fail('WebglExtension_OES_texture_float_linear',
514 ['android', ('qualcomm', 'Adreno (TM) 330')]) 537 ['android', ('qualcomm', 'Adreno (TM) 330'), 'no_passthrough'])
515 self.Fail('conformance/more/functions/vertexAttribPointerBadArgs.html', 538 self.Fail('conformance/more/functions/vertexAttribPointerBadArgs.html',
516 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=678850) 539 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=678850)
517 self.Fail('conformance/attribs/gl-vertexattribpointer.html', 540 self.Fail('conformance/attribs/gl-vertexattribpointer.html',
518 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=678850) 541 ['android', ('qualcomm', 'Adreno (TM) 330')], bug=678850)
519 542
520 # Nexus 5X 543 # Nexus 5X
521 # This one is causing intermittent timeouts on the device, and it 544 # This one is causing intermittent timeouts on the device, and it
522 # looks like when that happens, the next test also always times 545 # looks like when that happens, the next test also always times
523 # out. Skip it for now until it's fixed and running reliably. 546 # out. Skip it for now until it's fixed and running reliably.
524 self.Skip('conformance/extensions/oes-texture-half-float-with-video.html', 547 self.Skip('conformance/extensions/oes-texture-half-float-with-video.html',
525 ['android', ('qualcomm', 'Adreno (TM) 418')], bug=609883) 548 ['android', ('qualcomm', 'Adreno (TM) 418'), 'no_passthrough'],
549 bug=609883)
526 self.Fail('conformance/extensions/webgl-compressed-texture-atc.html', 550 self.Fail('conformance/extensions/webgl-compressed-texture-atc.html',
527 ['android', ('qualcomm', 'Adreno (TM) 418')], bug=609883) 551 ['android', ('qualcomm', 'Adreno (TM) 418')], bug=609883)
528 self.Fail('conformance/glsl/bugs/sampler-struct-function-arg.html', 552 self.Fail('conformance/glsl/bugs/sampler-struct-function-arg.html',
529 ['android', ('qualcomm', 'Adreno (TM) 418')], bug=609883) 553 ['android', ('qualcomm', 'Adreno (TM) 418')], bug=609883)
530 # This test is skipped because it is crashing the GPU process. 554 # This test is skipped because it is crashing the GPU process.
531 self.Skip('conformance/glsl/misc/shader-with-non-reserved-words.html', 555 self.Skip('conformance/glsl/misc/shader-with-non-reserved-words.html',
532 ['android', ('qualcomm', 'Adreno (TM) 418')], bug=609883) 556 ['android', ('qualcomm', 'Adreno (TM) 418'), 'no_passthrough'],
557 bug=609883)
533 self.Fail('conformance/uniforms/uniform-samplers-test.html', 558 self.Fail('conformance/uniforms/uniform-samplers-test.html',
534 ['android', ('qualcomm', 'Adreno (TM) 418')], bug=610951) 559 ['android', ('qualcomm', 'Adreno (TM) 418'), 'no_passthrough'],
560 bug=610951)
535 self.Fail('WebglExtension_EXT_sRGB', 561 self.Fail('WebglExtension_EXT_sRGB',
536 ['android', ('qualcomm', 'Adreno (TM) 418')], bug=610951) 562 ['android', ('qualcomm', 'Adreno (TM) 418')], bug=610951)
537 563
538 # Nexus 6 (Adreno 420) and 6P (Adreno 430) 564 # Nexus 6 (Adreno 420) and 6P (Adreno 430)
539 self.Fail('conformance/context/' + 565 self.Fail('conformance/context/' +
540 'context-attributes-alpha-depth-stencil-antialias.html', 566 'context-attributes-alpha-depth-stencil-antialias.html',
541 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=499555) 567 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=499555)
542 self.Fail('conformance/context/context-size-change.html', 568 self.Fail('conformance/context/context-size-change.html',
543 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=611945) 569 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=611945)
544 self.Fail('conformance/context/premultiplyalpha-test.html', 570 self.Fail('conformance/context/premultiplyalpha-test.html',
545 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=499555) 571 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=499555)
546 self.Fail('conformance/extensions/webgl-compressed-texture-atc.html', 572 self.Fail('conformance/extensions/webgl-compressed-texture-atc.html',
547 ['android', 573 ['android',
548 ('qualcomm', 'Adreno (TM) 420'), 574 ('qualcomm', 'Adreno (TM) 420'),
549 ('qualcomm', 'Adreno (TM) 430')], bug=611945) 575 ('qualcomm', 'Adreno (TM) 430')], bug=611945)
550 self.Fail('conformance/glsl/bugs/gl-fragcoord-multisampling-bug.html', 576 self.Fail('conformance/glsl/bugs/gl-fragcoord-multisampling-bug.html',
551 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=611945) 577 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=611945)
552 self.Fail('conformance/glsl/bugs/qualcomm-crash.html', 578 self.Fail('conformance/glsl/bugs/qualcomm-crash.html',
553 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=611945) 579 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=611945)
554 self.Fail('conformance/glsl/bugs/sampler-struct-function-arg.html', 580 self.Fail('conformance/glsl/bugs/sampler-struct-function-arg.html',
555 ['android', 581 ['android',
556 ('qualcomm', 'Adreno (TM) 420'), 582 ('qualcomm', 'Adreno (TM) 420'),
557 ('qualcomm', 'Adreno (TM) 430')], bug=611945) 583 ('qualcomm', 'Adreno (TM) 430')], bug=611945)
558 # This test is skipped because running it causes a future test to fail. 584 # This test is skipped because running it causes a future test to fail.
559 # The list of tests which may be that future test is very long. It is 585 # The list of tests which may be that future test is very long. It is
560 # almost (but not quite) every webgl conformance test. 586 # almost (but not quite) every webgl conformance test.
561 self.Skip('conformance/glsl/misc/shader-struct-scope.html', 587 self.Skip('conformance/glsl/misc/shader-struct-scope.html',
562 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=614550) 588 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=614550)
563 self.Fail('conformance/glsl/misc/shaders-with-invariance.html', 589 self.Fail('conformance/glsl/misc/shaders-with-invariance.html',
564 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=611945) 590 ['android', ('qualcomm', 'Adreno (TM) 420'), 'no_passthrough'],
591 bug=611945)
565 # bindBufferBadArgs is causing the GPU thread to crash, taking 592 # bindBufferBadArgs is causing the GPU thread to crash, taking
566 # down the WebView shell, causing the next test to fail and 593 # down the WebView shell, causing the next test to fail and
567 # subsequent tests to be aborted. 594 # subsequent tests to be aborted.
568 self.Skip('conformance/more/functions/bindBufferBadArgs.html', 595 self.Skip('conformance/more/functions/bindBufferBadArgs.html',
569 ['android', 'android-webview-shell', 596 ['android', 'android-webview-shell',
570 ('qualcomm', 'Adreno (TM) 420')], bug=499874) 597 ('qualcomm', 'Adreno (TM) 420')], bug=499874)
571 self.Fail('conformance/rendering/gl-scissor-test.html', 598 self.Fail('conformance/rendering/gl-scissor-test.html',
572 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=499555) 599 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=499555)
573 self.Fail('conformance/rendering/gl-viewport-test.html', 600 self.Fail('conformance/rendering/gl-viewport-test.html',
574 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=611945) 601 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=611945)
575 self.Fail('conformance/textures/misc/' + 602 self.Fail('conformance/textures/misc/' +
576 'copy-tex-image-and-sub-image-2d.html', 603 'copy-tex-image-and-sub-image-2d.html',
577 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=499555) 604 ['android', ('qualcomm', 'Adreno (TM) 420'), 'no_passthrough'],
605 bug=499555)
578 self.Fail('conformance/uniforms/uniform-samplers-test.html', 606 self.Fail('conformance/uniforms/uniform-samplers-test.html',
579 ['android', ('qualcomm', 'Adreno (TM) 430')], bug=663071) 607 ['android', ('qualcomm', 'Adreno (TM) 430'), 'no_passthrough'],
608 bug=663071)
580 self.Fail('conformance/offscreencanvas/' + 609 self.Fail('conformance/offscreencanvas/' +
581 'context-attribute-preserve-drawing-buffer.html', 610 'context-attribute-preserve-drawing-buffer.html',
582 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=693135) 611 ['android', ('qualcomm', 'Adreno (TM) 420')], bug=693135)
583 self.Fail('WebglExtension_EXT_sRGB', 612 self.Fail('WebglExtension_EXT_sRGB',
584 ['android', 613 ['android',
585 ('qualcomm', 'Adreno (TM) 420'), ('qualcomm', 'Adreno (TM) 430')]) 614 ('qualcomm', 'Adreno (TM) 420'), ('qualcomm', 'Adreno (TM) 430')])
586 615
587 # Nexus 9 616 # Nexus 9
588 self.Fail('deqp/data/gles2/shaders/functions.html', 617 self.Fail('deqp/data/gles2/shaders/functions.html',
589 ['android', 'nvidia'], bug=478572) 618 ['android', 'nvidia'], bug=478572)
590 self.Fail('conformance/glsl/bugs/multiplication-assignment.html', 619 self.Fail('conformance/glsl/bugs/multiplication-assignment.html',
591 ['android', 'nvidia'], bug=606096) 620 ['android', 'nvidia'], bug=606096)
592 self.Fail('WebglExtension_WEBGL_compressed_texture_atc', 621 self.Fail('WebglExtension_WEBGL_compressed_texture_atc',
593 ['android', ('nvidia', 'NVIDIA Tegra')]) 622 ['android', ('nvidia', 'NVIDIA Tegra')])
594 623
595 # Pixel C 624 # Pixel C
596 self.Fail('conformance/glsl/bugs/constant-precision-qualifier.html', 625 self.Fail('conformance/glsl/bugs/constant-precision-qualifier.html',
597 ['android', 'android-chromium', 626 ['android', 'android-chromium',
598 ('nvidia', 'NVIDIA Tegra')], bug=624621) 627 ('nvidia', 'NVIDIA Tegra')], bug=624621)
599 628
600 ############ 629 ############
601 # ChromeOS # 630 # ChromeOS #
602 ############ 631 ############
603 632
604 # ChromeOS: affecting all devices. 633 # ChromeOS: affecting all devices.
605 self.Fail('conformance/extensions/webgl-depth-texture.html', 634 self.Fail('conformance/extensions/webgl-depth-texture.html',
606 ['chromeos'], bug=382651) 635 ['chromeos', 'no_passthrough'], bug=382651)
607 636
608 # ChromeOS: all Intel except for pinetrail (stumpy, parrot, peppy,...) 637 # ChromeOS: all Intel except for pinetrail (stumpy, parrot, peppy,...)
609 # We will just include pinetrail here for now as we don't want to list 638 # We will just include pinetrail here for now as we don't want to list
610 # every single Intel device ID. 639 # every single Intel device ID.
611 self.Fail('conformance/glsl/misc/empty_main.vert.html', 640 self.Fail('conformance/glsl/misc/empty_main.vert.html',
612 ['chromeos', 'intel'], bug=375556) 641 ['chromeos', 'intel'], bug=375556)
613 self.Fail('conformance/glsl/misc/gl_position_unset.vert.html', 642 self.Fail('conformance/glsl/misc/gl_position_unset.vert.html',
614 ['chromeos', 'intel'], bug=375556) 643 ['chromeos', 'intel'], bug=375556)
615 self.Fail('conformance/glsl/misc/shaders-with-varyings.html', 644 self.Fail('conformance/glsl/misc/shaders-with-varyings.html',
616 ['chromeos', 'intel'], bug=375556) 645 ['chromeos', 'intel'], bug=375556)
617 self.Fail('conformance/renderbuffers/framebuffer-object-attachment.html', 646 self.Fail('conformance/renderbuffers/framebuffer-object-attachment.html',
618 ['chromeos', 'intel'], bug=375556) 647 ['chromeos', 'intel', 'no_passthrough'], bug=375556)
619 self.Fail('conformance/textures/misc/texture-size-limit.html', 648 self.Fail('conformance/textures/misc/texture-size-limit.html',
620 ['chromeos', 'intel'], bug=385361) 649 ['chromeos', 'intel'], bug=385361)
621 650
622 # ChromeOS: pinetrail (alex, mario, zgb). 651 # ChromeOS: pinetrail (alex, mario, zgb).
623 self.Fail('conformance/attribs/gl-vertex-attrib-render.html', 652 self.Fail('conformance/attribs/gl-vertex-attrib-render.html',
624 ['chromeos', ('intel', 0xa011)], bug=375554) 653 ['chromeos', ('intel', 0xa011)], bug=375554)
625 self.Fail('conformance/glsl/functions/glsl-function-atan-xy.html', 654 self.Fail('conformance/glsl/functions/glsl-function-atan-xy.html',
626 ['chromeos', ('intel', 0xa011)], bug=375554) 655 ['chromeos', ('intel', 0xa011)], bug=375554)
627 self.Fail('conformance/glsl/functions/glsl-function-cos.html', 656 self.Fail('conformance/glsl/functions/glsl-function-cos.html',
628 ['chromeos', ('intel', 0xa011)], bug=375554) 657 ['chromeos', ('intel', 0xa011)], bug=375554)
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
669 ['chromeos', ('intel', 0xa011)], bug=375554) 698 ['chromeos', ('intel', 0xa011)], bug=375554)
670 self.Fail('conformance/ogles/GL/normalize/normalize_001_to_006.html', 699 self.Fail('conformance/ogles/GL/normalize/normalize_001_to_006.html',
671 ['chromeos', ('intel', 0xa011)], bug=375554) 700 ['chromeos', ('intel', 0xa011)], bug=375554)
672 self.Fail('conformance/ogles/GL/sin/sin_001_to_006.html', 701 self.Fail('conformance/ogles/GL/sin/sin_001_to_006.html',
673 ['chromeos', ('intel', 0xa011)], bug=375554) 702 ['chromeos', ('intel', 0xa011)], bug=375554)
674 self.Fail('conformance/rendering/point-size.html', 703 self.Fail('conformance/rendering/point-size.html',
675 ['chromeos', ('intel', 0xa011)], bug=375554) 704 ['chromeos', ('intel', 0xa011)], bug=375554)
676 self.Fail('conformance/rendering/polygon-offset.html', 705 self.Fail('conformance/rendering/polygon-offset.html',
677 ['chromeos', ('intel', 0xa011)], bug=375554) 706 ['chromeos', ('intel', 0xa011)], bug=375554)
678 self.Fail('conformance/textures/misc/texture-mips.html', 707 self.Fail('conformance/textures/misc/texture-mips.html',
679 ['chromeos', ('intel', 0xa011)], bug=375554) 708 ['chromeos', ('intel', 0xa011), 'no_passthrough'], bug=375554)
680 self.Fail('conformance/textures/misc/texture-npot.html', 709 self.Fail('conformance/textures/misc/texture-npot.html',
681 ['chromeos', ('intel', 0xa011)], bug=375554) 710 ['chromeos', ('intel', 0xa011), 'no_passthrough'], bug=375554)
682 self.Fail('conformance/textures/misc/texture-npot-video.html', 711 self.Fail('conformance/textures/misc/texture-npot-video.html',
683 ['chromeos', ('intel', 0xa011)], bug=375554) 712 ['chromeos', ('intel', 0xa011), 'no_passthrough'], bug=375554)
684 self.Fail('conformance/textures/misc/texture-size.html', 713 self.Fail('conformance/textures/misc/texture-size.html',
685 ['chromeos', ('intel', 0xa011)], bug=375554) 714 ['chromeos', ('intel', 0xa011)], bug=375554)
686 self.Fail('conformance/uniforms/gl-uniform-arrays.html', 715 self.Fail('conformance/uniforms/gl-uniform-arrays.html',
687 ['chromeos', ('intel', 0xa011)], bug=375554) 716 ['chromeos', ('intel', 0xa011)], bug=375554)
688 self.Skip('conformance/uniforms/uniform-default-values.html', 717 self.Skip('conformance/uniforms/uniform-default-values.html',
689 ['chromeos', ('intel', 0xa011)], bug=375554) 718 ['chromeos', ('intel', 0xa011)], bug=375554)
OLDNEW
« no previous file with comments | « content/test/gpu/generate_buildbot_json.py ('k') | testing/buildbot/chromium.gpu.fyi.json » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698