venus/ci: Enable WSI testing on Android

We can now run dEQP-VK.wsi.android.* and more EGL tests with ANGLE in the
deqp-runner suite.

The regular VKCTS test set had to be reduced to fit within the time
limit.

Signed-off-by: Valentine Burley <valentine.burley@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41314>
This commit is contained in:
Valentine Burley 2026-04-24 16:01:39 +02:00
parent 99f4ec7255
commit 11720e1b58
4 changed files with 25 additions and 3 deletions

View file

@ -9,3 +9,6 @@ dEQP-VK.robustness.buffer_access.*
dEQP-VK.synchronization2.op.multi_queue.fence.write_image_compute_read_image_compute.image_128x128_r8_unorm_concurrent
dEQP-VK.synchronization2.op.multi_queue.fence.write_ssbo_compute_read_ssbo_vertex.buffer_16384_concurrent
dEQP-VK.synchronization2.timeline_semaphore.wait_before_signal.write_ssbo_compute_indirect_read_vertex_input.buffer_262144
# Mainly for testing platform features. Skip as take too long. Flaky on both ANV and Turnip.
awsi-dEQP-VK.wsi.android.incremental_present.*

View file

@ -1,3 +1,6 @@
# Triggers an assertion on the Turnip host and hangs Cuttlefish
# virgl_render_server: ../src/freedreno/vulkan/tu_knl_drm_msm.cc:1400: VkResult msm_queue_submit(tu_queue*, void*, vk_sync_wait*, uint32_t, vk_sync_signal*, uint32_t, tu_u_trace_submission_data*): Assertion `errno_ != EINVAL' failed.
dEQP-VK.sparse_resources.*
# Mainly for testing platform features. Skip as take too long. Flaky on both ANV and Turnip.
awsi-dEQP-VK.wsi.android.incremental_present.*

View file

@ -7,6 +7,14 @@ timeout = 120
prefix = "ahb-"
renderer_check = "Virtio-GPU Venus.*Intel"
# Vulkan WSI test set
[[deqp]]
deqp = "/data/deqp/deqp-vk"
caselists = ["/data/deqp/vk-main.txt"]
include = ["dEQP-VK.wsi.android.*"]
timeout = 120
prefix = "awsi-"
# Basic fractioned vkcts test set
[[deqp]]
deqp = "/data/deqp/deqp-vk"
@ -14,9 +22,9 @@ caselists = [ "/data/deqp/vk-main.txt" ]
tests_per_group = 10000
skips = ["/data/deqp/android-skips.txt"]
timeout = 120
fraction = 50
fraction = 100
# Basic EGL test set
# EGL test set
[[deqp]]
deqp = "/data/deqp/deqp-egl-android"
caselists = ["/data/deqp/egl-main.txt"]

View file

@ -7,6 +7,14 @@ timeout = 120
prefix = "ahb-"
renderer_check = "Virtio-GPU Venus.*Adreno"
# Vulkan WSI test set
[[deqp]]
deqp = "/data/deqp/deqp-vk"
caselists = ["/data/deqp/vk-main.txt"]
include = ["dEQP-VK.wsi.android.*"]
timeout = 120
prefix = "awsi-"
# Basic fractioned vkcts test set
[[deqp]]
deqp = "/data/deqp/deqp-vk"
@ -16,7 +24,7 @@ skips = ["/data/deqp/android-skips.txt"]
timeout = 120
fraction = 100
# Basic EGL test set
# EGL test set
[[deqp]]
deqp = "/data/deqp/deqp-egl-android"
caselists = ["/data/deqp/egl-main.txt"]