# Note: skips lists for CI are just a list of lines that, when
# non-zero-length and not starting with '#', will regex match to
# delete lines from the test list.  Be careful.

# Some compute jobs take more 0.5s, the maximum allowed by the
# kernel driver
dEQP-GLES31.functional.draw_indirect.compute_interop.large.*

# fail seen here and in others
# https://gitlab.freedesktop.org/mesa/mesa/-/jobs/19776551
dEQP-GLES31.functional.ssbo.layout.random.all_shared_buffer.36

# Seems to timeout occasionally
dEQP-VK.api.object_management.max_concurrent.query_pool

# Causes a GPU timeout
spec@!opengl 1.1@longprim

# OOMs
spec@!opengl 1.1@streaming-texture-leak
tex3d-maxsize

# Takes absurdly long, sometimes flaking due to the 60s timeout
glx@glx-make-current

# These Piglits cause crashes, at least when run with PAN_MESA_DEBUG=sync. For
# many, the crashes are due to faults. Although Piglits are nominally
# process-isolated, faults can leak across processes to subpar recovery, meaning
# these crashes are liable to cause robust passing tests to flakes.
# So, skip any tests known to crash to make sure the coverage is solid.
glx@glx-visuals-depth -pixmap
glx@glx-visuals-stencil -pixmap
spec@arb_texture_buffer_object@formats (fs- arb)
spec@arb_texture_buffer_object@formats (vs- arb)
spec@arb_texture_buffer_object@texture-buffer-size-clamp
spec@arb_texture_float@fbo-alphatest-formats
spec@arb_texture_float@fbo-blending-formats
spec@arb_texture_rectangle@tex-miplevel-selection gl2:texture() 2drect
spec@arb_texture_rectangle@tex-miplevel-selection gl2:texture() 2drectshadow
spec@arb_texture_rectangle@tex-miplevel-selection gl2:textureproj 2drect
spec@arb_texture_rectangle@tex-miplevel-selection gl2:textureproj 2drect_projvec4
spec@arb_texture_rectangle@tex-miplevel-selection gl2:textureproj 2drectshadow
spec@ext_transform_feedback@immediate-reuse-index-buffer
spec@ext_transform_feedback@immediate-reuse-uniform-buffer
spec@glsl-1.30@execution@tex-miplevel-selection texture() 2drect
spec@glsl-1.30@execution@tex-miplevel-selection texture() 2drectshadow
spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 2drect
spec@glsl-1.30@execution@tex-miplevel-selection texturegrad 2drectshadow
spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 2drect
spec@glsl-1.30@execution@tex-miplevel-selection texturegradoffset 2drectshadow
spec@glsl-1.30@execution@tex-miplevel-selection textureoffset 2drect
spec@glsl-1.30@execution@tex-miplevel-selection textureoffset 2drectshadow
spec@glsl-1.30@execution@tex-miplevel-selection textureproj 2drect
spec@glsl-1.30@execution@tex-miplevel-selection textureproj 2drect_projvec4
spec@glsl-1.30@execution@tex-miplevel-selection textureproj 2drectshadow
spec@glsl-1.30@execution@tex-miplevel-selection textureprojgrad 2drect
spec@glsl-1.30@execution@tex-miplevel-selection textureprojgrad 2drect_projvec4
spec@glsl-1.30@execution@tex-miplevel-selection textureprojgrad 2drectshadow
spec@glsl-1.30@execution@tex-miplevel-selection textureprojgradoffset 2drect
spec@glsl-1.30@execution@tex-miplevel-selection textureprojgradoffset 2drect_projvec4
spec@glsl-1.30@execution@tex-miplevel-selection textureprojgradoffset 2drectshadow
spec@glsl-1.30@execution@tex-miplevel-selection textureprojoffset 2drect
spec@glsl-1.30@execution@tex-miplevel-selection textureprojoffset 2drect_projvec4
spec@glsl-1.30@execution@tex-miplevel-selection textureprojoffset 2drectshadow
spec@!opengl 1.0@rasterpos
spec@!opengl es 3.0@gles-3.0-transform-feedback-uniform-buffer-object

# uprev Piglit in Mesa
spec@arb_texture_multisample@arb_texture_multisample-dsa-texelfetch
shaders@glsl-bug-110796

# query pool not supported yet
dEQP-VK.query_pool.*
dEQP-VK.fragment_operations.occlusion_query.*
dEQP-VK.dynamic_rendering.primary_cmd_buff.random.seed*

# indirect dispatch and draw not supported yet
dEQP-VK.synchronization.*indirect*
dEQP-VK.synchronization2.*indirect*
dEQP-VK.draw.renderpass.indirect_draw.*
dEQP-VK.draw.renderpass.*.draw_indirect*
dEQP-VK.draw.renderpass.*.draw_indexed_indirect*
dEQP-VK.draw.dynamic_rendering.*.draw_indirect*
dEQP-VK.draw.dynamic_rendering.*.draw_indexed_indirect*
dEQP-VK.draw.dynamic_rendering.*.indirect_draw*

