summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAllan McRae <allan@archlinux.org>2020-05-05 03:29:44 +0200
committerAllan McRae <allan@archlinux.org>2020-05-06 05:48:00 +0200
commitdf30f10672ba46a34521d6a503e8a1764d4795cc (patch)
tree280162721d2740d3474f58215d3cc441ae7e5724
parentcebda6d0ee4c58521cafd9d0980c8b79cc068602 (diff)
downloadpacman-df30f10672ba46a34521d6a503e8a1764d4795cc.tar.gz
pacman-df30f10672ba46a34521d6a503e8a1764d4795cc.tar.xz
Convert gitlab valgrind runner to meson
Turns out environmental variables do get passed through fakechroot! Signed-off-by: Allan McRae <allan@archlinux.org>
-rw-r--r--.gitlab-ci.yml9
1 files changed, 4 insertions, 5 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 4961352e..a53d60cf 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -62,11 +62,10 @@ arch-clang:
arch-valgrind:
extends: .arch-test
script:
- - pacman -Syu --needed --noconfirm autoconf-archive valgrind
- - autoreconf -i
- - ./configure --enable-warningflags --disable-doc
- - make
- - fakechroot make PY_LOG_FLAGS=--valgrind check
+ - pacman -Syu --needed --noconfirm valgrind
+ - meson build
+ - ninja -C build
+ - PACTEST_VALGRIND=1 fakechroot meson test -C build
arch-nettle:
extends: .arch-test