Fix Unit Tests coverage directory

This commit is contained in:
Charles-Edouard de la Vergne
2024-04-12 15:18:37 +02:00
parent b427eb280d
commit a72d741dc8

View File

@@ -27,7 +27,7 @@ coverage: all
@lcov --directory . -b "${BUILD_DIRECTORY}" --capture --initial -o coverage.base @lcov --directory . -b "${BUILD_DIRECTORY}" --capture --initial -o coverage.base
@lcov --rc lcov_branch_coverage=1 --directory . -b "${BUILD_DIRECTORY}" --capture -o coverage.capture @lcov --rc lcov_branch_coverage=1 --directory . -b "${BUILD_DIRECTORY}" --capture -o coverage.capture
@lcov --directory . -b "${BUILD_DIRECTORY}" --add-tracefile coverage.base --add-tracefile coverage.capture -o coverage.info @lcov --directory . -b "${BUILD_DIRECTORY}" --add-tracefile coverage.base --add-tracefile coverage.capture -o coverage.info
@lcov --directory . -b "${BUILD_DIRECTORY}" --remove coverage.info '*/unit-tests/*' -o coverage.info --remove coverage.info '*/build/_deps/cmocka-src/src/*' @lcov --directory . -b "${BUILD_DIRECTORY}" --remove coverage.info '*/tests/unit/*' -o coverage.info --remove coverage.info '*/build/_deps/cmocka-src/src/*'
@$(ECHO) -e "${GREEN}[ OK ]${RESET} Generated 'coverage.info'." @$(ECHO) -e "${GREEN}[ OK ]${RESET} Generated 'coverage.info'."
@genhtml coverage.info -o coverage @genhtml coverage.info -o coverage
@if [ -f coverage.base ]; then $(ECHO) -e "${RED}[ RM ]${RESET}" coverage.base && $(RM) -r coverage.base ; fi; @if [ -f coverage.base ]; then $(ECHO) -e "${RED}[ RM ]${RESET}" coverage.base && $(RM) -r coverage.base ; fi;