From e4fdb5fe86dc54e89556d52cbdc43b43bb9ffec5 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Mon, 14 Oct 2019 13:17:01 +1000 Subject: [PATCH] gitlab CI: run the valgrind test suite as well Separate instance so we can speed things up a bit. Signed-off-by: Peter Hutterer (cherry picked from commit 16ad7cca283ffbe566556c273710ffd7839846b0) --- .gitlab-ci.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 59efdb25..8c6c0b7c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -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