gitlab CI: run the valgrind test suite as well
authorPeter Hutterer <peter.hutterer@who-t.net>
Mon, 14 Oct 2019 03:17:01 +0000 (13:17 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Mon, 14 Oct 2019 04:15:16 +0000 (14:15 +1000)
Separate instance so we can speed things up a bit.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
.gitlab-ci.yml

index 0399c8216e655a125bdf873eb34c11209d341285..bd366c6db2e83e764fbaf825cf5ba99ac5c4bedc 100644 (file)
@@ -408,7 +408,7 @@ fedora:30@test-suite-vm:
     - ssh localhost -p 5555 "cd $CI_PROJECT_NAME ; meson \"$MESON_BUILDDIR\" $MESON_ARGS"
     - ssh localhost -p 5555 "cd $CI_PROJECT_NAME ; meson configure \"$MESON_BUILDDIR\" "
     - ssh localhost -p 5555 "cd $CI_PROJECT_NAME ; ninja -C \"$MESON_BUILDDIR\" $NINJA_ARGS"
-    - ssh localhost -p 5555 "cd $CI_PROJECT_NAME ; meson test -C \"$MESON_BUILDDIR\" --print-errorlogs" && touch .success || true
+    - ssh localhost -p 5555 "cd $CI_PROJECT_NAME ; meson test -C \"$MESON_BUILDDIR\" $MESON_TEST_ARGS --print-errorlogs" && touch .success || true
 
     # no matter the results of the tests, we want to fetch the logs
     - scp -P 5555 -r localhost:$CI_PROJECT_NAME/$MESON_BUILDDIR .
@@ -438,6 +438,10 @@ fedora:30@test-suite-vm:
 
   allow_failure: true
 
+fedora:30@test-suite-vm-valgrind:
+  extends: fedora:30@test-suite-vm
+  variables:
+    MESON_TEST_ARGS: '--suite=valgrind --setup=valgrind'
 
 .fedora-build@template:
   extends: .build@template