new tests

This commit is contained in:
Erik Frojdh
2019-04-03 18:11:48 +02:00
parent 697c020a49
commit 0270e18882
11 changed files with 171 additions and 93 deletions

View File

@ -1,28 +1,8 @@
include_directories(
${PROJECT_SOURCE_DIR}/catch
../include
)
set(SOURCES
test.cpp
test-ClientInterface.cpp
test-CmdLineParser.cpp
test-container_utils.cpp
test-network_utils.cpp
test-string_utils.cpp
test-Timer.cpp
)
add_executable(testSlsSupportLib ${SOURCES})
target_link_libraries(testSlsSupportLib
slsSupportLib
pthread
rt
)
set_target_properties(testSlsSupportLib PROPERTIES
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
)
#TODO! Move to automatic test discovery
add_test(test-slsSupportLib ${CMAKE_BINARY_DIR}/bin/testSlsSupportLib)
target_sources(tests PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/test-ClientInterface.cpp
${CMAKE_CURRENT_SOURCE_DIR}/test-CmdLineParser.cpp
${CMAKE_CURRENT_SOURCE_DIR}/test-container_utils.cpp
${CMAKE_CURRENT_SOURCE_DIR}/test-network_utils.cpp
${CMAKE_CURRENT_SOURCE_DIR}/test-string_utils.cpp
${CMAKE_CURRENT_SOURCE_DIR}/test-Timer.cpp
)