53 lines
1.3 KiB
CMake
53 lines
1.3 KiB
CMake
add_executable(lcameraDev_unit_tests
|
|
selectorParse_tests.cpp
|
|
selectorResolve_tests.cpp
|
|
cameraIdentity_tests.cpp
|
|
)
|
|
|
|
target_include_directories(lcameraDev_unit_tests PRIVATE
|
|
${CMAKE_CURRENT_SOURCE_DIR}
|
|
${CMAKE_SOURCE_DIR}/commonLibs/lcameraDev
|
|
${CMAKE_SOURCE_DIR}/commonLibs/lcameraDev/tests
|
|
${CMAKE_SOURCE_DIR}/tests/fixtures
|
|
${CMAKE_SOURCE_DIR}/include
|
|
${CMAKE_BINARY_DIR}/include
|
|
)
|
|
|
|
target_link_libraries(lcameraDev_unit_tests
|
|
gtest_main
|
|
lcameraDev
|
|
spinscale
|
|
${Boost_LIBRARIES}
|
|
)
|
|
|
|
add_dependencies(lcameraDev_unit_tests gtest_main)
|
|
|
|
add_test(NAME lcameraDev_unit_tests COMMAND lcameraDev_unit_tests)
|
|
|
|
add_executable(lcameraDev_hil_tests
|
|
lcameraDev_hil_tests.cpp
|
|
)
|
|
|
|
target_include_directories(lcameraDev_hil_tests PRIVATE
|
|
${CMAKE_CURRENT_SOURCE_DIR}
|
|
${CMAKE_SOURCE_DIR}/commonLibs/lcameraDev
|
|
${CMAKE_SOURCE_DIR}/commonLibs/lcameraDev/tests
|
|
${CMAKE_SOURCE_DIR}/tests/fixtures
|
|
${CMAKE_SOURCE_DIR}/libspinscale/tests
|
|
${CMAKE_SOURCE_DIR}/include
|
|
${CMAKE_BINARY_DIR}/include
|
|
)
|
|
|
|
target_link_libraries(lcameraDev_hil_tests
|
|
gtest_main
|
|
lcameraDev
|
|
spinscale
|
|
spinscale_test_support
|
|
${Boost_LIBRARIES}
|
|
)
|
|
|
|
add_dependencies(lcameraDev_hil_tests gtest_main spinscale_test_support)
|
|
|
|
add_test(NAME lcameraDev_hil_tests COMMAND lcameraDev_hil_tests)
|
|
set_tests_properties(lcameraDev_hil_tests PROPERTIES LABELS "HIL")
|