mirror of
https://gitlab.freedesktop.org/libfprint/fprintd.git
synced 2026-05-07 03:48:04 +02:00
ci: Enable coverage reports in test build
This commit is contained in:
parent
0994cc314e
commit
dccc5796b6
1 changed files with 5 additions and 4 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue