mirror of
https://gitlab.isc.org/isc-projects/kea
synced 2025-08-29 21:18:02 +00:00
adjust report-cpp-coverage make target
exclude include/ so will remove /usr/local/include too also add a hack to change the paths to be consistent in the case that the directory the job is done in is a symlink to another directory. (Alternative method would be to run the lcov tool multiple times for each path and set the base-directory switch plus add-tracefile switch to combine.) I didn't get this reviewed. I am under assuption that this make target is rarely used.
This commit is contained in:
parent
a6c7bda20a
commit
ededfc86ed
@ -78,14 +78,15 @@ report-cpp-coverage:
|
||||
ext/coroutine/\* \
|
||||
gtest/\* \
|
||||
log4cplus/\* \
|
||||
usr/include/\* \
|
||||
include/\* \
|
||||
tests/\* \
|
||||
unittests/\* \
|
||||
\*_unittests.cc \
|
||||
\*_unittest.cc \
|
||||
\*_unittests.h \
|
||||
--output report.info ; \
|
||||
$(GENHTML) --legend -o $(abs_top_builddir)/coverage-cpp-html report.info ; \
|
||||
sed -e "s|$(abs_top_srcdir)|$(abs_top_builddir)|g" < report.info > report.info.2 ; \
|
||||
$(GENHTML) --legend -o $(abs_top_builddir)/coverage-cpp-html report.info.2 ; \
|
||||
echo "Generated C++ Code Coverage report in HTML at $(abs_top_builddir)/coverage-cpp-html" ; \
|
||||
else \
|
||||
echo "C++ code coverage not enabled at configuration time." ; \
|
||||
|
Loading…
x
Reference in New Issue
Block a user