X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=tests%2FMakefile;h=cee6bf67eb681075903746e5c64723e73072db42;hb=5fd9038ff812d10aa0d10b287dddb1e08dbfc47b;hp=fb37e630c56a28536ee7ffc2f46530db777df6ad;hpb=262c62676cf740ec3ce14a22bde47b7968fec8f0;p=apps%2Fagl-service-can-low-level.git diff --git a/tests/Makefile b/tests/Makefile index fb37e630..cee6bf67 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -4,3 +4,18 @@ all: clean: scons -c +coverage: + rm -rf build coverage + + # LCOV does not like the newer gcov format + scons CC=gcc-4.6 CXX=gcc-4.6 + + # 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