Skip to content

Commit f964e19

Browse files
reenable and fix tests
1 parent adcb526 commit f964e19

File tree

2 files changed

+14
-9
lines changed

2 files changed

+14
-9
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ if(WIN32)
4343
target_compile_definitions(${PROJECT_NAME} PRIVATE "CLASS_LOADER_BUILDING_DLL")
4444
endif()
4545

46-
if(AMENT_ENABLE_TESTING)
46+
if(BUILD_TESTING)
4747
add_subdirectory(test)
4848
endif()
4949

test/CMakeLists.txt

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,31 +18,36 @@ ament_add_gtest(${PROJECT_NAME}_utest utest.cpp)
1818
if(TARGET ${PROJECT_NAME}_utest)
1919
target_include_directories(${PROJECT_NAME}_utest
2020
PUBLIC "../include" ${console_bridge_INCLUDE_DIRS} ${Poco_INCLUDE_DIRS})
21-
target_link_libraries(${PROJECT_NAME}_utest ${PROJECT_NAME} ${Poco_LIBRARIES})
21+
target_link_libraries(${PROJECT_NAME}_utest
22+
${PROJECT_NAME}
23+
${PROJECT_NAME}_TestPlugins1
24+
${PROJECT_NAME}_TestPlugins2
25+
${Poco_LIBRARIES}
26+
)
2227
if(NOT WIN32)
2328
target_link_libraries(${PROJECT_NAME}_utest pthread)
2429
endif()
25-
add_dependencies(${PROJECT_NAME}_utest ${PROJECT_NAME}_TestPlugins1 ${PROJECT_NAME}_TestPlugins2)
2630
endif()
2731

2832
include(CheckCXXCompilerFlag)
2933
CHECK_CXX_COMPILER_FLAG("-std=c++11" COMPILER_SUPPORTS_CXX11)
3034
if(COMPILER_SUPPORTS_CXX11)
31-
catkin_add_gtest(${PROJECT_NAME}_unique_ptr_test unique_ptr_test.cpp)
35+
find_package(Boost REQUIRED COMPONENTS thread)
36+
ament_add_gtest(${PROJECT_NAME}_unique_ptr_test unique_ptr_test.cpp)
3237
if(TARGET ${PROJECT_NAME}_unique_ptr_test)
38+
target_include_directories(${PROJECT_NAME}_unique_ptr_test
39+
PUBLIC "../include" ${Boost_INCLUDE_DIRS})
3340
target_link_libraries(${PROJECT_NAME}_unique_ptr_test
3441
${Boost_LIBRARIES}
35-
${class_loader_LIBRARIES}
42+
${PROJECT_NAME}
43+
${PROJECT_NAME}_TestPlugins1
44+
${PROJECT_NAME}_TestPlugins2
3645
)
3746
set_target_properties(${PROJECT_NAME}_unique_ptr_test
3847
PROPERTIES
3948
COMPILE_FLAGS -std=c++11
4049
LINK_FLAGS -std=c++11
4150
)
42-
add_dependencies(${PROJECT_NAME}_unique_ptr_test
43-
${PROJECT_NAME}_TestPlugins1
44-
${PROJECT_NAME}_TestPlugins2
45-
)
4651
endif()
4752
endif()
4853

0 commit comments

Comments
 (0)