]> gitweb.hhaalo.de Git - sane-kds-s2000w-net.git/commitdiff
change code coverage at the end of tests
authorBastian Dehn <hhaalo@arcor.de>
Sun, 26 Jul 2026 06:37:38 +0000 (08:37 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Sun, 26 Jul 2026 06:37:38 +0000 (08:37 +0200)
tests/CMakeLists.txt

index afe0b531a44ad7cb1f62e65e42fba56db5e76181..4dba85229e1f3b22e3c7b53ab63f75385aa8d23d 100644 (file)
@@ -35,27 +35,12 @@ add_custom_target(runningtests
        ALL ./tests
        WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
        DEPENDS tests)
-add_custom_command(TARGET runningtests
-       POST_BUILD
-       COMMAND gcov ${CMAKE_BINARY_DIR}/src/CMakeFiles/sane-kds_s2000w_net-static.dir/*.c.o
-       COMMAND lcov
-               --capture
-               --directory ${CMAKE_BINARY_DIR}/src/CMakeFiles/sane-kds_s2000w_net-static.dir
-               --exclude include*
-               --exclude kds_s2000w_client.c
-               --exclude kds_s2000w_heartbeat.c
-               --exclude kds_s2000w_debug.c
-               --exclude kds_s2000w_image_converter*.c
-               --output-file ${CMAKE_BINARY_DIR}/coverage.info
-       COMMAND genhtml
-               --output-directory ${CMAKE_BINARY_DIR}/coverage
-               ${CMAKE_BINARY_DIR}/coverage.info)
+
 add_custom_command(TARGET runningtests
        POST_BUILD
        COMMAND BUILDDIR=${CMAKE_CURRENT_BINARY_DIR} ./postinst.bats
        COMMAND BUILDDIR=${CMAKE_CURRENT_BINARY_DIR} ./postrm.bats
        WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
-
 if(CPPCHECK_VERSION VERSION_GREATER 2.10)
        add_custom_command(TARGET runningtests
                POST_BUILD
@@ -75,4 +60,19 @@ else()
                        --error-exitcode=1
                        ${CMAKE_SOURCE_DIR}/src
                        ${CMAKE_SOURCE_DIR}/tests)
-endif()
\ No newline at end of file
+endif()
+add_custom_command(TARGET runningtests
+       POST_BUILD
+       COMMAND gcov ${CMAKE_BINARY_DIR}/src/CMakeFiles/sane-kds_s2000w_net-static.dir/*.c.o
+       COMMAND lcov
+               --capture
+               --directory ${CMAKE_BINARY_DIR}/src/CMakeFiles/sane-kds_s2000w_net-static.dir
+               --exclude include*
+               --exclude kds_s2000w_client.c
+               --exclude kds_s2000w_heartbeat.c
+               --exclude kds_s2000w_debug.c
+               --exclude kds_s2000w_image_converter*.c
+               --output-file ${CMAKE_BINARY_DIR}/coverage.info
+       COMMAND genhtml
+               --output-directory ${CMAKE_BINARY_DIR}/coverage
+               ${CMAKE_BINARY_DIR}/coverage.info)
\ No newline at end of file