Из анализа покрытия исключены системные и сгенерированные файлы

This commit is contained in:
Andrei Astafev 2021-12-23 14:00:56 +03:00
parent 6a06aa5898
commit 58573cebfc

View File

@ -17,8 +17,10 @@ function(myx_cmake_code_coverage target)
add_custom_target( add_custom_target(
${target}-coverage ${target}-coverage
WORKING_DIRECTORY ${CMAKE_BINARY_DIR} WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
COMMAND ${LCOV_EXE} --test-name ${target} --output "${target}.lcov" COMMAND ${LCOV_EXE} --test-name ${target} --output "${target}.lcov" --capture
--capture --directory ${CMAKE_BINARY_DIR}) --exclude "/usr/\\\*"
--exclude "${CMAKE_BINARY_DIR}/\\\*"
--directory ${CMAKE_BINARY_DIR})
add_dependencies(${target}-coverage ${target}) add_dependencies(${target}-coverage ${target})
if(GENHTML_EXE) if(GENHTML_EXE)