Skip to content

Commit

Permalink
Update lcov invocation to be more honest.
Browse files Browse the repository at this point in the history
  • Loading branch information
tmadden committed Jul 11, 2018
1 parent 77f9f35 commit 9ff7347
Showing 1 changed file with 6 additions and 5 deletions.
11 changes: 6 additions & 5 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -119,10 +119,10 @@ if(FIPS_GCC AND CMAKE_BUILD_TYPE STREQUAL "Debug")
endif()

# Add the alia library.
fips_begin_module(alia)
fips_begin_lib(alia)
fips_src(src/alia)
fips_dir(.)
fips_end_module()
fips_end_lib()
target_link_libraries(alia ${EXTERNAL_LIBS})

# Add the unit test runner.
Expand Down Expand Up @@ -189,10 +189,11 @@ add_custom_target(
if(FIPS_GCC AND CMAKE_BUILD_TYPE STREQUAL "Debug")
add_custom_target(
unit_test_coverage
COMMAND lcov --directory . --zerocounters
COMMAND lcov -c -i -d . -o baseline.info
COMMAND ${CMAKE_COMMAND} --build . --target unit_tests
COMMAND lcov --directory . --capture --output-file raw.info
COMMAND lcov --extract raw.info '${PROJECT_SOURCE_DIR}/src/alia/*' --output-file filtered.info
COMMAND lcov -c -d . -o raw.info
COMMAND lcov -a baseline.info -a raw.info -o ${PROJECT_BINARY_DIR}/combined.info
COMMAND lcov -e combined.info '${PROJECT_SOURCE_DIR}/src/alia/*' -o filtered.info
COMMAND ${CMAKE_COMMAND} -E copy filtered.info ${PROJECT_SOURCE_DIR}/lcov.info
WORKING_DIRECTORY ${PROJECT_BINARY_DIR})
add_test(
Expand Down

0 comments on commit 9ff7347

Please sign in to comment.