summaryrefslogtreecommitdiff
path: root/.gitlab-ci
diff options
context:
space:
mode:
authorEric Anholt <eric@anholt.net>2020-12-15 15:47:51 -0800
committerMarge Bot <eric+marge@anholt.net>2021-02-18 00:49:00 +0000
commit9500341847e1e9c2b996734613ab0a4a62718a1c (patch)
tree2030fedf3cb038c7da58921ffa36e901bc518e31 /.gitlab-ci
parentd1b63211c481be10da6c79e406ca1ae7c4cd1fc0 (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.sh1
-rw-r--r--.gitlab-ci/container/arm_build.sh1
-rw-r--r--.gitlab-ci/container/create-rootfs.sh1
-rw-r--r--.gitlab-ci/lava-gitlab-ci.yml2
-rwxr-xr-x.gitlab-ci/meson-build.sh2
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 ..