]> gitweb.hhaalo.de Git - sane-kds-s2000w-net.git/commitdiff
cmake test without quotes
authorBastian Dehn <hhaalo@arcor.de>
Fri, 7 Nov 2025 14:49:10 +0000 (15:49 +0100)
committerBastian Dehn <hhaalo@arcor.de>
Fri, 7 Nov 2025 14:49:10 +0000 (15:49 +0100)
tests/CMakeLists.txt

index 91b690a7482748d4aae213345901366e22eae52d..d46b5c335a74c18c857e80daa8939c95bfedd109 100644 (file)
@@ -6,101 +6,110 @@ find_program(CPPCHECK cppcheck REQUIRED)
 message(STATUS "find ${CMOCKA_LIBRARY}")
 message(STATUS "find ${CPPCHECK}")
 
-add_executable("kds_s2000w_net_get_opt_tests"
-       "kds_s2000w_net_get_opt_tests.c"
-       "kds_s2000w_client_mock.c")
-add_dependencies("kds_s2000w_net_get_opt_tests" sane-kds_s2000w_net-static)
-target_link_libraries("kds_s2000w_net_get_opt_tests"
+add_executable(kds_s2000w_net_get_opt_tests
+       kds_s2000w_net_get_opt_tests.c
+       kds_s2000w_client_mock.c)
+add_dependencies(kds_s2000w_net_get_opt_tests
+       sane-kds_s2000w_net-static)
+target_link_libraries(kds_s2000w_net_get_opt_tests
        ${CMOCKA_LIBRARY}
        sane-kds_s2000w_net-static)
 
-add_executable("kds_s2000w_net_set_opt_tests"
-       "kds_s2000w_net_set_opt_tests.c"
-       "kds_s2000w_client_mock.c")
-add_dependencies("kds_s2000w_net_set_opt_tests" sane-kds_s2000w_net-static)
-target_link_libraries("kds_s2000w_net_set_opt_tests"
+add_executable(kds_s2000w_net_set_opt_tests
+       kds_s2000w_net_set_opt_tests.c
+       kds_s2000w_client_mock.c)
+add_dependencies(kds_s2000w_net_set_opt_tests sane-kds_s2000w_net-static)
+target_link_libraries(kds_s2000w_net_set_opt_tests
        ${CMOCKA_LIBRARY}
        sane-kds_s2000w_net-static)
 
-add_executable("kds_s2000w_net_read_tests"
-       "kds_s2000w_net_read_tests.c"
-       "kds_s2000w_client_mock.c")
-add_dependencies("kds_s2000w_net_read_tests" sane-kds_s2000w_net-static)
-target_link_libraries("kds_s2000w_net_read_tests"
+add_executable(kds_s2000w_net_read_tests
+       kds_s2000w_net_read_tests.c
+       kds_s2000w_client_mock.c)
+add_dependencies(kds_s2000w_net_read_tests
+       sane-kds_s2000w_net-static)
+target_link_libraries(kds_s2000w_net_read_tests
        ${CMOCKA_LIBRARY}
        sane-kds_s2000w_net-static)
 
-add_executable("kds_s2000w_net_tests"
-       "kds_s2000w_net_tests.c"
-       "kds_s2000w_client_mock.c")
-add_dependencies("kds_s2000w_net_tests" sane-kds_s2000w_net-static)
-target_link_libraries("kds_s2000w_net_tests"
+add_executable(kds_s2000w_net_tests
+       kds_s2000w_net_tests.c
+       kds_s2000w_client_mock.c)
+add_dependencies(kds_s2000w_net_tests
+       sane-kds_s2000w_net-static)
+target_link_libraries(kds_s2000w_net_tests
        ${CMOCKA_LIBRARY}
        sane-kds_s2000w_net-static)
 
-add_executable("kds_s2000w_read_config_tests"
-       "kds_s2000w_read_config_tests.c"
-       "kds_s2000w_client_mock.c")
-add_dependencies("kds_s2000w_read_config_tests" sane-kds_s2000w_net-static)
-target_link_libraries("kds_s2000w_read_config_tests"
+add_executable(kds_s2000w_read_config_tests
+       kds_s2000w_read_config_tests.c
+       kds_s2000w_client_mock.c)
+add_dependencies(kds_s2000w_read_config_tests
+       sane-kds_s2000w_net-static)
+target_link_libraries(kds_s2000w_read_config_tests
        ${CMOCKA_LIBRARY}
        sane-kds_s2000w_net-static)
 
-add_executable("kds_s2000w_image_converter_tests"
-       "kds_s2000w_image_converter_tests.c"
-       "kds_s2000w_client_mock.c")
-add_dependencies("kds_s2000w_image_converter_tests" sane-kds_s2000w_net-static)
-target_link_libraries("kds_s2000w_image_converter_tests"
+add_executable(kds_s2000w_image_converter_tests
+       kds_s2000w_image_converter_tests.c
+       kds_s2000w_client_mock.c)
+add_dependencies(kds_s2000w_image_converter_tests
+       sane-kds_s2000w_net-static)
+target_link_libraries(kds_s2000w_image_converter_tests
        ${CMOCKA_LIBRARY}
        sane-kds_s2000w_net-static)
 
-add_executable("kds_s2000w_option_descriptor_tests"
-       "kds_s2000w_option_descriptor_tests.c"
-       "kds_s2000w_client_mock.c")
-add_dependencies("kds_s2000w_option_descriptor_tests" sane-kds_s2000w_net-static)
-target_link_libraries("kds_s2000w_option_descriptor_tests"
+add_executable(kds_s2000w_option_descriptor_tests
+       kds_s2000w_option_descriptor_tests.c
+       kds_s2000w_client_mock.c)
+add_dependencies(kds_s2000w_option_descriptor_tests
+       sane-kds_s2000w_net-static)
+target_link_libraries(kds_s2000w_option_descriptor_tests
        ${CMOCKA_LIBRARY}
        sane-kds_s2000w_net-static)
 
-add_executable("kds_s2000w_image_type_check_tests"
-       "kds_s2000w_image_type_check_tests.c"
-       "kds_s2000w_client_mock.c")
-add_dependencies("kds_s2000w_image_type_check_tests" sane-kds_s2000w_net-static)
-target_link_libraries("kds_s2000w_image_type_check_tests"
+add_executable(kds_s2000w_image_type_check_tests
+       kds_s2000w_image_type_check_tests.c
+       kds_s2000w_client_mock.c)
+add_dependencies(kds_s2000w_image_type_check_tests
+       sane-kds_s2000w_net-static)
+target_link_libraries(kds_s2000w_image_type_check_tests
        ${CMOCKA_LIBRARY}
        sane-kds_s2000w_net-static)
 
-add_executable("kds_s2000w_pixel_converter_tests"
-       "kds_s2000w_pixel_converter_tests.c"
-       "kds_s2000w_client_mock.c")
-add_dependencies("kds_s2000w_pixel_converter_tests" sane-kds_s2000w_net-static)
-target_link_libraries("kds_s2000w_pixel_converter_tests"
+add_executable(kds_s2000w_pixel_converter_tests
+       kds_s2000w_pixel_converter_tests.c
+       kds_s2000w_client_mock.c)
+add_dependencies(kds_s2000w_pixel_converter_tests
+       sane-kds_s2000w_net-static)
+target_link_libraries(kds_s2000w_pixel_converter_tests
        ${CMOCKA_LIBRARY}
        sane-kds_s2000w_net-static)
 
-add_custom_target("runningtests"
+add_custom_target(runningtests
        ALL ./kds_s2000w_read_config_tests
-       COMMAND ./kds_s2000w_option_descriptor_tests
-       COMMAND ./kds_s2000w_net_get_opt_tests
-       COMMAND ./kds_s2000w_net_set_opt_tests
-       COMMAND ./kds_s2000w_net_tests
-       COMMAND ./kds_s2000w_net_read_tests
-       COMMAND ./kds_s2000w_image_type_check_tests
-       COMMAND ./kds_s2000w_image_converter_tests
-       COMMAND ./kds_s2000w_pixel_converter_tests
+               COMMAND ./kds_s2000w_option_descriptor_tests
+               COMMAND ./kds_s2000w_net_get_opt_tests
+               COMMAND ./kds_s2000w_net_set_opt_tests
+               COMMAND ./kds_s2000w_net_tests
+               COMMAND ./kds_s2000w_net_read_tests
+               COMMAND ./kds_s2000w_image_type_check_tests
+               COMMAND ./kds_s2000w_image_converter_tests
+               COMMAND ./kds_s2000w_pixel_converter_tests
        WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
-       DEPENDS "kds_s2000w_read_config_tests"
-       "kds_s2000w_option_descriptor_tests"
-       "kds_s2000w_net_get_opt_tests"
-       "kds_s2000w_net_set_opt_tests"
-       "kds_s2000w_net_tests"
-       "kds_s2000w_net_read_tests"
-       "kds_s2000w_image_type_check_tests"
-       "kds_s2000w_image_converter_tests"
-       "kds_s2000w_pixel_converter_tests")
-
-add_custom_target("cppcheck"
-       ALL ${CPPCHECK} --check-level=exhaustive
+       DEPENDS kds_s2000w_read_config_tests
+               kds_s2000w_option_descriptor_tests
+               kds_s2000w_net_get_opt_tests
+               kds_s2000w_net_set_opt_tests
+               kds_s2000w_net_tests
+               kds_s2000w_net_read_tests
+               kds_s2000w_image_type_check_tests
+               kds_s2000w_image_converter_tests
+               kds_s2000w_pixel_converter_tests)
+
+add_custom_target(cppcheck
+       ALL ${CPPCHECK}
+               --check-level=exhaustive
                --enable=warning,style
                --inline-suppr
                --error-exitcode=1
@@ -108,21 +117,24 @@ add_custom_target("cppcheck"
                ${CMAKE_SOURCE_DIR}/tests
        DEPENDS runningtests)
 
-add_custom_target("generate_gcov_coverage"
+add_custom_target(generate_gcov_coverage
        ALL gcov ${CMAKE_BINARY_DIR}/src/CMakeFiles/sane-kds_s2000w_net-static.dir/*.c.o
-       DEPENDS "runningtests")
+       DEPENDS runningtests)
 
-add_custom_target("generate_lcov_coverage"
-       ALL lcov --capture
+add_custom_target(generate_lcov_coverage
+       ALL 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"
+               --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
-       DEPENDS "generate_gcov_coverage")
+       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
+add_custom_target(generate_html_coverage
+       ALL genhtml
+               --output-directory ${CMAKE_BINARY_DIR}/coverage
+               ${CMAKE_BINARY_DIR}/coverage.info
+       DEPENDS generate_lcov_coverage)
\ No newline at end of file