2026-06-13 16:08:21 -04:00
|
|
|
add_executable(lcameraDev_unit_tests
|
|
|
|
|
selectorParse_tests.cpp
|
|
|
|
|
selectorResolve_tests.cpp
|
|
|
|
|
cameraIdentity_tests.cpp
|
2026-06-13 20:56:33 -04:00
|
|
|
cameraModeRequest_tests.cpp
|
|
|
|
|
planarYuvFormatPolicy_tests.cpp
|
|
|
|
|
sessionModeConfigure_state_tests.cpp
|
2026-06-13 16:08:21 -04:00
|
|
|
)
|
|
|
|
|
|
|
|
|
|
target_include_directories(lcameraDev_unit_tests PRIVATE
|
2026-06-13 18:50:31 -04:00
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}
|
2026-06-13 16:08:21 -04:00
|
|
|
${CMAKE_SOURCE_DIR}/commonLibs/lcameraDev
|
2026-06-13 18:50:31 -04:00
|
|
|
${CMAKE_SOURCE_DIR}/commonLibs/lcameraDev/tests
|
|
|
|
|
${CMAKE_SOURCE_DIR}/tests/fixtures
|
2026-06-13 20:56:33 -04:00
|
|
|
${CMAKE_SOURCE_DIR}/libspinscale/tests
|
2026-06-13 16:08:21 -04:00
|
|
|
${CMAKE_SOURCE_DIR}/include
|
|
|
|
|
${CMAKE_BINARY_DIR}/include
|
2026-06-13 20:56:33 -04:00
|
|
|
${LIBCAMERA_INCLUDE_DIRS}
|
2026-06-13 16:08:21 -04:00
|
|
|
)
|
|
|
|
|
|
|
|
|
|
target_link_libraries(lcameraDev_unit_tests
|
|
|
|
|
gtest_main
|
|
|
|
|
lcameraDev
|
|
|
|
|
spinscale
|
2026-06-13 20:56:33 -04:00
|
|
|
spinscale_test_support
|
2026-06-13 16:08:21 -04:00
|
|
|
${Boost_LIBRARIES}
|
2026-06-13 20:56:33 -04:00
|
|
|
${LIBCAMERA_LIBRARIES}
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
target_link_directories(lcameraDev_unit_tests PRIVATE
|
|
|
|
|
${LIBCAMERA_LIBRARY_DIRS}
|
2026-06-13 16:08:21 -04:00
|
|
|
)
|
|
|
|
|
|
2026-06-13 20:56:33 -04:00
|
|
|
add_dependencies(lcameraDev_unit_tests gtest_main spinscale_test_support)
|
2026-06-13 16:08:21 -04:00
|
|
|
|
|
|
|
|
add_test(NAME lcameraDev_unit_tests COMMAND lcameraDev_unit_tests)
|
2026-06-13 18:50:31 -04:00
|
|
|
|
|
|
|
|
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")
|
2026-06-13 20:56:33 -04:00
|
|
|
|
|
|
|
|
add_executable(lcameraDev_configure_hil_tests
|
|
|
|
|
lcameraDev_configure_hil_tests.cpp
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
target_include_directories(lcameraDev_configure_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_configure_hil_tests
|
|
|
|
|
gtest_main
|
|
|
|
|
lcameraDev
|
|
|
|
|
spinscale
|
|
|
|
|
spinscale_test_support
|
|
|
|
|
${Boost_LIBRARIES}
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
add_dependencies(lcameraDev_configure_hil_tests gtest_main spinscale_test_support)
|
|
|
|
|
|
|
|
|
|
add_test(NAME lcameraDev_configure_hil_tests COMMAND lcameraDev_configure_hil_tests)
|
|
|
|
|
set_tests_properties(lcameraDev_configure_hil_tests PROPERTIES LABELS "HIL")
|