diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 55d9f4c..7ef27d0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -13,15 +13,17 @@ before_script: - apk add libxcb-dev xcb-util-wm-dev xcb-util-cursor-dev cairo-dev yaml-dev - apk add wayland-dev wayland-protocols wlroots-dev - apk add json-c-dev libmpdclient-dev alsa-lib-dev + - apk add gcovr debug: stage: build script: - mkdir -p bld/debug - cd bld/debug - - meson --buildtype=debug ../.. + - meson --buildtype=debug -Db_coverage=true ../.. - ninja -k0 - - meson test + - ninja test + - ninja coverage-xml release: stage: build @@ -30,7 +32,7 @@ release: - cd bld/release - meson --buildtype=minsize ../../ - ninja -k0 - - meson test + - ninja test x11_only: stage: build @@ -39,7 +41,7 @@ x11_only: - cd bld/debug - meson --buildtype=debug -Dbackend-x11=enabled -Dbackend-wayland=disabled ../../ - ninja -k0 - - meson test + - ninja test wayland_only: stage: build @@ -48,7 +50,7 @@ wayland_only: - cd bld/debug - meson --buildtype=debug -Dbackend-x11=disabled -Dbackend-wayland=enabled ../../ - ninja -k0 - - meson test + - ninja test plugins_as_shared_modules: stage: build @@ -57,4 +59,4 @@ plugins_as_shared_modules: - cd bld/debug - meson --buildtype=debug -Dcore-plugins-as-shared-libraries=true ../../ - ninja -k0 - - meson test + - ninja test