Bug 1915045 Ensure decode tasks are scheduled on BufferingState::Enter() r=media...
[gecko.git] / dom / canvas / test / webgl-mochitest / mochitest.toml
blobd8cefaa661d83cf9ad27dd85427436048c4cabf9
1 [DEFAULT]
2 subsuite = "webgl1-core"
4 support-files = [
5   "ensure-exts/ensure-ext.js",
6   "driver-info.js",
7   "es3-data.js",
8   "webgl-util.js",
9   "test_video_fastpath.js",
10   "red-green.mp4",
11   "red-green.webmvp8.webm",
12   "red-green.webmvp9.webm",
15 ["ensure-exts/test_ANGLE_instanced_arrays.html"]
17 ["ensure-exts/test_EXT_blend_minmax.html"]
19 ["ensure-exts/test_EXT_color_buffer_half_float.html"]
21 ["ensure-exts/test_EXT_depth_clamp.html"]
22 fail-if = [
23   "os == 'android'",
24   "os == 'win'",
27 ["ensure-exts/test_EXT_disjoint_timer_query.html"]
28 fail-if = ["true"]
30 ["ensure-exts/test_EXT_float_blend.html"]
32 ["ensure-exts/test_EXT_frag_depth.html"]
34 ["ensure-exts/test_EXT_sRGB.html"]
36 ["ensure-exts/test_EXT_shader_texture_lod.html"]
37 fail-if = ["os == 'android'"]
39 ["ensure-exts/test_EXT_texture_compression_bptc.html"]
40 fail-if = [
41   "os == 'android'",
42   "os == 'mac' && os_version == '10.15' && processor == 'x86_64'",
43   "os == 'mac' && os_version == '11.20' && arch == 'aarch64'",
46 ["ensure-exts/test_EXT_texture_compression_rgtc.html"]
47 fail-if = ["os == 'android'"]
49 ["ensure-exts/test_EXT_texture_filter_anisotropic.html"]
50 fail-if = ["os == 'linux'  && os_version == '18.04' && processor == 'x86_64'"]
52 ["ensure-exts/test_OES_draw_buffers_indexed.html"]
54 ["ensure-exts/test_OES_fbo_render_mipmap.html"]
56 ["ensure-exts/test_OES_standard_derivatives.html"]
58 ["ensure-exts/test_OVR_multiview2.html"]
59 fail-if = [
60   "os == 'linux' && os_version == '18.04' && processor == 'x86_64'",
61   "os == 'linux' && os_version == '22.04' && processor == 'x86_64'",
62   "os == 'mac' && os_version == '10.15' && processor == 'x86_64'",
63   "os == 'mac' && os_version == '11.20' && arch == 'aarch64'",
66 ["ensure-exts/test_WEBGL_color_buffer_float.html"]
68 ["ensure-exts/test_WEBGL_compressed_texture_astc.html"]
69 fail-if = [
70   "os == 'mac' && os_version == '10.15' && processor == 'x86_64'",
71   "os == 'mac' && os_version == '11.20' && arch == 'aarch64'",
72   "win10_2009",
73   "win11_2009",
74   "os == 'win' && os_version == '11.26100' && processor == 'x86_64'",
77 ["ensure-exts/test_WEBGL_compressed_texture_etc.html"]
78 fail-if = [
79   "os == 'mac' && os_version == '10.15' && processor == 'x86_64'",
80   "os == 'mac' && os_version == '11.20' && arch == 'aarch64'",
81   "win10_2009",
82   "win11_2009",
83   "os == 'win' && os_version == '11.26100' && processor == 'x86_64'",
86 ["ensure-exts/test_WEBGL_compressed_texture_etc1.html"]
87 fail-if = [
88   "os == 'linux' && os_version == '18.04' && processor == 'x86_64'",
89   "os == 'linux' && os_version == '22.04' && processor == 'x86_64'",
90   "os == 'mac' && os_version == '10.15' && processor == 'x86_64'",
91   "os == 'mac' && os_version == '11.20' && arch == 'aarch64'",
92   "win10_2009",
93   "win11_2009",
94   "os == 'win' && os_version == '11.26100' && processor == 'x86_64'",
97 ["ensure-exts/test_WEBGL_compressed_texture_pvrtc.html"]
98 fail-if = [
99   "os == 'android'",
100   "os == 'linux' && os_version == '18.04' && processor == 'x86_64'",
101   "os == 'linux' && os_version == '22.04' && processor == 'x86_64'",
102   "os == 'mac' && os_version == '10.15' && processor == 'x86_64'",
103   "os == 'mac' && os_version == '11.20' && arch == 'aarch64'",
104   "win10_2009",
105   "win11_2009",
106   "os == 'win' && os_version == '11.26100' && processor == 'x86_64'",
109 ["ensure-exts/test_WEBGL_compressed_texture_s3tc.html"]
110 fail-if = ["os == 'android'"]
112 ["ensure-exts/test_WEBGL_depth_texture.html"]
114 ["ensure-exts/test_WEBGL_draw_buffers.html"]
115 fail-if = ["os == 'android'"]
117 ["ensure-exts/test_WEBGL_provoking_vertex.html"]
118 fail-if = [
119   "os == 'android'",
120   "os == 'linux' && os_version == '18.04' && processor == 'x86_64'",
121   "os == 'linux' && os_version == '22.04' && processor == 'x86_64'",
124 ["ensure-exts/test_common.html"]
126 ["ensure-exts/test_implicit.html"]
129 ["regress/test_bug_1268096.html"]
132 ["test_backbuffer_channels.html"]
134 ["test_backends.html"]
135 tags = "os_integration"
137 ["test_canvas_size.html"]
139 ["test_capture.html"]
140 skip-if = ["os == 'win' && debug"] # Bug 1388624
141 support-files = ["../captureStream_common.js"]
142 # Even though we use ../ here, in the test HTML, we need to omit this. Sub-CWD relative
143 # paths are fine, but they locate the file and dump it in the current directory.
145 ["test_cubemap_must_be_square.html"]
147 ["test_depth_readpixels.html"]
149 ["test_depth_tex_lazy_clear.html"]
151 ["test_draw.html"]
153 ["test_draw_fakevert_large_offset.html"]
155 ["test_fb_param.html"]
157 ["test_fb_param_crash.html"]
159 ["test_fuzzing_bugs.html"]
161 ["test_has_rbab.html"]
162 fail-if = [
163   "os == 'linux' && os_version == '18.04' && processor == 'x86_64'",
164   "os == 'linux' && os_version == '22.04' && processor == 'x86_64'",
165   "os == 'mac' && os_version == '10.15' && processor == 'x86_64'",
166   "os == 'mac' && os_version == '11.20' && arch == 'aarch64'",
169 ["test_hidden_alpha.html"]
171 ["test_hidden_depth_stencil.html"]
173 ["test_highp_fs.html"]
175 ["test_imagedata_transfered_arraybuffer.html"]
177 ["test_implicit_color_buffer_float.html"]
179 ["test_no_arr_points.html"]
181 ["test_noprog_draw.html"]
183 ["test_pixel_pack_buffer.html"]
184 skip-if = [
185   "win10_2009", # Unofficial DXGL support regressed by bug 1632249
186   "win11_2009", # Unofficial DXGL support regressed by bug 1632249
187   "os == 'mac' && os_version == '11.20' && arch == 'aarch64'",
190 ["test_privileged_exts.html"]
192 ["test_read_pixels_no_format.html"]
194 ["test_renderer_strings.html"]
195 skip-if = ["display == 'wayland'"]
196 tags = "os_integration"
198 ["test_sab_with_webgl.html"]
200 ["test_tex_large_uploads.html"]
201 skip-if = ["win11_2009 && debug && bits == 32"] # bug 1705863
202 support-files = ["blank_15000x10000.png"]
204 ["test_tex_pbo.html"]
206 ["test_tex_unit_different_sampler_types.html"]
208 ["test_texsubimage_float.html"]
210 ["test_uninit_data.html"]
212 ["test_vertexattrib4f_update.html"]
214 ["test_video_fastpath_mp4.html"]
215 skip-if = ["win11_2009 && bits == 32"] # No fast video path for h264 decoder (done in RDD, can't be read in content)
217 ["test_video_fastpath_vp8.html"]
218 skip-if = [
219   "os == 'linux' && os_version == '18.04' && processor == 'x86_64'",
220   "os == 'mac' && os_version == '10.15' && processor == 'x86_64'",
221   "os == 'mac' && os_version == '11.20' && arch == 'aarch64'",
222   "win11_2009 && bits == 32", # No fast video path for vp8 decoder (done in RDD, can't be read in content)
225 ["test_video_fastpath_vp9.html"]
226 skip-if = [
227   "os == 'linux' && os_version == '18.04' && processor == 'x86_64'",
228   "os == 'mac' && os_version == '10.15' && processor == 'x86_64'",
229   "os == 'mac' && os_version == '11.20' && arch == 'aarch64'",
230   "win11_2009 && bits == 32", # No fast video path for vp9 decoder (done in RDD, can't be read in content)
233 ["test_webgl2_alpha_luminance.html"]
234 skip-if = ["os == 'android'"] #bug 865443- seperate suite - the non_conf* tests pass except for one on armv6 tests
236 ["test_webgl2_invalidate_framebuffer.html"]
237 skip-if = ["os == 'android'"] #bug 865443- seperate suite - the non_conf* tests pass except for one on armv6 tests
239 ["test_webgl2_not_exposed.html"]
240 skip-if = ["os == 'android'"] #bug 865443- seperate suite - the non_conf* tests pass except for one on armv6 tests
242 ["test_webgl2_uniform_block.html"]
244 ["test_webgl_available.html"]
246 ["test_webgl_compressed_texture_es3.html"]
247 skip-if = ["os == 'android'"]
248 # 2020-01-07 00:00:11.839 F/MOZ_Assert( 6742): Assertion failure: [GFX1]: void mozilla::gl::GLContext::raw_fClear(GLbitfield): Generated unexpected GL_OUT_OF_MEMORY error, at /builds/worker/workspace/build/src/gfx/2d/Logging.h:746
249 # 2020-01-07 00:01:28.281 F/MOZ_Assert( 8333): Assertion failure: [GFX1]: Unexpected error from driver: DoCompressedTexSubImage(0x0de1, 0, 0,4,0, 4,4,1, 0x9270, 8) -> 0x0501, at /builds/worker/workspace/build/src/gfx/2d/Logging.h:746
251 ["test_webgl_fingerprinting_resistance.html"]
253 ["test_webgl_force_enable.html"]
255 ["test_webgl_request_context.html"]
256 skip-if = ["os == 'android'"] #bug 865443- seperate suite - the non_conf* tests pass except for one on armv6 tests
258 ["test_webgl_request_mismatch.html"]
259 skip-if = ["os == 'android'"] #bug 865443- seperate suite - the non_conf* tests pass except for one on armv6 tests
261 ["test_webglcontextcreationerror.html"]
263 ["test_without_index_validation.html"]