rclcpp
rclcpp copied to clipboard
:farmer: `rclcpp.test_executors` failing in Rolling CycloneDDS
Bug report
Required Info:
- Operating System:
- Ubuntu Jammy
- Installation type:
- Source
- Version or commit hash:
- Rolling
- DDS implementation:
- CycloneDDS
- Client library (if applicable):
- rclcpp
Steps to reproduce issue
- Run a build in Rolling Cyclone CI
- See projectroot.test.rclcpp.test_executors fail.
Additional information
Reference build https://build.ros2.org/view/Rci/job/Rci__nightly-cyclonedds_ubuntu_jammy_amd64/775/#showFailuresLink
Test regressions:
- projectroot.test.rclcpp.test_executors
- rclcpp.TestExecutors/SingleThreadedExecutor.spin_some
- rclcpp.TestExecutors/MultiThreadedExecutor.spin_some
- rclcpp.TestExecutors/StaticSingleThreadedExecutor.spin_some
Log output:
/tmp/ws/src/ros2/rclcpp/rclcpp/test/rclcpp/executors/test_executors.cpp:572
Expected equality of these values:
my_waitable1->get_count()
Which is: 1
original_my_waitable1_count + 1
Which is: 2
spin_some() failed to execute a waitable that was triggered
This test is failing since https://github.com/ros2/rclcpp/pull/2465 in CycloneDDS