Open
Description
Operating System:
Ubuntu 24.04 and RHEL
ROS version or commit hash:
rolling
RMW implementation (if applicable):
All
RMW Configuration (if applicable):
No response
Client library (if applicable):
No response
'ros2 doctor --report' output
No response
Steps to reproduce issue
- Run a build in nightly_linux_release.
- See test regressions https://ci.ros2.org/view/nightly/job/nightly_linux_release/3442/
Expected behavior
Tests should not fail
Actual behavior
Test are failing
Additional information
Reference builds:
- https://ci.ros2.org/view/nightly/job/nightly_linux_release/3442/
- https://ci.ros2.org/job/nightly_linux_coverage/27505
- https://ci.ros2.org/job/nightly_linux-aarch64_release/3079/
Log output:
=====================================================================================================================================
FAIL: test_verb_dump.TestVerbDump.test_verb_dump[rmw_zenoh_cpp]
-------------------------------------------------------------------------------------------------------------------------------------
Traceback (most recent call last):
File "/home/jenkins-agent/workspace/nightly_linux_release/ws/src/ros2/ros2cli/ros2param/test/test_verb_dump.py", line 158, in setUp
services = node.get_service_names_and_types_by_node(TEST_NODE, TEST_NAMESPACE)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/xmlrpc/client.py", line 1122, in __call__
return self.__send(self.__name, args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/xmlrpc/client.py", line 1461, in __request
response = self.__transport.request(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/xmlrpc/client.py", line 1166, in request
return self.single_request(host, handler, request_body, verbose)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/xmlrpc/client.py", line 1178, in single_request
http_conn = self.send_request(host, handler, request_body, verbose)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/xmlrpc/client.py", line 1291, in send_request
self.send_content(connection, request_body)
File "/usr/lib/python3.12/xmlrpc/client.py", line 1321, in send_content
connection.endheaders(request_body)
File "/usr/lib/python3.12/http/client.py", line 1331, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib/python3.12/http/client.py", line 1091, in _send_output
self.send(msg)
File "/usr/lib/python3.12/http/client.py", line 1035, in send
self.connect()
File "/usr/lib/python3.12/http/client.py", line 1001, in connect
self.sock = self._create_connection(
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/socket.py", line 852, in create_connection
raise exceptions[0]
File "/usr/lib/python3.12/socket.py", line 837, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused
=====================================================================================================================================
FAIL: test_verb_dump.TestVerbDump.test_verb_dump_invalid_node[rmw_zenoh_cpp]
-------------------------------------------------------------------------------------------------------------------------------------
Traceback (most recent call last):
File "/home/jenkins-agent/workspace/nightly_linux_release/ws/src/ros2/ros2cli/ros2param/test/test_verb_dump.py", line 174, in setUp
self.fail(f'CLI daemon failed to find test node after {TEST_TIMEOUT} seconds')
AssertionError: CLI daemon failed to find test node after 20.0 seconds
=====================================================================================================================================
FAIL: test_verb_dump.TestVerbDump.test_verb_dump[rmw_connextdds]
-------------------------------------------------------------------------------------------------------------------------------------
Traceback (most recent call last):
File "/home/jenkins-agent/workspace/nightly_linux_release/ws/src/ros2/ros2cli/ros2param/test/test_verb_dump.py", line 174, in setUp
self.fail(f'CLI daemon failed to find test node after {TEST_TIMEOUT} seconds')
AssertionError: CLI daemon failed to find test node after 20.0 seconds
=====================================================================================================================================
FAIL: test_verb_dump.TestVerbDump.test_verb_dump_invalid_node[rmw_connextdds]
-------------------------------------------------------------------------------------------------------------------------------------
Traceback (most recent call last):
File "/home/jenkins-agent/workspace/nightly_linux_release/ws/src/ros2/ros2cli/ros2param/test/test_verb_dump.py", line 174, in setUp
self.fail(f'CLI daemon failed to find test node after {TEST_TIMEOUT} seconds')
AssertionError: CLI daemon failed to find test node after 20.0 seconds
This test has a flaky behavior:
job_name | last_fail | first_fail | build_count | failure_count | failure_percentage |
---|---|---|---|---|---|
nightly_linux_humble_coverage | 2025-04-23 | 2025-04-17 | 13 | 7 | 53.85 |
nightly_linux_coverage | 2025-04-23 | 2025-04-17 | 13 | 4 | 30.77 |
nightly_linux-rhel_release | 2025-04-23 | 2025-04-08 | 14 | 9 | 64.29 |
nightly_linux-rhel_debug | 2025-04-23 | 2025-04-09 | 15 | 11 | 73.33 |
nightly_linux-aarch64_repeated | 2025-04-23 | 2025-04-15 | 16 | 7 | 43.75 |
nightly_linux-aarch64_release | 2025-04-23 | 2025-04-16 | 12 | 6 | 50.0 |
nightly_linux_debug | 2025-04-22 | 2025-04-15 | 14 | 6 | 42.86 |
nightly_linux-rhel_repeated | 2025-04-22 | 2025-04-08 | 14 | 9 | 64.29 |
Rci__nightly-connext_ubuntu_noble_amd64 | 2025-04-22 | 2025-04-18 | 5 | 5 | 100.0 |
nightly_linux_release | 2025-04-20 | 2025-04-15 | 12 | 6 | 50.0 |
nightly_linux-aarch64_debug | 2025-04-20 | 2025-04-17 | 13 | 3 | 23.08 |
nightly_linux_repeated | 2025-04-19 | 2025-04-18 | 12 | 2 | 16.67 |