From dccc5796b6e4c9efd3988338a29dbd2780300741 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= Date: Tue, 4 Feb 2020 20:22:33 +0100 Subject: [PATCH] ci: Enable coverage reports in test build --- .gitlab-ci.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c3f200f..a6e9137 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,7 +2,7 @@ image: fedora:rawhide variables: DEPENDENCIES: dbus-glib-devel pam-devel polkit-devel - gtk-doc meson gettext intltool autoconf automake libtool + gtk-doc meson gettext gcovr intltool autoconf automake libtool gcc gcc-c++ glibc-devel make python3-dbusmock python3-libpamtest systemd-devel DEPENDENCIES_STABLE: $DEPENDENCIES libfprint-devel DEPENDENCIES_DEV: $DEPENDENCIES git @@ -80,10 +80,11 @@ test_dev_meson: stage: test <<: *install_libfprint_dev script: - - meson _build + - meson _build -Db_coverage=true - meson test -C _build --verbose --no-stdsplit --timeout-multiplier 3 + - ninja -C _build coverage artifacts: - name: log + name: log-and-coverage when: always paths: - - _build/meson-logs/*.txt + - _build/meson-logs