ci: Disable a bunch of tests on freedreno a630.
authorEric Anholt <eric@anholt.net>
Thu, 6 Feb 2020 19:00:12 +0000 (11:00 -0800)
committerEric Anholt <eric@anholt.net>
Thu, 6 Feb 2020 23:18:15 +0000 (15:18 -0800)
On a daily basis I've been having to restart people's a630 jobs in the
front couple of pages of /merge_requests due to spurious failures from our
flaky tests, and fielding reports of spurious fails from other developers,
and babysitting my own marge merges that are failing due to our flakes.

Nobody should have to deal with that, especially not non-freedreno
developers, so just scrape the list of flakes reported to #freedreno-ci
for the last month and ban those tests that have failed more than once
until we have a credible fix.

Acked-by: Kristian H. Kristensen <hoegsberg@google.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3662>

.gitlab-ci/deqp-freedreno-a630-skips.txt

index 71f2d2416e22d2e6db7b60c89c2ec3583047915b..38f0560f6437e38ed2ecac190e5f2ab6c3ff214b 100644 (file)
@@ -19,3 +19,57 @@ dEQP-GLES31.functional.primitive_bounding_box.*
 # Intermittent timeout
 dEQP-GLES31.functional.ssbo.layout.random.all_shared_buffer.23
 
+# Flakes reported more than once during January 2020
+dEQP-GLES31.functional.layout_binding.ssbo.fragment_binding_array
+dEQP-GLES31.functional.stencil_texturing.format.depth24_stencil8_2d
+dEQP-GLES31.functional.stencil_texturing.format.stencil_index8_2d
+dEQP-GLES31.functional.stencil_texturing.misc.compare_mode_effect
+dEQP-GLES31.functional.texture.border_clamp.formats.stencil_index8.nearest_size_npot
+dEQP-GLES31.functional.texture.border_clamp.formats.stencil_index8.nearest_size_pot
+dEQP-GLES31.functional.texture.border_clamp.sampler.uint_stencil
+dEQP-GLES31.functional.texture.specification.texsubimage3d_pbo.r16ui_cube_array
+dEQP-GLES3.functional.fbo.blit.conversion.r16f_to_r11f_g11f_b10f
+dEQP-GLES3.functional.fbo.blit.conversion.r16f_to_r16f
+dEQP-GLES3.functional.fbo.blit.conversion.r16f_to_r32f
+dEQP-GLES3.functional.fbo.blit.conversion.r16i_to_rg16i
+dEQP-GLES3.functional.fbo.blit.conversion.r16ui_to_r8ui
+dEQP-GLES3.functional.fbo.blit.conversion.r8_to_r16f
+dEQP-GLES3.functional.fbo.blit.conversion.rgb5_a1_to_r16f
+dEQP-GLES3.functional.fbo.blit.conversion.rgba32i_to_r16i
+dEQP-GLES3.functional.fbo.blit.conversion.rgba32ui_to_r16ui
+dEQP-GLES3.functional.fbo.msaa.2_samples.stencil_index8
+dEQP-GLES3.functional.fragment_out.random.0
+dEQP-GLES3.functional.fragment_out.random.1
+dEQP-GLES3.functional.fragment_out.random.13
+dEQP-GLES3.functional.fragment_out.random.17
+dEQP-GLES3.functional.fragment_out.random.24
+dEQP-GLES3.functional.fragment_out.random.27
+dEQP-GLES3.functional.fragment_out.random.28
+dEQP-GLES3.functional.fragment_out.random.32
+dEQP-GLES3.functional.fragment_out.random.34
+dEQP-GLES3.functional.fragment_out.random.35
+dEQP-GLES3.functional.fragment_out.random.44
+dEQP-GLES3.functional.fragment_out.random.47
+dEQP-GLES3.functional.fragment_out.random.50
+dEQP-GLES3.functional.fragment_out.random.51
+dEQP-GLES3.functional.fragment_out.random.55
+dEQP-GLES3.functional.fragment_out.random.58
+dEQP-GLES3.functional.fragment_out.random.59
+dEQP-GLES3.functional.fragment_out.random.63
+dEQP-GLES3.functional.fragment_out.random.66
+dEQP-GLES3.functional.fragment_out.random.67
+dEQP-GLES3.functional.fragment_out.random.69
+dEQP-GLES3.functional.fragment_out.random.71
+dEQP-GLES3.functional.fragment_out.random.80
+dEQP-GLES3.functional.fragment_out.random.82
+dEQP-GLES3.functional.fragment_out.random.86
+dEQP-GLES3.functional.fragment_out.random.88
+dEQP-GLES3.functional.fragment_out.random.91
+dEQP-GLES3.functional.fragment_out.random.95
+dEQP-GLES3.functional.fragment_out.random.96
+dEQP-GLES3.functional.texture.format.sized.2d_array.r16ui_npot
+dEQP-GLES3.functional.texture.specification.basic_teximage3d.r16f_2d_array
+dEQP-GLES3.functional.texture.specification.texsubimage3d_pbo.r16i_2d_array
+dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.highp_mat2x3
+dEQP-GLES3.functional.transform_feedback.array_element.interleaved.triangles.lowp_mat2x4
+dEQP-GLES3.functional.transform_feedback.array_element.separate.triangles.lowp_mat2x4