mirror of
https://github.com/westonrobot/ugv_sdk
synced 2023-04-08 06:32:14 +08:00
saved work
This commit is contained in:
23
test/CMakeLists.txt
Normal file
23
test/CMakeLists.txt
Normal file
@@ -0,0 +1,23 @@
|
||||
# Google tests
|
||||
message(STATUS "Build unit tests with Google Test.")
|
||||
add_subdirectory(googletest)
|
||||
|
||||
# reference: https://cliutils.gitlab.io/modern-cmake/chapters/testing/googletest.html
|
||||
mark_as_advanced(
|
||||
BUILD_GMOCK BUILD_GTEST BUILD_SHARED_LIBS
|
||||
gmock_build_tests gtest_build_samples gtest_build_tests
|
||||
gtest_disable_pthreads gtest_force_shared_crt gtest_hide_internal_symbols
|
||||
)
|
||||
|
||||
# add unit tests
|
||||
add_executable(utests
|
||||
unit_tests/utest_scout_v1_command.cpp
|
||||
unit_tests/utest_hunter_v1_command.cpp)
|
||||
target_link_libraries(utests PRIVATE gtest gmock gtest_main ${PROJECT_NAME})
|
||||
get_target_property(PRIVATE_HEADERS ${PROJECT_NAME} INCLUDE_DIRECTORIES)
|
||||
target_include_directories(utests PRIVATE ${PRIVATE_HEADERS})
|
||||
|
||||
# gtest_discover_tests(utests)
|
||||
# add_test(NAME gtest_all COMMAND utests)
|
||||
|
||||
# add_subdirectory(devel)
|
||||
Reference in New Issue
Block a user