# CLI integration test: a real in-process UdsServer on a temp socket, the real Client # against it. Links veloxd_rpc for the server half. add_executable(velox_client_test client_test.cpp ${CMAKE_CURRENT_SOURCE_DIR}/../src/client.cpp) target_include_directories(velox_client_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/../src ${CMAKE_CURRENT_SOURCE_DIR}/../../daemon/tests ) target_compile_features(velox_client_test PRIVATE cxx_std_23) target_compile_options(velox_client_test PRIVATE -Wall -Wextra -Wpedantic -Werror) target_link_libraries(velox_client_test PRIVATE veloxd_rpc velox::proto nlohmann_json::nlohmann_json) add_test(NAME velox.client COMMAND velox_client_test) set_tests_properties(velox.client PROPERTIES TIMEOUT 30)