From 610fc8cd13053cb85bbb729498ebae05427a57ed Mon Sep 17 00:00:00 2001 From: Antonio Ospite Date: Thu, 22 Aug 2024 13:45:03 +0200 Subject: [PATCH] ci/android: add ci rules to test llvmpipe on Android For future reference add some disabled rules to for running tests using llvmpipe on Android, and for that to work also add deqp-android-llvmpipe.toml Reviewed-by: Eric Engestrom Part-of: --- .../drivers/llvmpipe/ci/deqp-android-llvmpipe.toml | 10 ++++++++++ src/gallium/drivers/llvmpipe/ci/gitlab-ci.yml | 10 ++++++++++ 2 files changed, 20 insertions(+) create mode 100644 src/gallium/drivers/llvmpipe/ci/deqp-android-llvmpipe.toml diff --git a/src/gallium/drivers/llvmpipe/ci/deqp-android-llvmpipe.toml b/src/gallium/drivers/llvmpipe/ci/deqp-android-llvmpipe.toml new file mode 100644 index 00000000000..cb91db002ad --- /dev/null +++ b/src/gallium/drivers/llvmpipe/ci/deqp-android-llvmpipe.toml @@ -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" +] diff --git a/src/gallium/drivers/llvmpipe/ci/gitlab-ci.yml b/src/gallium/drivers/llvmpipe/ci/gitlab-ci.yml index f486c0b4702..02e4536ceb9 100644 --- a/src/gallium/drivers/llvmpipe/ci/gitlab-ci.yml +++ b/src/gallium/drivers/llvmpipe/ci/gitlab-ci.yml @@ -61,3 +61,13 @@ llvmpipe-deqp-asan: needs: - debian/x86_64_test-gl - debian-testing-asan + +.android-llvmpipe: + extends: + - .test-android + - .llvmpipe-rules + variables: + ANDROID_GPU_MODE: guest_swiftshader + GPU_VERSION: llvmpipe + DEQP_SUITE: android-llvmpipe + # TODO: define DEQP_FRACTION?