New testing jobs anv-adl{,-full}

Introduce testing coverage for ANV driver on ADL generation. Sharded in 4 jobs
the pre-merge fraction, and with 5 jobs the full coverage on the nightly runs.
Introduced the initial expectation files with fails, flakes, and skips.

Signed-off-by: Sergi Blanch Torne <sergi.blanch.torne@collabora.com>
Reviewed-by: Daniel Stone <daniels@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26831>
This commit is contained in:
Sergi Blanch Torne 2024-05-27 15:06:09 +02:00
parent fce5e77604
commit 6c9138f86a
6 changed files with 100 additions and 0 deletions

View file

@ -0,0 +1,6 @@
# Basic test set
[[deqp]]
deqp = "/deqp/external/vulkancts/modules/vulkan/deqp-vk"
caselists = ["/deqp/mustpass/vk-main.txt"]
renderer_check = "ADL"

View file

@ -0,0 +1,41 @@
# Basic test set
[[deqp]]
deqp = "/deqp/external/vulkancts/modules/vulkan/deqp-vk"
caselists = ["/deqp/mustpass/vk-main.txt"]
fraction = 6
renderer_check = "ADL"
# Rerun query tests with shader query optimizations (14443 tests)
[[deqp]]
deqp = "/deqp/external/vulkancts/modules/vulkan/deqp-vk"
caselists = ["/deqp/mustpass/vk-main.txt"]
renderer_check = "ADL"
include = ["dEQP-VK.query_pool.*"]
prefix = "shaderquery-"
[deqp.env]
query_clear_with_blorp_threshold = "0"
query_copy_with_shader_threshold = "0"
# Rerun indirect tests with in-place generation shader optimizations
# (3814 tests)
[[deqp]]
deqp = "/deqp/external/vulkancts/modules/vulkan/deqp-vk"
caselists = ["/deqp/mustpass/vk-main.txt"]
renderer_check = "ADL"
include = ["dEQP-VK.draw.*indirect*"]
prefix = "indirectgen-inplace-"
[deqp.env]
generated_indirect_threshold = "0"
# Rerun indirect tests with ring-buffer generation shader optimizations
# (3814 tests)
[[deqp]]
deqp = "/deqp/external/vulkancts/modules/vulkan/deqp-vk"
caselists = ["/deqp/mustpass/vk-main.txt"]
renderer_check = "ADL GT2"
include = ["dEQP-VK.draw.*indirect*"]
prefix = "indirectgen-inring-"
[deqp.env]
generated_indirect_threshold = "0"
generated_indirect_ring_threshold = "0"

View file

@ -22,6 +22,27 @@ anv-jsl:
JOB_TIMEOUT: 60
parallel: 4
anv-adl:
extends:
- .lava-acer-cbv514-1h-34uz-brya:x86_64
- .anv-test
variables:
DEQP_SUITE: anv-adl
VK_DRIVER: intel
DEQP_FRACTION: 2
timeout: 30m
parallel: 4
anv-adl-full:
extends:
- anv-adl
- .intel-manual-rules
variables:
DEQP_SUITE: anv-adl-full
JOB_TIMEOUT: 90
timeout: 1h 40m
parallel: 5
anv-tgl:
extends:
- .lava-acer-cp514-2h-1160g7-volteer:x86_64

View file

@ -0,0 +1,19 @@
# initial fails
dEQP-VK.api.get_device_proc_addr.non_enabled,Fail
dEQP-VK.api.version_check.unavailable_entry_points,Fail
dEQP-VK.dynamic_rendering.complete_secondary_cmd_buff.dithering.blend.additive_r4g4b4a4_unorm_pack16,Fail
dEQP-VK.dynamic_rendering.complete_secondary_cmd_buff.dithering.blend.additive_r5g5b5a1_unorm_pack16,Fail
dEQP-VK.dynamic_rendering.complete_secondary_cmd_buff.dithering.blend.additive_r5g6b5_unorm_pack16,Fail
dEQP-VK.dynamic_rendering.partial_secondary_cmd_buff.dithering.blend.additive_r4g4b4a4_unorm_pack16,Fail
dEQP-VK.dynamic_rendering.partial_secondary_cmd_buff.dithering.blend.additive_r5g5b5a1_unorm_pack16,Fail
dEQP-VK.dynamic_rendering.partial_secondary_cmd_buff.dithering.blend.additive_r5g6b5_unorm_pack16,Fail
dEQP-VK.dynamic_rendering.primary_cmd_buff.dithering.blend.additive_r4g4b4a4_unorm_pack16,Fail
dEQP-VK.dynamic_rendering.primary_cmd_buff.dithering.blend.additive_r5g5b5a1_unorm_pack16,Fail
dEQP-VK.dynamic_rendering.primary_cmd_buff.dithering.blend.additive_r5g6b5_unorm_pack16,Fail
dEQP-VK.renderpass.dithering.blend.additive_r4g4b4a4_unorm_pack16,Fail
dEQP-VK.renderpass.dithering.blend.additive_r5g5b5a1_unorm_pack16,Fail
dEQP-VK.renderpass.dithering.blend.additive_r5g6b5_unorm_pack16,Fail
dEQP-VK.renderpass2.dithering.blend.additive_r4g4b4a4_unorm_pack16,Fail
dEQP-VK.renderpass2.dithering.blend.additive_r5g5b5a1_unorm_pack16,Fail
dEQP-VK.renderpass2.dithering.blend.additive_r5g6b5_unorm_pack16,Fail

View file

@ -0,0 +1,4 @@
# initial flakes
dEQP-VK.wsi.direct_drm.maintenance1.present_fence.fifo.ordering
shaderquery-dEQP-VK.query_pool.performance_query.query_compute

View file

@ -0,0 +1,9 @@
# initial skips
dEQP-VK.api.device_init.create_instance_device_intentional_alloc_fail.basic
dEQP-VK.reconvergence.subgroup_uniform_control_flow_ballot.compute.nesting4.0.40
dEQP-VK.reconvergence.subgroup_uniform_control_flow_ballot.compute.nesting4.7.10
dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting4.0.40
dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting4.7.10
dEQP-VK.reconvergence.workgroup_uniform_control_flow_ballot.compute.nesting4.7.10
dEQP-VK.reconvergence.workgroup_uniform_control_flow_elect.compute.nesting4.7.10