From 8cc3ca62312b3df9c8cd14614fa72059242c0fa5 Mon Sep 17 00:00:00 2001 From: Valentine Burley Date: Tue, 10 Mar 2026 11:04:02 +0100 Subject: [PATCH] turnip/ci: Add nightly Android CTS job The job runs the following modules with ANGLE: - CtsGraphicsTestCases - CtsNativeHardwareTestCases - CtsSkQPTestCases Signed-off-by: Valentine Burley Part-of: --- .../ci/freedreno-a618-android-cts-include.txt | 3 +++ .../ci/freedreno-a618-android-cts-skips.txt | 11 +++++++++++ src/freedreno/ci/gitlab-ci.yml | 12 ++++++++++++ 3 files changed, 26 insertions(+) create mode 100644 src/freedreno/ci/freedreno-a618-android-cts-include.txt create mode 100644 src/freedreno/ci/freedreno-a618-android-cts-skips.txt diff --git a/src/freedreno/ci/freedreno-a618-android-cts-include.txt b/src/freedreno/ci/freedreno-a618-android-cts-include.txt new file mode 100644 index 00000000000..6d50db5a738 --- /dev/null +++ b/src/freedreno/ci/freedreno-a618-android-cts-include.txt @@ -0,0 +1,3 @@ +arm64-v8a CtsGraphicsTestCases +arm64-v8a CtsNativeHardwareTestCases +arm64-v8a CtsSkQPTestCases diff --git a/src/freedreno/ci/freedreno-a618-android-cts-skips.txt b/src/freedreno/ci/freedreno-a618-android-cts-skips.txt new file mode 100644 index 00000000000..6adb40e7071 --- /dev/null +++ b/src/freedreno/ci/freedreno-a618-android-cts-skips.txt @@ -0,0 +1,11 @@ +# CTS bug? Fails on all drivers with "This device must support the ABP 2021", but not clear what's missing +arm64-v8a CtsGraphicsTestCases android.graphics.cts.VulkanFeaturesTest#testAndroidBaselineProfile2021Support + +# Failed due to non-gfx issues +arm64-v8a CtsGraphicsTestCases android.graphics.fonts.SystemFontsTest#testFontsFallbackUnreadable[0] +arm64-v8a CtsGraphicsTestCases android.graphics.fonts.SystemFontsTest#testAvailableFonts_ReadOnlyFile[0] + +# ANGLE bug https://issues.angleproject.org/issues/504886977 +# Fix on the way: https://chromium-review.googlesource.com/c/angle/angle/+/7770269 +arm64-v8a CtsNativeHardwareTestCases android.hardware.nativehardware.cts.AHardwareBufferNativeTests#SingleLayer_ColorTest_GpuColorOutputCpuRead_R5G6B5_UNORM +arm64-v8a CtsNativeHardwareTestCases android.hardware.nativehardware.cts.AHardwareBufferNativeTests#SingleLayer_ColorTest_CpuWriteColorGpuRead_R5G6B5_UNORM diff --git a/src/freedreno/ci/gitlab-ci.yml b/src/freedreno/ci/gitlab-ci.yml index ee6913b8313..041b0e495dc 100644 --- a/src/freedreno/ci/gitlab-ci.yml +++ b/src/freedreno/ci/gitlab-ci.yml @@ -247,6 +247,18 @@ a618-android: DEQP_SUITE: tu-android FDO_CI_CONCURRENT: 6 # We get OOMkills if we go too wide since VKCTS 1.4.4.0 +a618-android-cts: + extends: + - .lava-arm64-test-android + - .lava-sc7180-trogdor-kingoftown:arm64 + - .collabora-turnip-manual-rules + - .test-android-cts + - .test-angle + timeout: 2h + variables: + CUTTLEFISH_GPU_MODE: drm_nctx_guest_angle + DEVICE_HANGING_TIMEOUT_SEC: 5400 # Android CTS might not print anything for minutes + a660-angle: extends: - .lava-arm64-test-gl