Skip to content

👨‍🌾 test_security -> test_processes_finished_gracefully and test_subscriber_terminates_in_a_finite_amount_of_time tests failing on nightlies linux + linux-rhel and windows repeated #498

@Blast545

Description

@Blast545

Bug report

Required Info:

  • Operating System:
    • jammy + Linux-Rhel + Windows flaky
  • Installation type:
    • Source, buildfarm
  • Version or commit hash:
    • master
  • DDS implementation:
    • Default rmw, Fast-RTPS

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions