broadcom/ci: add skips for unsupported features

Currently 92% of our Vulkan CI tests hit "Not Supported" test
cases, which is ridiculously high. Add a bunch of skips, some
of which include very large categories of tests of features we
already know we don't support, so we stop wasting so much time
skipping tests.

With this, we can also increase the fraction of tests we execute
for vulkan significantly, while still keeping job run times
under control.

Reviewed-by: Juan A. Suarez <jasuarez@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28264>
This commit is contained in:
Iago Toral Quiroga
2024-03-19 13:37:45 +01:00
committed by Marge Bot
parent 795046a8d4
commit 83f53be8c7
3 changed files with 33 additions and 9 deletions
+16 -4
View File
@@ -285,10 +285,22 @@ dEQP-VK.wsi.xlib.maintenance1.present_fence.mailbox.multi_swapchain
dEQP-VK.wsi.xlib.swapchain.simulate_oom.image_usage
dEQP-VK.wsi.xlib.swapchain.simulate_oom.min_image_count
# These require VK_EXT_shader_object but not all of them check for it
# (Seems fixed in CTS main)
dEQP-VK.pipeline.shader_object*
# These require VK_KHR_shader_draw_parameters but they don't check for it
# (Seems to be fixed in some later release of CTS 1.3.7).
dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.multi_draw.*
# Skip tests for unsupported features so we can increase the number of tests
# that are actually useful in the limited CI time we have per job.
dEQP-VK.pipeline.monolithic.multisample_with_fragment_shading_rate.*
dEQP-VK.pipeline.monolithic.bind_point.graphics_raytracing.*
dEQP-VK.pipeline.monolithic.bind_point.compute_raytracing.*
dEQP-VK.pipeline.pipeline_library.*
dEQP-VK.pipeline.fast_linked_library.*
dEQP-VK.pipeline.shader_object*
dEQP-VK.protected_memory.*
dEQP-VK.transform_feedback.*
dEQP-VK.ray_tracing_pipeline.*
dEQP-VK.ray_query.*
dEQP-VK.fragment_shading_rate.*
dEQP-VK.mesh_shader.*
dEQP-VK.shader_object.rendering.*
+16 -4
View File
@@ -75,10 +75,22 @@ dEQP-VK.wsi.wayland.incremental_present.scale_none.fifo.identity.opaque.referenc
dEQP-VK.wsi.wayland.incremental_present.scale_none.fifo.identity.pre_multiplied.incremental_present
dEQP-VK.wsi.wayland.incremental_present.scale_none.fifo.identity.pre_multiplied.reference
# These require VK_EXT_shader_object but not all of them check for it
# (Seems fixed in CTS main)
dEQP-VK.pipeline.shader_object*
# These require VK_KHR_shader_draw_parameters but they don't check for it
# (Seems to be fixed in some later release of CTS 1.3.7).
dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.multi_draw.*
# Skip tests for unsupported features so we can increase the number of tests
# that are actually useful in the limited CI time we have per job.
dEQP-VK.pipeline.monolithic.multisample_with_fragment_shading_rate.*
dEQP-VK.pipeline.monolithic.bind_point.graphics_raytracing.*
dEQP-VK.pipeline.monolithic.bind_point.compute_raytracing.*
dEQP-VK.pipeline.pipeline_library.*
dEQP-VK.pipeline.fast_linked_library.*
dEQP-VK.pipeline.shader_object*
dEQP-VK.protected_memory.*
dEQP-VK.transform_feedback.*
dEQP-VK.ray_tracing_pipeline.*
dEQP-VK.ray_query.*
dEQP-VK.fragment_shading_rate.*
dEQP-VK.mesh_shader.*
dEQP-VK.shader_object.rendering.*
+1 -1
View File
@@ -70,7 +70,7 @@ v3dv-rpi4-vk:arm64:
HWCI_TEST_SCRIPT: "/install/deqp-runner.sh"
HWCI_START_WESTON: 1
DEQP_EXPECTED_RENDERER: "V3D.4.2"
DEQP_FRACTION: 9
DEQP_FRACTION: 3
DEQP_VER: vk
FLAKES_CHANNEL: "#videocore-ci"