From: Bastian Dehn Date: Tue, 12 Mar 2024 17:59:13 +0000 (+0100) Subject: add generate test coverage X-Git-Tag: v1.0.0^2~104 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=7c0592d559dbee45b05ddf0ed90f4349bed79663;p=sane-kds-s2000w-net.git add generate test coverage --- diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 0eec102..db187db 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -14,4 +14,16 @@ target_link_libraries("runtests" check subunit sane-kds_s2000w_net) add_custom_target("runningtests" ALL "./runtests" WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} - DEPENDS "runtests") \ No newline at end of file + DEPENDS "runtests") + +add_custom_target("generate_gcov_coverage" + ALL gcov ${CMAKE_BINARY_DIR}/src/CMakeFiles/sane-kds_s2000w_net.dir/*.c.o + DEPENDS "runningtests") + +add_custom_target("generate_lcov_coverage" + ALL lcov --capture --directory ${CMAKE_BINARY_DIR}/src/CMakeFiles/sane-kds_s2000w_net.dir --output-file ${CMAKE_BINARY_DIR}/coverage.info + DEPENDS "generate_gcov_coverage") + +add_custom_target("generate_html_coverage" + ALL genhtml ${CMAKE_BINARY_DIR}/coverage.info --output-directory ${CMAKE_BINARY_DIR}/coverage + DEPENDS "generate_lcov_coverage") \ No newline at end of file