artifacts:
paths:
- _build/test/test-suite.log
- - builddir/meson-logs/testlog-*.txt
+ - builddir/meson-logs/testlog*.txt
expire_in: 1 week
when: on_failure
reports:
script:
- meson builddir $MESON_ARGS
- ninja -C builddir $NINJA_ARGS
+ - if ! [[ -z '$MESON_TEST_ARGS' ]]; then
+ meson test -C builddir $MESON_TEST_ARGS;
+ fi
#################################################################
# #
variables:
MESON_ARGS: '-Dcoverity=true'
+fedora:31@valgrind-meson:
+ extends: .fedora-custom-build@meson-template
+ variables:
+ MESON_TEST_ARGS: '--setup=valgrind'
fedora:31@meson-from-tarball:
stage: tarballs
artifacts:
paths:
- _build/test/test-suite.log
- - builddir/meson-logs/testlog-*.txt
+ - builddir/meson-logs/testlog*.txt
expire_in: 1 week
when: on_failure
reports:
script:
- meson builddir $MESON_ARGS
- ninja -C builddir $NINJA_ARGS
+ - if ! [[ -z '$MESON_TEST_ARGS' ]]; then
+ meson test -C builddir $MESON_TEST_ARGS;
+ fi
#################################################################
# #
variables:
MESON_ARGS: '-Dcoverity=true'
+fedora:31@valgrind-meson:
+ extends: .fedora-custom-build@meson-template
+ variables:
+ MESON_TEST_ARGS: '--setup=valgrind'
fedora:31@meson-from-tarball:
stage: tarballs
valgrind = find_program('valgrind', required : false)
if valgrind.found()
valgrind_env = environment()
+ valgrind_env.set('CK_TIMEOUT_MULTIPLIER', '10')
+ valgrind_env.set('CK_FORK', 'no')
valgrind_suppressions_file = join_paths(dir_src_test, 'valgrind.suppressions')
add_test_setup('valgrind',
exe_wrapper : [ valgrind,