summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2018-07-04 14:38:33 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2018-07-04 16:11:48 +1000
commit3bdeae5adb37b48b467161d003b0bacd36553ba0 (patch)
tree954d1bc4b39351790304f8786848fe0fde8225d6 /.gitlab-ci.yml
parent01d2e38bf4e0827907ec0fd31abaa422b7ef8293 (diff)
Gitlab CI: run the tests through valgrind on the f28 box
We don't run it on all machines, valgrind fails right now on arch because of a memleak in bash itself. To avoid having CI failures that aren't our fault, only run on F28 because that's the one I'm tracking. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml10
1 files changed, 10 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 38e6986a..6fe98c98 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -587,6 +587,16 @@ fedora:28@scan-build:
- echo "Check scan-build results"
- /bin/false
+fedora:28@valgrind:
+ <<: *fedora_28_template
+ variables:
+ FEDORA_VERSION: 28
+ script:
+ - rm -rf $MESON_BUILDDIR
+ - meson $MESON_BUILDDIR $MESON_PARAMS
+ - meson configure $MESON_BUILDDIR
+ - meson test -C "$MESON_BUILDDIR" --setup=valgrind
+
#
# Ubuntu
#