From 7174b537e10d2c574887779d51ccfcf4ef239055 Mon Sep 17 00:00:00 2001 From: Toni Uhlig Date: Fri, 7 Jul 2023 16:32:35 +0200 Subject: Added coverage targets to `Makefile.am` for convenience. Signed-off-by: Toni Uhlig --- Makefile.am | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'Makefile.am') diff --git a/Makefile.am b/Makefile.am index ae03af564..ff403a533 100644 --- a/Makefile.am +++ b/Makefile.am @@ -20,13 +20,23 @@ EXTRA_DIST = README.md README.fuzzer.md CHANGELOG.md CONTRIBUTING.md \ python/requirements.txt python/setup.py python/tests.py \ sonar-project.properties .github .ci-ignore - -.PHONY: doc doc-view doc: make -C doc html doc-view: python3 -m http.server --bind 127.0.0.1 --directory doc/_build/html 8080 +coverage: all + mkdir -vp coverage_report/ndpi_coverage_report + lcov --directory . --capture --output-file lcov.info + genhtml -o coverage_report/ndpi_coverage_report lcov.info + +clean-coverage: + rm -f lcov.info + find . -type f -name "*.gcda" -exec rm "{}" + + find . -type f -name "*.gcno" -exec rm "{}" + + changelog: git log --since={`curl -s https://github.com/ntop/ndpi/releases | grep datetime | head -n1 | egrep -o "[0-9]+\-[0-9]+\-[0-9]+"`} --name-only --pretty=format:" - %s" | grep "^ " > CHANGELOG.latest + +.PHONY: doc doc-view coverage clean-coverage changelog -- cgit v1.2.3