Code Review
/
apps
/
low-level-can-service.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Code coverage results were ignoring the data from encode/decode unittests.
[apps/low-level-can-service.git]
/
tests
/
Makefile
diff --git
a/tests/Makefile
b/tests/Makefile
index
3c4e0b0
..
cee6bf6
100644
(file)
--- a/
tests/Makefile
+++ b/
tests/Makefile
@@
-10,12
+10,12
@@
coverage:
# LCOV does not like the newer gcov format
scons CC=gcc-4.6 CXX=gcc-4.6
# LCOV does not like the newer gcov format
scons CC=gcc-4.6 CXX=gcc-4.6
- # We are only interested in pb_encode.o and pb_decode.o
- find build -name '*.gcda' -and \! \( -name '*pb_encode*' -or -name '*pb_decode*' \) -exec rm '{}' \;
-
# Collect the data
mkdir build/coverage
lcov --base-directory . --directory build/ --gcov-tool gcov-4.6 -c -o build/coverage/nanopb.info
# Collect the data
mkdir build/coverage
lcov --base-directory . --directory build/ --gcov-tool gcov-4.6 -c -o build/coverage/nanopb.info
+ # Remove the test code from results
+ lcov -r build/coverage/nanopb.info '*tests*' -o build/coverage/nanopb.info
+
# Generate HTML
genhtml -o build/coverage build/coverage/nanopb.info
# Generate HTML
genhtml -o build/coverage build/coverage/nanopb.info