summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorMarco Trevisan (Treviño) <mail@3v1n0.net>2020-02-04 20:22:33 +0100
committerMarco Trevisan (Treviño) <mail@3v1n0.net>2020-02-05 16:45:57 +0100
commitdccc5796b6e4c9efd3988338a29dbd2780300741 (patch)
treef6da7bec71e8f3be21a03bfa4a2deaa19dfc88ea /.gitlab-ci.yml
parent0994cc314e07f947a8e24302aa86c3e2df777428 (diff)
ci: Enable coverage reports in test build
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml9
1 files 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