diff --git a/rosbag2_tests/CMakeLists.txt b/rosbag2_tests/CMakeLists.txt index 12ac6d7c48..1de1010d91 100644 --- a/rosbag2_tests/CMakeLists.txt +++ b/rosbag2_tests/CMakeLists.txt @@ -25,6 +25,7 @@ if(BUILD_TESTING) skip_ros1_tests_if_necessary() find_package(ament_cmake_gmock REQUIRED) + find_package(ament_cmake_ros REQUIRED) find_package(ament_lint_auto REQUIRED) find_package(rclcpp REQUIRED) find_package(std_msgs REQUIRED) @@ -36,7 +37,7 @@ if(BUILD_TESTING) ament_lint_auto_find_test_dependencies() - ament_add_gmock(test_rosbag2_record_end_to_end + ament_add_ros_isolated_gmock(test_rosbag2_record_end_to_end test/rosbag2_tests/test_rosbag2_record_end_to_end.cpp WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) if(TARGET test_rosbag2_record_end_to_end) diff --git a/rosbag2_tests/package.xml b/rosbag2_tests/package.xml index 7fa03fc220..55a34b230f 100644 --- a/rosbag2_tests/package.xml +++ b/rosbag2_tests/package.xml @@ -12,6 +12,7 @@ ament_index_cpp ament_cmake_gmock + ament_cmake_ros ament_lint_auto ament_lint_common rosbag2_storage_default_plugins diff --git a/rosbag2_transport/CMakeLists.txt b/rosbag2_transport/CMakeLists.txt index f5d2c668d5..70ff160a72 100644 --- a/rosbag2_transport/CMakeLists.txt +++ b/rosbag2_transport/CMakeLists.txt @@ -77,6 +77,7 @@ ament_export_dependencies(rosbag2) if(BUILD_TESTING) find_package(ament_cmake_gmock REQUIRED) + find_package(ament_cmake_ros REQUIRED) find_package(ament_lint_auto REQUIRED) find_package(test_msgs REQUIRED) find_package(rosbag2_test_common REQUIRED) @@ -100,7 +101,7 @@ if(BUILD_TESTING) ament_target_dependencies(test_record test_msgs rosbag2_test_common) endif() - ament_add_gmock(test_record_all + ament_add_ros_isolated_gmock(test_record_all test/rosbag2_transport/test_record_all.cpp WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) if(TARGET test_record_all) @@ -108,7 +109,7 @@ if(BUILD_TESTING) ament_target_dependencies(test_record_all test_msgs rosbag2_test_common) endif() - ament_add_gmock(test_record_all_no_discovery + ament_add_ros_isolated_gmock(test_record_all_no_discovery test/rosbag2_transport/test_record_all_no_discovery.cpp WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) if(TARGET test_record_all_no_discovery) diff --git a/rosbag2_transport/package.xml b/rosbag2_transport/package.xml index 0d2fef578e..e134744a82 100644 --- a/rosbag2_transport/package.xml +++ b/rosbag2_transport/package.xml @@ -15,6 +15,7 @@ shared_queues_vendor ament_cmake_gmock + ament_cmake_ros ament_lint_auto ament_lint_common test_msgs