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
--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