blob: a4d7665d35d18ea519a3fcd707a832c489479447 [file] [log] [blame]
###############################################
### tests_vab ###
###############################################
cmake_minimum_required(VERSION 3.1.0)
project(tests_vab)
add_executable(tests_vab)
target_sources(tests_vab
PRIVATE
connector/basyx/frame/test_BaSyxNativeFrameBuilder.cpp
connector/Test_VABBasyxTCP.cpp
core/proxy/test_vab_elementproxy.cpp
provider/basyx/frame/test_BaSyxNativeFrameProcessor.cpp
provider/test_hashmap.cpp
provider/test_hashmap_collection.cpp
provider/test_hashmap_map.cpp
snippet/MapCreateDelete.h
snippet/MapInvoke.h
snippet/MapRead.h
snippet/MapUpdate.h
snippet/TestCollectionProperty.h
path/test_VABPath.cpp
support/MockupModelProvider.h
)
if (UNIX)
target_sources(tests_vab PRIVATE server/test_TCPSelectServer.cpp )
endif (UNIX)
target_include_directories(tests_vab PUBLIC ${PROJECT_SOURCE_DIR})
target_link_libraries(tests_vab basyx::util basyx::vab basyx::shared lib::gtest tests::support tests::main basyx::server)
gtest_discover_tests(tests_vab)
diagnostics_print(tests_vab)