# VKCTS bug?
# Jump to 0x0 (XXX: need more research)
dEQP-VK.glsl.shader_expect_assume.*

# Slow tests (>= 30s)
dEQP-VK.api.object_management.multithreaded_shared_resources.device_group
dEQP-VK.ssbo.phys.layout.2_level_array.std140.row_major_mat4
dEQP-VK.ssbo.phys.layout.2_level_array.std140.row_major_mat4_comp_access
dEQP-VK.ssbo.phys.layout.2_level_array.std140.row_major_mat4_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.2_level_array.std430.row_major_mat4
dEQP-VK.ssbo.phys.layout.2_level_array.std430.row_major_mat4_comp_access
dEQP-VK.ssbo.phys.layout.2_level_array.std430.row_major_mat4_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.2_level_array.std430.row_major_mat4_store_cols
dEQP-VK.ssbo.phys.layout.3_level_array.std140.row_major_mat2x4
dEQP-VK.ssbo.phys.layout.3_level_array.std140.row_major_mat3
dEQP-VK.ssbo.phys.layout.3_level_array.std140.row_major_mat3
dEQP-VK.ssbo.phys.layout.3_level_array.std140.row_major_mat3_comp_access
dEQP-VK.ssbo.phys.layout.3_level_array.std140.row_major_mat3_comp_access
dEQP-VK.ssbo.phys.layout.3_level_array.std140.row_major_mat3_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_array.std140.row_major_mat3_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_array.std140.row_major_mat3_store_cols
dEQP-VK.ssbo.phys.layout.3_level_array.std140.row_major_mat3_store_cols
dEQP-VK.ssbo.phys.layout.3_level_array.std140.row_major_mat3x4
dEQP-VK.ssbo.phys.layout.3_level_array.std140.row_major_mat3x4_comp_access
dEQP-VK.ssbo.phys.layout.3_level_array.std140.row_major_mat3x4_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_array.std140.row_major_mat3x4_store_cols
dEQP-VK.ssbo.phys.layout.3_level_array.std140.row_major_mat4
dEQP-VK.ssbo.phys.layout.3_level_array.std140.row_major_mat4_comp_access
dEQP-VK.ssbo.phys.layout.3_level_array.std140.row_major_mat4_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_array.std140.row_major_mat4_store_cols
dEQP-VK.ssbo.phys.layout.3_level_array.std140.row_major_mat4x3
dEQP-VK.ssbo.phys.layout.3_level_array.std140.row_major_mat4x3_comp_access
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat3
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat3
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat3_comp_access
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat3_comp_access
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat3_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat3_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat3_store_cols
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat3_store_cols
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat3x4
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat3x4_comp_access
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat3x4_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat3x4_store_cols
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat4
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat4_comp_access
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat4_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat4_store_cols
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat4x3
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat4x3_comp_access
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat4x3_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_array.std430.row_major_mat4x3_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat2x4_comp_access
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat3
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat3
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat3_comp_access
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat3_comp_access
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat3_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat3_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat3_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat3_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat3x4
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat3x4_comp_access
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat3x4_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat3x4_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat4
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat4_comp_access
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat4_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat4_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat4x3_comp_access
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat4x3_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std140.row_major_mat4x3_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.column_major_mat4x2_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat2x4_comp_access
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat2x4_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat2x4_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat3
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat3
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat3_comp_access
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat3_comp_access
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat3_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat3_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat3_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat3_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat3x4
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat3x4_comp_access
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat3x4_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat4
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat4_comp_access
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat4_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat4_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat4x3
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat4x3_comp_access
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat4x3_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.3_level_unsized_array.std430.row_major_mat4x3_store_cols
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std140.row_major_mat3x4
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std140.row_major_mat3x4
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std140.row_major_mat3x4_comp_access
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std140.row_major_mat3x4_comp_access
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std140.row_major_mat3x4_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std140.row_major_mat3x4_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std140.row_major_mat3x4_store_cols
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std140.row_major_mat3x4_store_cols
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std140.row_major_mat4
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std140.row_major_mat4_comp_access
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std140.row_major_mat4_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std140.row_major_mat4_store_cols
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std430.row_major_mat3x4
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std430.row_major_mat3x4
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std430.row_major_mat3x4_comp_access
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std430.row_major_mat3x4_comp_access
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std430.row_major_mat3x4_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std430.row_major_mat3x4_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std430.row_major_mat3x4_store_cols
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std430.row_major_mat3x4_store_cols
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std430.row_major_mat3x4_store_cols
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std430.row_major_mat4
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std430.row_major_mat4_comp_access
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std430.row_major_mat4_comp_access_store_cols
dEQP-VK.ssbo.phys.layout.basic_unsized_array.std430.row_major_mat4_store_cols
dEQP-VK.ssbo.phys.layout.random.all_per_block_buffers.22
dEQP-VK.ssbo.phys.layout.random.all_per_block_buffers.22
dEQP-VK.ssbo.phys.layout.random.all_shared_buffer.3

# Cause a big memory pressure (causing other tests to fail) but still fail most of the time, this needs investigation.
dEQP-VK.memory.mapping.suballocation.full.variable.implicit_unmap
