Skip to content

Enable rmw_test_fixture to run Zenoh router in cross-RMW tests#571

Merged
cottsay merged 3 commits intorollingfrom
cottsay/switch-to-test-fixture
Apr 15, 2025
Merged

Enable rmw_test_fixture to run Zenoh router in cross-RMW tests#571
cottsay merged 3 commits intorollingfrom
cottsay/switch-to-test-fixture

Conversation

@cottsay
Copy link
Copy Markdown
Member

@cottsay cottsay commented Apr 14, 2025

No description provided.

Copy link
Copy Markdown
Member

@mjcarroll mjcarroll left a comment

Choose a reason for hiding this comment

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

LGTM with green CI

@cottsay
Copy link
Copy Markdown
Member Author

cottsay commented Apr 14, 2025

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

@cottsay cottsay changed the title Enable rmw_test_fixture to enable Zenoh router in cross-RMW tests Enable rmw_test_fixture to run Zenoh router in cross-RMW tests Apr 14, 2025
@Yadunund
Copy link
Copy Markdown
Member

Do we want to revert #567 in this PR?

@mjcarroll
Copy link
Copy Markdown
Member

Looks like Windows is having a bad time here.

@cottsay
Copy link
Copy Markdown
Member Author

cottsay commented Apr 15, 2025

Looks like Windows is having a bad time here.

Yeah, fix is here: ros2/ament_cmake_ros#32

@cottsay cottsay marked this pull request as ready for review April 15, 2025 01:40
@cottsay
Copy link
Copy Markdown
Member Author

cottsay commented Apr 15, 2025

Windows rerun with ros2/ci#813 workaround:
Build Status

cottsay added 2 commits April 14, 2025 22:40
These macros are provided by the ament_cmake_ros package and use test
fixtures to isolate ROS communication.

Signed-off-by: Scott K Logan <logans@cottsay.net>
This change enables ROS communication isolation based on one of the two
RMWs in the cross-RMW launch tests. At this time, there is no
combination of RMWs which are expected to work together which use
different isolation fixtures.

Signed-off-by: Scott K Logan <logans@cottsay.net>
@cottsay cottsay force-pushed the cottsay/switch-to-test-fixture branch from abd4bd9 to 6c54760 Compare April 15, 2025 03:40
cottsay added a commit that referenced this pull request Apr 15, 2025
…covery" (#571)

This reverts commit e797b66.

Signed-off-by: Scott K Logan <logans@cottsay.net>
@cottsay cottsay force-pushed the cottsay/switch-to-test-fixture branch from 6c54760 to 2e8fc65 Compare April 15, 2025 03:40
@cottsay
Copy link
Copy Markdown
Member Author

cottsay commented Apr 15, 2025

I updated the two commits to include a reference to this PR, and also pushed a commit to revert #567.

Fresh CI with the revert as well:

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

When we're ready, this change should be rebase-merged to preserve the curated commits.

@cottsay cottsay merged commit 71c109b into rolling Apr 15, 2025
2 of 3 checks passed
cottsay added a commit that referenced this pull request Apr 15, 2025
These macros are provided by the ament_cmake_ros package and use test
fixtures to isolate ROS communication.

Signed-off-by: Scott K Logan <logans@cottsay.net>
cottsay added a commit that referenced this pull request Apr 15, 2025
This change enables ROS communication isolation based on one of the two
RMWs in the cross-RMW launch tests. At this time, there is no
combination of RMWs which are expected to work together which use
different isolation fixtures.

Signed-off-by: Scott K Logan <logans@cottsay.net>
@cottsay cottsay deleted the cottsay/switch-to-test-fixture branch April 15, 2025 06:59
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.

3 participants