panvk/ci: Update to run full CTS on G52

A full CTS run currently takes around 4 hours.

As we are allocating 4 runners to stay in a 45 min budget,
let's have a 8 fraction (that should be around 30 min)

Signed-off-by: Mary Guillemard <mary.guillemard@collabora.com>
Acked-by: Boris Brezillon <boris.brezillon@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31340>
This commit is contained in:
Mary Guillemard 2024-09-24 09:36:00 +02:00 committed by Marge Bot
parent 131d2745c4
commit 2f54228da5
2 changed files with 4 additions and 60 deletions

View file

@ -2,62 +2,4 @@
deqp = "/deqp/external/vulkancts/modules/vulkan/deqp-vk"
caselists = ["/deqp/mustpass/vk-main.txt"]
renderer_check = "Mali-G52"
fraction = 2
include = [
"dEQP-VK.pipeline.blend.*",
"dEQP-VK.api.buffer_view.*",
"dEQP-VK.api.command_buffers.record_many_draws_secondary_2",
"dEQP-VK.api.command_buffers.record_many_secondary",
"dEQP-VK.api.command_buffers.record_one_time_submit_secondary",
"dEQP-VK.api.command_buffers.render_pass_continue",
"dEQP-VK.api.command_buffers.render_pass_continue_no_fb",
"dEQP-VK.api.copy_and_blit.core.*",
"dEQP-VK.api.device_init.*",
"dEQP-VK.api.fill_and_update_buffer.suballocation.*",
"dEQP-VK.api.image_clearing.*",
"dEQP-VK.api.maintenance3_check.*",
"dEQP-VK.api.null_handle.*",
"dEQP-VK.api.object_management.*",
"dEQP-VK.binding_model.buffer_device_address.*",
"dEQP-VK.binding_model.descriptor_copy.compute.*",
"dEQP-VK.compute.*",
"dEQP-VK.draw.renderpass.instanced.draw_indexed_vk_*",
"dEQP-VK.draw.renderpass.offscreen_viewport.*",
"dEQP-VK.image.atomic_operations.*",
"dEQP-VK.glsl.440.linkage.*",
"dEQP-VK.glsl.builtin.function.*",
"dEQP-VK.glsl.builtin.precision.frexp.*",
"dEQP-VK.glsl.builtin.precision.ldexp.*",
"dEQP-VK.glsl.builtin_var.*",
"dEQP-VK.glsl.indexing.*",
"dEQP-VK.glsl.opaque_type_indexing.sampler.*",
"dEQP-VK.glsl.conversions.*",
"dEQP-VK.glsl.derivate.*.constant.*",
"dEQP-VK.glsl.derivate.*.linear.*",
"dEQP-VK.glsl.derivate.*.uniform_*",
"dEQP-VK.glsl.texture_functions.query.texturesize*",
"dEQP-VK.glsl.texture_functions.query.texturesamples.*",
"dEQP-VK.glsl.texture_functions.query.texturequerylevels.*",
"dEQP-VK.glsl.operator.*",
"dEQP-VK.image.image_size.*",
"dEQP-VK.info.*",
"dEQP-VK.pipeline.depth.format.d24_unorm_s8_uint.depth_test_disabled.depth_write_enabled",
"dEQP-VK.pipeline.fast_linked_library.*",
"dEQP-VK.pipeline.image.suballocation.sampling_type.*.view_type.2d*",
"dEQP-VK.pipeline.input_assembly.*",
"dEQP-VK.pipeline.logic_op.*",
"dEQP-VK.pipeline.monolithic.*",
"dEQP-VK.pipeline.pipeline_library.*",
"dEQP-VK.pipeline.sampler.view_type.*.format.r*.address_modes.all_mode_clamp_to_border*",
"dEQP-VK.pipeline.stencil.*",
"dEQP-VK.rasterization.interpolation.*",
"dEQP-VK.rasterization.primitive_size.*",
"dEQP-VK.robustness.buffer_access.*",
"dEQP-VK.spirv_assembly.instruction.*.variable_pointers.*",
"dEQP-VK.spirv_assembly.instruction.compute.opquantize.*",
"dEQP-VK.spirv_assembly.instruction.compute.shader_default_output.*",
"dEQP-VK.spirv_assembly.instruction.compute.workgroup_memory.*",
"dEQP-VK.ssbo.layout.single_basic_type.*",
"dEQP-VK.texture.explicit_lod.*.derivatives.*",
"dEQP-VK.texture.filtering.*",
]
fraction = 8

View file

@ -331,13 +331,15 @@ panfrost-g52-gl:arm64:
PAN_MESA_DEBUG: "deqp,sync,indirect"
panfrost-g52-vk:arm64:
parallel: 2
parallel: 4
extends:
- .lava-test-deqp:arm64
- .panfrost-test
- .lava-meson-g12b-a311d-khadas-vim3:arm64
- .panfrost-bifrost-vk-manual-rules
variables:
# Using more than 4 cores cause instabilities
FDO_CI_CONCURRENT: 4
MESA_VK_IGNORE_CONFORMANCE_WARNING: 1
PAN_I_WANT_A_BROKEN_VULKAN_DRIVER: 1
PANVK_DEBUG: "no_known_warn,sync"