=================================== FAILURES ===================================
_______________________ TestEventsExecutor.test_pub_sub ________________________
self = <test.test_events_executor.TestEventsExecutor testMethod=runTest>
def test_pub_sub(self) -> None:
sub_node = SubTestNode()
new_pub_future = sub_node.expect_pub_info()
received_future = sub_node.expect_message()
self.executor.add_node(sub_node)
# With subscriber node alone, should be no publisher or messages
> self._expect_future_not_done(new_pub_future)
../../src/ros2/rclpy/rclpy/test/test_events_executor.py:525:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../../src/ros2/rclpy/rclpy/test/test_events_executor.py:465: in _expect_future_not_done
self.assertFalse(future.done())
E AssertionError: True is not false
- generated xml file: /tmp/ws/test_results/rclpy/test_events_executor.xunit.xml -
=========================== short test summary info ============================
FAILED ../../src/ros2/rclpy/rclpy/test/test_events_executor.py::TestEventsExecutor::test_pub_sub
Generated by Generative AI
No response
Operating System:
Ubuntu Noble
ROS version or commit hash:
rolling, kilted
RMW implementation (if applicable):
No response
RMW Configuration (if applicable):
No response
Client library (if applicable):
No response
'ros2 doctor --report' output
No response
Steps to reproduce issue
Expected behavior
Test should pass
Actual behavior
Test is failing in different rmws
Additional information
Reference builds:
Test regressions:
Seems like an isolation issue? (CC @cottsay?)
Log output:
Test flakiness: