mesa/.gitlab-ci/container
Helen Koike 7b51a583ed ci/android: add android to the ci
Add android to the ci, so we can test mesa on it.

Add debian/x86_test-android and test-android jobs.
One build the container to run tests, and the other execute the tests.

Android is executed on top of cuttlefish VM with virgl.
Mesa libs are replaced on the cuttlefish image, and deqp and deqp-runner
are used to execute tests.

Co-developed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>
Signed-off-by: Helen Koike <helen.koike@collabora.com>
Reviewed-by: Sergi Blanch Torné <sergi.blanch.torne@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20019>
2023-01-25 08:58:26 -03:00
..
alpine ci: migrate from wget to curl 2023-01-19 23:46:44 +00:00
debian ci/android: add android to the ci 2023-01-25 08:58:26 -03:00
fedora ci: migrate from wget to curl 2023-01-19 23:46:44 +00:00
patches ci: move patches to patches directory 2023-01-25 08:58:25 -03:00
arm.config ci/kernel: enable ZRAM on all archs 2022-12-02 13:51:15 +00:00
arm64.config ci: Uprev kernel to 6.1.7 2023-01-23 19:13:13 +00:00
baremetal_build.sh ci: migrate from wget to curl 2023-01-19 23:46:44 +00:00
build-apitrace.sh ci: make shellcheck happy about .gitlab-ci/container/ directory 2022-08-26 21:20:14 +00:00
build-crosvm.sh ci: uprev virglrenderer 2023-01-11 07:34:32 +00:00
build-deqp-runner.sh ci: compile deqp-runner for android 2023-01-25 08:58:25 -03:00
build-deqp.sh ci: compile deqp for android 2023-01-25 08:58:25 -03:00
build-fossilize.sh ci: uprev Fossilize 2022-03-30 08:23:18 +00:00
build-gfxreconstruct.sh ci: upgrade gfxreconstruct build to v0.9.10 2022-06-24 05:32:53 +00:00
build-hang-detection.sh ci: bump the hang-detection tool in the test image for Vulkan 2022-06-14 08:02:37 +02:00
build-kernel.sh ci: migrate from wget to curl 2023-01-19 23:46:44 +00:00
build-libclc.sh ci: make shellcheck happy about .gitlab-ci/container/ directory 2022-08-26 21:20:14 +00:00
build-libdrm.sh ci: migrate from wget to curl 2023-01-19 23:46:44 +00:00
build-llvm-spirv.sh ci: migrate from wget to curl 2023-01-19 23:46:44 +00:00
build-mold.sh ci: bump Mold to the 1.10.0 2023-01-22 23:25:24 +00:00
build-piglit.sh ci/piglit: 2023-01-19 uprev 2023-01-19 23:46:44 +00:00
build-rust.sh ci: migrate from wget to curl 2023-01-19 23:46:44 +00:00
build-skqp.sh ci: move patches to patches directory 2023-01-25 08:58:25 -03:00
build-skqp_base.gn ci: skqp: Build skqp from android-cts-10.0_r11 tag with Clang 2022-02-25 05:50:06 +00:00
build-va-tools.sh ci: make shellcheck happy about .gitlab-ci/container/ directory 2022-08-26 21:20:14 +00:00
build-vkd3d-proton.sh ci/test-vk: uprev vkd3d 2022-12-13 06:48:10 +00:00
build-vulkan-validation.sh ci/zink: Add coverage using the vulkan validation layer on lvp. 2023-01-24 20:56:13 +00:00
build-wayland.sh ci: enable wayland platform in more debian builds 2023-01-06 15:00:57 +00:00
container_post_build.sh ci: Add Fedora 34 based x86 build docker image 2021-07-09 10:24:41 +00:00
container_pre_build.sh ci: make wget even more robust 2023-01-11 23:07:43 +00:00
create-android-cross-file.sh ci: Use NDK 25b to build for the Android ABI level 33 2023-01-25 08:58:25 -03: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/cross: switch from the debcrossgen to the meson env2mfile 2022-12-02 00:33:10 +00:00
create-rootfs.sh ci: migrate from wget to curl 2023-01-19 23:46:44 +00:00
cross_build.sh ci: migrate from wget to curl 2023-01-19 23:46:44 +00:00
gitlab-ci.yml ci/android: add android to the ci 2023-01-25 08:58:26 -03:00
install-wine-apitrace.sh ci: migrate from wget to curl 2023-01-19 23:46:44 +00:00
install-wine-dxvk.sh ci: migrate from wget to curl 2023-01-19 23:46:44 +00:00
lava_build.sh ci: Uprev kernel to 6.1.7 2023-01-23 19:13:13 +00:00
setup-wine.sh ci: do not install i386 sub-architecture in VK images 2022-08-15 12:18:41 +00:00
x86_64.config ci/kernel: enable ZRAM on all archs 2022-12-02 13:51:15 +00:00