mesa/.gitlab-ci/container
Antonio Ospite bac77bb30d ci/android: add a job using android-cts instead of deqp-runner
We also want to run Android CTS in the Android jobs.

Since the Android CTS is quite large, download it and strip it down to
only contain the interesting tests, so to reduce the space taken in the
container image.

Eventually we might want to have android-cts be run via deqp-runner
itself, but for now add a proof-of-concept mechanism which calls the
android-cts directly and uses an ad-hoc handling of expectations.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33499>
2025-03-12 10:29:17 +00:00
..
alpine ci/alpine: control wayland & wayland-protocols versions 2025-02-22 09:58:49 +00:00
debian ci/android: add a job using android-cts instead of deqp-runner 2025-03-12 10:29:17 +00:00
fedora ci/fedora: Install which into build image 2025-01-29 03:23:28 +00:00
patches ci/angle: Rework building ANGLE (again) 2025-02-12 09:03:48 +00:00
baremetal_build.sh ci: Force db410c to host mode 2025-01-16 22:57:52 +00:00
build-android-x86_64-llvm.sh ci/android: rename variable ANDROID_NDK to ANDROID_NDK_VERSION 2025-01-24 14:15:22 +00:00
build-angle.sh ci/angle: add structured tag check to ANGLE build time 2025-02-28 01:33:34 +00:00
build-apitrace.sh ci/container: move apitrace build section into the script itself 2024-11-21 19:59:55 +00:00
build-bindgen.sh ci/container: add sections around the other build scripts 2024-11-21 19:59:56 +00:00
build-crosvm.sh ci: Update CrosVM and Virglrenderer 2025-03-05 10:16:49 +00:00
build-deqp-runner.sh ci/deqp-runner: uprev from 0.20.2 to 0.20.3 2025-01-25 08:48:04 +00:00
build-deqp.sh ci: update VKCTS main to ba86fb95004331f2cf571dd9adefe2458290ee11 2025-03-05 22:03:33 +00:00
build-directx-headers.sh ci/container: add sections around the other build scripts 2024-11-21 19:59:56 +00:00
build-fluster.sh ci/fluster/lava: Add fluster in LAVA rootfs 2025-01-25 08:48:04 +00:00
build-fossilize.sh ci/container: move fossilize build section into the script itself 2024-11-21 19:59:55 +00:00
build-gfxreconstruct.sh ci/container: move gfxreconstruct build section into the script itself 2024-11-21 19:59:55 +00:00
build-kdl.sh ci/container: move kdl build section into the script itself 2024-11-21 19:59:55 +00:00
build-libclc.sh ci/container: move libclc build section into the script itself 2024-11-21 19:59:55 +00:00
build-libdrm.sh ci/container: add sections around the other build scripts 2024-11-21 19:59:56 +00:00
build-llvm-spirv.sh ci/debian: Upgrade Debian images to LLVM 19 2025-01-29 03:23:28 +00:00
build-mold.sh ci/container: move mold build section into the script itself 2024-11-21 19:59:55 +00:00
build-ninetests.sh ci/container: move ninetests build section into the script itself 2024-11-21 19:59:55 +00:00
build-piglit.sh Uprev Piglit to 708a9e365b18fdd881af989f75e1a6c1409cae8c 2025-03-10 11:47:52 +00:00
build-rust.sh ci: Update CrosVM and Virglrenderer 2025-03-05 10:16:49 +00:00
build-shader-db.sh ci/container: add sections around the other build scripts 2024-11-21 19:59:56 +00:00
build-skqp.sh ci: Require LLVM_VERSION to be set explicitly 2025-01-29 03:23:28 +00:00
build-skqp_base.gn ci/debian: Upgrade Debian images to LLVM 19 2025-01-29 03:23:28 +00:00
build-va-tools.sh ci/container: add sections around the other build scripts 2024-11-21 19:59:56 +00:00
build-vkd3d-proton.sh ci: Uprev vkd3d-proton to b121e6d746341e0aaba7663e3d85f3194e8e20e1 2025-01-07 07:35:26 +00:00
build-vulkan-validation.sh ci/vvl: Use appropriate level of parallelism 2025-02-05 04:35:07 +00:00
build-wayland.sh increase required wayland-protocols version to 1.41 2025-02-25 21:24:11 +00:00
container_job_trampoline.sh ci/container: remove S3_JWT_FILE when container_job_trampoline.sh exits 2024-12-20 04:40:52 +00:00
container_post_build.sh ci: Remove cargo symlink workaround 2025-02-19 05:08:53 +00:00
container_pre_build.sh ci: add support for structural tagging 2025-02-28 01:33:34 +00:00
create-android-cross-file.sh ci/android: fix meson C++ cross-compiler argument detection 2025-01-14 16:00:12 +00:00
create-android-ndk-pc.sh ci/android: move sdk version and ndk to a job variable 2023-01-25 08:58:25 -03:00
create-cross-file.sh ci: bump from Debian 11 (bullseye) to 12 (bookworm) 2023-05-25 16:06:51 +02:00
cross_build.sh ci: Require LLVM_VERSION to be set explicitly 2025-01-29 03:23:28 +00:00
get-firmware-from-source.sh ci/firmware: Allow calling firmware as sourced script 2024-10-22 10:44:36 +00:00
gitlab-ci.yml ci/android: add a job using android-cts instead of deqp-runner 2025-03-12 10:29:17 +00:00
install-meson.sh ci: fix meson install script 2024-06-11 12:15:07 +00:00
install-wine-apitrace.sh ci/wine: Make build-wine safe for set -u 2024-10-10 11:05:57 +00:00
install-wine-dxvk.sh ci/wine: Make build-wine safe for set -u 2024-10-10 11:05:57 +00:00
lava_build.sh ci: copy structural tag files to rootfs 2025-02-28 01:33:34 +00:00
setup-rootfs.sh ci/lava: add setup-test-env.sh to the rootfs 2024-11-21 19:59:56 +00:00
setup-wine.sh ci/container: move vkd3d-proton build section into the script itself 2024-11-21 19:59:56 +00:00
strip-rootfs.sh ci/container: add section around strip-rootfs.sh 2024-11-21 19:59:56 +00:00