Skip to content

🧑‍🌾 Tests failing due to new FastDDS change #861

@Crola1702

Description

@Crola1702

Bug report

  • Operating System:
    • Linux, aarch64, RHEL
  • Installation type:
    • Source
  • Version or commit hash:
    • Rolling

Steps to reproduce issue

  1. Run a Linux build in ci.ros2.org
  2. See test failures

Expected behavior

Test should not fail

Actual behavior

Test failing

Additional information

Reference build: https://ci.ros2.org/view/nightly/job/nightly_linux_debug/2837/

Also happening in:
  • nightly_linux_repeated
  • nightly_linux_release
  • nightly_linux_debug
  • nightly_linux-rhel_repeated
  • nightly_linux-rhel_debug
  • nightly_linux-aarch64_repeated
  • nightly_linux-aarch64_release
  • nightly_linux-aarch64_debug
  • Rci__nightly-fastrtps_ubuntu_jammy_amd64
  • Rci__nightly-fastrtps-dynamic_ubuntu_jammy_amd64
  • Rci__nightly-debug_ubuntu_jammy_amd64
Test regressions:
Log output:
AIL: test_echo_pub.TestROS2TopicEchoPub.test_echo_once
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/jenkins-agent/workspace/nightly_linux_debug/ws/install/launch_testing/lib/python3.10/site-packages/launch_testing/markers.py", line 57, in _wrapper
    return func(self, *args, **kwargs)
  File "/home/jenkins-agent/workspace/nightly_linux_debug/ws/src/ros2/ros2cli/ros2topic/test/test_echo_pub.py", line 504, in test_echo_once
    assert launch_testing.tools.expect_output(
AssertionError: assert False
 +  where False = <function expect_output at 0x7fef8c9a6950>(expected_lines=['data: hello', '---'], text='\x1b[37;1m2023-10-19 06:47:27.337 \x1b[31;1m[\x1b[37;1mRTPS_PARTICIPANT\x1b[31;1m Error] \x1b[37mCould not create the...create the specified receiver resource\x1b[34;1m -> Function \x1b[36mcreateReceiverResources\x1b[m\ndata: hello\n---\n', strict=True)
 +    where <function expect_output at 0x7fef8c9a6950> = <module 'launch_testing.tools' from '/home/jenkins-agent/workspace/nightly_linux_debug/ws/install/launch_testing/lib/python3.10/site-packages/launch_testing/tools/__init__.py'>.expect_output
 +      where <module 'launch_testing.tools' from '/home/jenkins-agent/workspace/nightly_linux_debug/ws/install/launch_testing/lib/python3.10/site-packages/launch_testing/tools/__init__.py'> = launch_testing.tools
 +    and   '\x1b[37;1m2023-10-19 06:47:27.337 \x1b[31;1m[\x1b[37;1mRTPS_PARTICIPANT\x1b[31;1m Error] \x1b[37mCould not create the...create the specified receiver resource\x1b[34;1m -> Function \x1b[36mcreateReceiverResources\x1b[m\ndata: hello\n---\n' = <launch_testing.tools.process.ProcessProxy object at 0x7fef82877e20>.output

The only change to the code between yesterday and today was: eProsima/Fast-DDS#3936. So this is probably the failure cause

Details
   eProsima/Fast-DDS:
     type: git
     url: https://github.com/eProsima/Fast-DDS.git
-    version: 38820e9fcf6256d3d121cd3273ecfe309cec0328
+    version: 6ffa92b47b9ab83759c531954e4fc22e4fa33442
   eProsima/foonathan_memory_vendor:
     type: git
     url: https://github.com/eProsima/foonathan_memory_vendor.git

Reproducing the problem: Build Status

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions