diff options
author | Eric Anholt <eric@anholt.net> | 2020-12-15 15:47:51 -0800 |
---|---|---|
committer | Marge Bot <eric+marge@anholt.net> | 2021-02-18 00:49:00 +0000 |
commit | 9500341847e1e9c2b996734613ab0a4a62718a1c (patch) | |
tree | 2030fedf3cb038c7da58921ffa36e901bc518e31 /.gitlab-ci | |
parent | d1b63211c481be10da6c79e406ca1ae7c4cd1fc0 (diff) |
ci/freedreno: Add a fractional gles31 run with asan enabled.
We have to disable the GLSL unit tests because with asan it runs way too
much code under qemu and times out. Those unit tests have coverage on
x86, anyway.
I also included a vulkan run, which is disabled by default due to timeouts
that I need to sort out still. It should be a useful tool for turnip
devs, though.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9070>
Diffstat (limited to '.gitlab-ci')
-rw-r--r-- | .gitlab-ci/bare-metal/rootfs-setup.sh | 1 | ||||
-rw-r--r-- | .gitlab-ci/container/arm_build.sh | 1 | ||||
-rw-r--r-- | .gitlab-ci/container/create-rootfs.sh | 1 | ||||
-rw-r--r-- | .gitlab-ci/lava-gitlab-ci.yml | 2 | ||||
-rwxr-xr-x | .gitlab-ci/meson-build.sh | 2 |
5 files changed, 5 insertions, 2 deletions
diff --git a/.gitlab-ci/bare-metal/rootfs-setup.sh b/.gitlab-ci/bare-metal/rootfs-setup.sh index b48b0b7d922..fe027ac5c98 100644 --- a/.gitlab-ci/bare-metal/rootfs-setup.sh +++ b/.gitlab-ci/bare-metal/rootfs-setup.sh @@ -71,6 +71,7 @@ for var in \ PIGLIT_REPLAY_REFERENCE_IMAGES_BASE_URL \ PIGLIT_REPLAY_UPLOAD_TO_MINIO \ PIGLIT_RESULTS \ + TEST_LD_PRELOAD \ TU_DEBUG \ VK_CPU \ VK_DRIVER \ diff --git a/.gitlab-ci/container/arm_build.sh b/.gitlab-ci/container/arm_build.sh index f9a2d0cbe67..2798db741dd 100644 --- a/.gitlab-ci/container/arm_build.sh +++ b/.gitlab-ci/container/arm_build.sh @@ -23,6 +23,7 @@ apt-get -y install \ git \ kmod \ lavacli \ + libasan5 \ libdrm-dev \ libelf-dev \ libexpat1-dev \ diff --git a/.gitlab-ci/container/create-rootfs.sh b/.gitlab-ci/container/create-rootfs.sh index 148ffd95a67..779c28380c8 100644 --- a/.gitlab-ci/container/create-rootfs.sh +++ b/.gitlab-ci/container/create-rootfs.sh @@ -56,6 +56,7 @@ apt-get -y install --no-install-recommends \ ca-certificates \ curl \ initramfs-tools \ + libasan5 \ libexpat1 \ libpng16-16 \ libsensors5 \ diff --git a/.gitlab-ci/lava-gitlab-ci.yml b/.gitlab-ci/lava-gitlab-ci.yml index a34fa2d4bd5..449ace3ed46 100644 --- a/.gitlab-ci/lava-gitlab-ci.yml +++ b/.gitlab-ci/lava-gitlab-ci.yml @@ -1,5 +1,5 @@ variables: - MESA_LAVA_TAG: "2020-02-17-gfxreconstruct-master" + MESA_LAVA_TAG: "2021-02-17-asan" .kernel+rootfs: stage: container-2 diff --git a/.gitlab-ci/meson-build.sh b/.gitlab-ci/meson-build.sh index 34afdc8606a..6cda27a4bb2 100755 --- a/.gitlab-ci/meson-build.sh +++ b/.gitlab-ci/meson-build.sh @@ -59,6 +59,6 @@ meson _build --native-file=native.file \ cd _build meson configure ninja -LC_ALL=C.UTF-8 meson test --num-processes ${FDO_CI_CONCURRENT:-4} --wrapper=$PWD/../.gitlab-ci/meson/test-wrapper.sh +LC_ALL=C.UTF-8 meson test --num-processes ${FDO_CI_CONCURRENT:-4} ${MESON_TEST_ARGS} --wrapper=$PWD/../.gitlab-ci/meson/test-wrapper.sh ninja install cd .. |