Add gcovr coverage reporter
Some checks reported errors
continuous-integration/drone/push Build was killed

This commit is contained in:
Armin Friedl 2020-02-25 22:58:54 +01:00
parent 9203470182
commit e0c77b64ec
Signed by: armin
GPG key ID: 48C726EEE7FBCBC8

View file

@ -1,9 +1,11 @@
FROM ubuntu:rolling FROM ubuntu:rolling
RUN apt-get update -y && apt-get upgrade -y && apt-get install -y\ RUN apt-get update -y && apt-get upgrade -y && apt-get install -y\
# Base dependencies for `git push` xwim build # Base dependencies for: `git push` xwim build
## meson/build essentials ## meson/build essentials
build-essential cmake pkg-config meson ninja-build g++ doxygen \ build-essential cmake pkg-config meson ninja-build g++ doxygen \
## test coverage generator
gcovr \
## xwim dependencies ## xwim dependencies
libspdlog-dev libfmt-dev libarchive-dev \ libspdlog-dev libfmt-dev libarchive-dev \
# Dependencies for release build/libarchive build # Dependencies for release build/libarchive build