From 4494b9fbff95f3900ea95b8fa479dfc099e81603 Mon Sep 17 00:00:00 2001 From: Pete Baughman Date: Mon, 10 Jun 2019 14:40:57 -0700 Subject: [PATCH] Use ROS isolated version of tests Signed-off-by: Pete Baughman --- rosbag2_tests/CMakeLists.txt | 3 ++- rosbag2_tests/package.xml | 1 + rosbag2_transport/CMakeLists.txt | 5 +++-- rosbag2_transport/package.xml | 1 + 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/rosbag2_tests/CMakeLists.txt b/rosbag2_tests/CMakeLists.txt index 12ac6d7c48..0bc5ebce36 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_isolated_gmock 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..47e6e412f8 100644 --- a/rosbag2_tests/package.xml +++ b/rosbag2_tests/package.xml @@ -12,6 +12,7 @@ ament_index_cpp ament_cmake_gmock + ament_cmake_ros_isolated_gmock ament_lint_auto ament_lint_common rosbag2_storage_default_plugins diff --git a/rosbag2_transport/CMakeLists.txt b/rosbag2_transport/CMakeLists.txt index f5d2c668d5..46bae1c0be 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_isolated_gmock 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..c43f8004e8 100644 --- a/rosbag2_transport/package.xml +++ b/rosbag2_transport/package.xml @@ -15,6 +15,7 @@ shared_queues_vendor ament_cmake_gmock + ament_cmake_ros_isolated_gmock ament_lint_auto ament_lint_common test_msgs