ci/android: add ci rules to test venus on Android

Reviewed-by: Eric Engestrom <None>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30895>
This commit is contained in:
Antonio Ospite
2024-11-08 16:44:13 +01:00
committed by Marge Bot
parent 610fc8cd13
commit 578fb242f9
3 changed files with 35 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
[[deqp]]
deqp = "/data/deqp/deqp-egl-android"
caselists = ["/data/deqp/egl-main.txt"]
deqp_args = [
"--deqp-surface-width=256",
"--deqp-surface-height=256",
"--deqp-surface-type=pbuffer",
"--deqp-gl-config-name=rgba8888d24s8ms0",
"--deqp-visibility=hidden"
]

View File

@@ -0,0 +1,5 @@
[[deqp]]
deqp = "/data/deqp/deqp-vk"
caselists = [ "/data/deqp/vk-main.txt" ]
timeout = 30.0 # Starting lots of Crosvm instances simultaneously can take some time
renderer_check = "Virtio-GPU Venus.*llvmpipe"

View File

@@ -26,3 +26,23 @@ venus-lavapipe-full:
timeout: 3h
variables:
DEQP_FRACTION: 6 # 1 would take 12h so this is as close as we can get
.android-venus-lavapipe:
extends:
- .test-android
- .venus-manual-rules
variables:
ANDROID_GPU_MODE: venus
GPU_VERSION: venus
DEQP_SUITE: android-venus
# TODO: define DEQP_FRACTION?
.android-venus-angle-lavapipe:
extends:
- .test-android
- .venus-manual-rules
variables:
ANDROID_GPU_MODE: venus_guest_angle
GPU_VERSION: venus
DEQP_SUITE: android-venus-angle
# TODO: define DEQP_FRACTION?