libosmocore/debian
Vasil Velichkov 499510bd52 Add code coverage support
The coverage report shows what code is covered by tests and what is not
and the ratio could be tracked over time. These reports will allow us
to identify code that is not being tested and improve the test suites.

To enable the reports configure with --enable-code-coverage and execute
"make check-code-coverage". The HTML report will be generated in a
subdirectory with name libosmocore-$(PACKAGE_VERSION)-coverage/index.html

The report is generated using gcov, lcov and lcov_cobertura tools and
the OSMO_AC_CODE_COVERAGE macro. The osmo_ax_code_coverage.m4 is a copy of
ax_code_coverage.m4 taken from autoconf-archive v2018.03.13. It was
copied to avoid the additional external dependency and renamed to avoid
overwriting it in case autoconf-archive is already installed as we are
going to install it in $(datadir)/aclocal in order to be reused in other
osmocom's projects.

Closes: OS#1987
Change-Id: I6f4ffb91bd7f3dd070aa09dd16d5ad1faf130a4c
2019-11-30 02:17:23 +00:00
..
patches Remove obsolete .deb patch 2017-01-10 23:29:47 +00:00
source Fix debian package building. 2012-08-26 20:11:24 +02:00
changelog Bump version: 1.1.0.107-afce-dirty → 1.2.0 2019-08-06 18:02:02 +02:00
compat debian: Move to multi-arch support in libosmocore 2015-03-14 19:22:34 +01:00
control socket: Introduce API osmo_sock_init2_multiaddr() 2019-10-18 09:21:48 +00:00
copyright license: Fix the license to GPL 2017-12-09 13:03:29 +00:00
libosmocodec-doc.doc-base Integrate Debian packaging changes 2016-12-22 13:54:32 +00:00
libosmocodec-doc.install Integrate Debian packaging changes 2016-12-22 13:54:32 +00:00
libosmocodec0.install debian: Move to multi-arch support in libosmocore 2015-03-14 19:22:34 +01:00
libosmocoding-doc.doc-base libosmocoding: fix .deb building 2017-03-07 15:36:33 +01:00
libosmocoding-doc.install libosmocoding: fix .deb building 2017-03-07 15:36:33 +01:00
libosmocoding0.install libosmocoding: fix .deb building 2017-03-07 15:36:33 +01:00
libosmocore-dev.install Add code coverage support 2019-11-30 02:17:23 +00:00
libosmocore-doc.doc-base Integrate Debian packaging changes 2016-12-22 13:54:32 +00:00
libosmocore-doc.install Integrate Debian packaging changes 2016-12-22 13:54:32 +00:00
libosmocore-utils.dirs debian: Bump the changelog and package osmo-arfcn 2013-01-04 10:10:52 +01:00
libosmocore-utils.install Add new osmo-config-merge utility 2018-09-25 20:05:02 +02:00
libosmocore.dirs update include paths in debian packaging spec 2011-05-10 11:28:02 +02:00
libosmocore.install debian: Split libosmocore into various libs and address lintian warnings 2013-08-12 15:29:54 +02:00
libosmocore12.install Bump version: 0.12.0.128-8dfde → 1.0.0 2019-01-19 22:07:56 +01:00
libosmoctrl-doc.doc-base debian: Add libosmoctrl-doc sub-package 2018-05-28 17:55:51 +02:00
libosmoctrl-doc.install debian: Add libosmoctrl-doc sub-package 2018-05-28 17:55:51 +02:00
libosmoctrl0.install debian: libosmoctrl: Use correct library version in pkg name 2018-05-03 15:35:40 +02:00
libosmogb-doc.doc-base deb: fix build by adding libosmogb doc package 2017-06-27 13:57:56 +02:00
libosmogb-doc.install deb: fix build by adding libosmogb doc package 2017-06-27 13:57:56 +02:00
libosmogb9.install Bump version: 1.0.1.143-cc72c → 1.1.0 2019-05-07 18:36:51 +02:00
libosmogsm-doc.doc-base Integrate Debian packaging changes 2016-12-22 13:54:32 +00:00
libosmogsm-doc.install Integrate Debian packaging changes 2016-12-22 13:54:32 +00:00
libosmogsm13.install Bump version: 1.1.0.107-afce-dirty → 1.2.0 2019-08-06 18:02:02 +02:00
libosmosim0.install debian: Move to multi-arch support in libosmocore 2015-03-14 19:22:34 +01:00
libosmovty-doc.doc-base Integrate Debian packaging changes 2016-12-22 13:54:32 +00:00
libosmovty-doc.install Integrate Debian packaging changes 2016-12-22 13:54:32 +00:00
libosmovty4.install Tag/Release version 0.10.0 2017-10-27 20:18:49 +02:00
rules debian/rules: Don't overwrite .tarball-version 2018-08-06 11:09:40 +02:00