Skip to content

Fixed flaky test busy waiting test#3155

Merged
jmachowinski merged 2 commits into
rollingfrom
jm/fix_test_busy_waiting
May 29, 2026
Merged

Fixed flaky test busy waiting test#3155
jmachowinski merged 2 commits into
rollingfrom
jm/fix_test_busy_waiting

Conversation

@jmachowinski

Copy link
Copy Markdown
Collaborator

Description

Fixed data race in flaky test.

Fixes # (issue)

#3154

Is this user-facing behavior change?

Did you use Generative AI?

No

@jmachowinski jmachowinski changed the title Jm/fix test busy waiting Fixed flaky test busy waiting test May 29, 2026
@jmachowinski

jmachowinski commented May 29, 2026

Copy link
Copy Markdown
Collaborator Author

Pulls: #3155
Gist: https://gist.githubusercontent.com/jmachowinski/97165ffc39e857b275e1a60bea88d6a2/raw/2296c4d6c28831ec426cea32e6c0b8d8d38f6f82/ros2.repos
BUILD args:
TEST args:
ROS Distro: rolling
Job: ci_launcher
ci_launcher ran: https://ci.ros2.org/job/ci_launcher/19406

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

Signed-off-by: Janosch Machowinski <j.machowinski@cellumation.com>
@jmachowinski jmachowinski force-pushed the jm/fix_test_busy_waiting branch from 14d5854 to 8c9e54d Compare May 29, 2026 09:27
@jmachowinski

Copy link
Copy Markdown
Collaborator Author

Note, I pushed the wrong branch initially and started the CI before the correction push.
I restarted the CI job manually to make sure it picks up the correct version.

@mjcarroll mjcarroll left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Minor nits on the comments, but otherwise LGTM with green CI!

Comment thread rclcpp/test/rclcpp/executors/test_executors_busy_waiting.cpp Outdated
Comment thread rclcpp/test/rclcpp/executors/test_executors_busy_waiting.cpp Outdated
Co-authored-by: Michael Carroll <mjcarroll.oss@gmail.com>
Signed-off-by: Janosch Machowinski <jmachowinski@users.noreply.github.com>
@jmachowinski jmachowinski merged commit 42ea0c5 into rolling May 29, 2026
3 checks passed
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