Skip to content

Conversation

Yadunund
Copy link
Member

@Yadunund Yadunund commented Aug 8, 2025

Description

This PR effectively reverts #2776 and relies on rmw_test_fixture to start a zenoh router when testing with rmw_zenoh.

Fixes # (issue)

Partially addresses ros2/ros2#1664

Is this user-facing behavior change?

No

Did you use Generative AI?

No

Additional Information

rclcpp/CMakeLists.txt already calls find_package(ament_cmake_ros REQUIRED).

@ahcorde
Copy link
Contributor

ahcorde commented Aug 18, 2025

Pulls: #2929
Gist: https://gist.githubusercontent.com/ahcorde/436918e6cfa2098431afbe782c400999/raw/168dacfcbbb5e9de67dc68148bb21245279a3ccb/ros2.repos
BUILD args: --packages-above-and-dependencies rclcpp
TEST args: --packages-above rclcpp
ROS Distro: rolling
Job: ci_launcher
ci_launcher ran: https://ci.ros2.org/job/ci_launcher/16734

  • Linux Build Status
  • Linux-aarch64 Build Status
  • Linux-rhel Build Status
  • Windows Build Status

Signed-off-by: Yadunund <[email protected]>
@Yadunund
Copy link
Member Author

Pulls: #2929
Gist: https://gist.githubusercontent.com/ahcorde/436918e6cfa2098431afbe782c400999/raw/168dacfcbbb5e9de67dc68148bb21245279a3ccb/ros2.repos
BUILD args: --packages-above-and-dependencies rclcpp
TEST args: --packages-above rclcpp
ROS Distro: rolling
Job: ci_launcher
ci_launcher ran: https://ci.ros2.org/job/ci_launcher/16766

  • Linux Build Status
  • Linux-aarch64 Build Status
  • Linux-rhel Build Status
  • Windows Build Status

@Yadunund Yadunund requested a review from cottsay August 21, 2025 17:53
Copy link
Member

@cottsay cottsay left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just one comment

Comment on lines -50 to -52
<test_depend>ament_cmake_gmock</test_depend>
<test_depend>ament_cmake_google_benchmark</test_depend>
<test_depend>ament_cmake_gtest</test_depend>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are still un-isolated gmock/gtest tests in this package, so I think these dependencies should stay.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants