diff options
-rw-r--r-- | .github/workflows/build_scheduled.yml | 4 | ||||
-rw-r--r-- | Makefile.am | 14 |
2 files changed, 13 insertions, 5 deletions
diff --git a/.github/workflows/build_scheduled.yml b/.github/workflows/build_scheduled.yml index 42b2084a9..7f960fc55 100644 --- a/.github/workflows/build_scheduled.yml +++ b/.github/workflows/build_scheduled.yml @@ -31,9 +31,7 @@ jobs: make check VERBOSE=1 - name: Generate Coverage Report run: | - mkdir -vp coverage_report/ndpi_coverage_report - lcov --directory . --capture --output-file lcov.info - genhtml -o coverage_report/ndpi_coverage_report lcov.info + make coverage - uses: actions/upload-artifact@v3 with: name: ndpi-coverage-report 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 |