Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
Crola1702 opened this issue Oct 19, 2023 · 1 comment
Closed

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

Crola1702 opened this issue Oct 19, 2023 · 1 comment
Labels
bug Something isn't working

Comments

@Crola1702
Copy link
Contributor

Crola1702 commented Oct 19, 2023

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

   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

@Crola1702 Crola1702 added the bug Something isn't working label Oct 19, 2023
@Crola1702 Crola1702 changed the title 🧑‍🌾 Test failing due to new FastDDS change 🧑‍🌾 Tests failing due to new FastDDS change Oct 19, 2023
@fujitatomoya
Copy link
Collaborator

related to ros2/ros2#1494

https://ci.ros2.org/view/nightly/job/nightly_linux_debug/2837/testReport/ros2service.ros2service.test/test_cli/test_cli/

text="\x1b[37;1m2023-10-19 05:53:28.041 \x1b[31;1m[\x1b[37;1mRTPS_PARTICIPANT\x1b[31;1m Error] \x1b[37mCould not create the...t16_value=0, uint16_value=0, int32_value=-1, uint32_value=0, int64_value=0, uint64_value=0, string_value='bazbar')\n\n", strict=True)

this error is the one reported to above issue.

fix is available here, eProsima/Fast-DDS#3954

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants