Bug report
Required Info:
- Operating System:
jammy + Linux-Rhel + Windows flaky
- Installation type:
- Version or commit hash:
- DDS implementation:
Steps to reproduce issue
Run a buildfarm job on linux rhel or on ubuntu jammy.
Expected behavior
All test pass.
Actual behavior
Some security tests fail consistently:
test_security.TestSecurePublisherSubscriberAfterShutdown.test_processes_finished_gracefully
test_security.TestSecurePublisherSubscriber.test_subscriber_terminates_in_a_finite_amount_of_time
Additional information
This started failing consistently on the ubuntu jammy jobs after the transition from python3.9 to 3.10.
https://ci.ros2.org/view/nightly/job/nightly_linux_debug/2246/
This a link to the failing section of the test:
|
def test_subscriber_terminates_in_a_finite_amount_of_time(self, proc_info, subscriber_process): |
and
|
def test_processes_finished_gracefully(self, proc_info): |
Possible clues
It has been failing constantly since 2 months ago in rhel.
First getting some clues from RHEL. It started showing there 2 months ago between the transition of these two jobs:
https://ci.ros2.org/view/nightly/job/nightly_linux-rhel_debug/1012/
https://ci.ros2.org/view/nightly/job/nightly_linux-rhel_debug/1013/
And the changes between one job and the other are these PRs:
ros2/rosidl_python#149
ros2/geometry2#496
eProsima/Fast-DDS#2399
ros2/rclcpp#1862
ament/ament_index#83