Skip to content

Clean up QoS test entities (backport #285) - #289

Open
mergify[bot] wants to merge 1 commit into
humblefrom
mergify/bp/humble/pr-285
Open

Clean up QoS test entities (backport #285)#289
mergify[bot] wants to merge 1 commit into
humblefrom
mergify/bp/humble/pr-285

Conversation

@mergify

@mergify mergify Bot commented Aug 26, 2026

Copy link
Copy Markdown

Description

The client and service QoS tests violate the rmw_destroy_node() precondition (see rmw.h#L184-L188) by leaving entities active, causing failures in RMW implementations that enforce entity cleanup.

This PR adds explicit creation verification checks as well as correctly destroying entities after QoS checks are complete.

Is this user-facing behavior change?

Did you use Generative AI?

Additional Information


This is an automatic backport of pull request #285 done by [Mergify](https://mergify.com).

Signed-off-by: Timothy Simpson <simothytimpson@gmail.com>
(cherry picked from commit 70218ee)
@mergify mergify Bot mentioned this pull request Aug 26, 2026
@ahcorde

ahcorde commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

Pulls: #289
Gist: https://gist.githubusercontent.com/ahcorde/de17f280864b8080fcbd591be000270d/raw/9addafc75fb33f65bd471530295bdb9fae763a10/ros2.repos
BUILD args: --packages-above-and-dependencies test_rmw_implementation
TEST args: --packages-above test_rmw_implementation
ROS Distro: humble
Job: ci_launcher
ci_launcher ran: https://ci.ros2.org/job/ci_launcher/20230

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

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.

2 participants