Skip to content

πŸ§‘β€πŸŒΎ test verb list and dump connection refusedΒ #1013

Open
@Crola1702

Description

@Crola1702

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

  1. Run a build in nightly_linux_release.
  2. 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:

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

Metadata

Metadata

Assignees

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