-
Notifications
You must be signed in to change notification settings - Fork 190
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Generated by Generative AI
Part of it (using Claude Sonnet 4)
Operating System:
Ubuntu 24.04
ROS version or commit hash:
Kilted (but also flaky on Rolling)
RMW implementation (if applicable):
No response
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 https://build.ros2.org/job/Kci__nightly-debug_ubuntu_noble_amd64/
- See test regression fail
Expected behavior
Test should not fail
Actual behavior
Test is failing
Additional information
Reference build: https://build.ros2.org/job/Kci__nightly-debug_ubuntu_noble_amd64/22/
Test regression: ros2service.ros2service.test.test_cli.test_cli
This is happening on cyclonedds, connextdds and fastrtps.
There are 8 expected services but 57 available services.
The tests expect only the intended test services and their associated parameter services, but the environment contains additional nodes.
This might be a problem of a contamination of the envrionment by problems with test isolation.
Test flakiness:
| job_name | last_fail | first_fail | build_count | failure_count | failure_percentage |
|---|---|---|---|---|---|
| Jci__nightly-fastrtps-dynamic_ubuntu_noble_amd64 | 2025-07-09 | 2025-07-09 | 4 | 1 | 25.0 |
| Rci__nightly-fastrtps_ubuntu_noble_amd64 | 2025-07-08 | 2025-07-08 | 12 | 1 | 8.33 |
| Kci__nightly-release_ubuntu_noble_amd64 | 2025-07-08 | 2025-06-26 | 5 | 5 | 100.0 |
| Kci__nightly-debug_ubuntu_noble_amd64 | 2025-07-07 | 2025-06-25 | 4 | 4 | 100.0 |
| Kci__nightly-connext_ubuntu_noble_amd64 | 2025-07-07 | 2025-06-25 | 5 | 5 | 100.0 |
| Rci__nightly-release_ubuntu_noble_amd64 | 2025-07-04 | 2025-06-29 | 12 | 3 | 25.0 |
| nightly_linux_release | 2025-06-25 | 2025-06-25 | 14 | 1 | 7.14 |
| nightly_linux_debug | 2025-06-25 | 2025-06-25 | 14 | 1 | 7.14 |
| nightly_linux-aarch64_repeated | 2025-06-25 | 2025-06-25 | 14 | 1 | 7.14 |
| nightly_linux-aarch64_release | 2025-06-25 | 2025-06-25 | 14 | 1 | 7.14 |
| nightly_linux-aarch64_debug | 2025-06-25 | 2025-06-25 | 13 | 1 | 7.69 |
Log output
=========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================
FAIL: test_cli.TestROS2ServiceCLI.test_list_count[rmw_cyclonedds_cpp]
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Traceback (most recent call last):
File "/tmp/ws/install_isolated/launch_testing/lib/python3.12/site-packages/launch_testing/markers.py", line 61, in _wrapper
return func(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/tmp/ws/src/ros2/ros2cli/ros2service/test/test_cli.py", line 210, in test_list_count
assert int(output_lines[0]) == self.builtin_service_count + 1
AssertionError: assert 57 == (7 + 1)
+ where 57 = int('57')
+ and 7 = <test_cli.TestROS2ServiceCLI testMethod=test_list_count[rmw_cyclonedds_cpp]>.builtin_service_count
=========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================
FAIL: test_cli.TestROS2ServiceCLI.test_list_hidden[rmw_cyclonedds_cpp]
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Traceback (most recent call last):
File "/tmp/ws/install_isolated/launch_testing/lib/python3.12/site-packages/launch_testing/markers.py", line 61, in _wrapper
return func(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/tmp/ws/src/ros2/ros2cli/ros2service/test/test_cli.py", line 178, in test_list_hidden
assert launch_testing.tools.expect_output(
AssertionError: assert False
+ where False = <function expect_output at 0x7b81efc5c220>(expected_lines=<itertools.chain object at 0x7b81e5e46050>, text='/array_repeater/describe_parameters\n/array_repeater/get_parameter_types\n/array_repeater/get_parameters\n/array_repe...st_parameters\n/unbounded_sequences_repeater/set_parameters\n/unbounded_sequences_repeater/set_parameters_atomically\n', strict=True)
+ where <function expect_output at 0x7b81efc5c220> = <module 'launch_testing.tools' from '/tmp/ws/install_isolated/launch_testing/lib/python3.12/site-packages/launch_testing/tools/__init__.py'>.expect_output
+ where <module 'launch_testing.tools' from '/tmp/ws/install_isolated/launch_testing/lib/python3.12/site-packages/launch_testing/tools/__init__.py'> = launch_testing.tools
+ and <itertools.chain object at 0x7b81e5e46050> = <class 'itertools.chain'>(['/my_ns/_echo'], ['/my_ns/_hidden_echo_server/describe_parameters', '/my_ns/_hidden_echo_server/get_parameter_types', '/my_ns/_hidden_e.../get_type_description', '/my_ns/_hidden_echo_server/list_parameters', '/my_ns/_hidden_echo_server/set_parameters', ...], ['/my_ns/echo'], ['/my_ns/echo_server/describe_parameters', '/my_ns/echo_server/get_parameter_types', '/my_ns/echo_server/get_parameter...y_ns/echo_server/get_type_description', '/my_ns/echo_server/list_parameters', '/my_ns/echo_server/set_parameters', ...])
+ where <class 'itertools.chain'> = itertools.chain
+ and ['/my_ns/_hidden_echo_server/describe_parameters', '/my_ns/_hidden_echo_server/get_parameter_types', '/my_ns/_hidden_e.../get_type_description', '/my_ns/_hidden_echo_server/list_parameters', '/my_ns/_hidden_echo_server/set_parameters', ...] = <bound method TestROS2ServiceCLI.get_expected_builtin_services of <class 'test_cli.TestROS2ServiceCLI'>>('/my_ns/_hidden_echo_server')
+ where <bound method TestROS2ServiceCLI.get_expected_builtin_services of <class 'test_cli.TestROS2ServiceCLI'>> = <test_cli.TestROS2ServiceCLI testMethod=test_list_hidden[rmw_cyclonedds_cpp]>.get_expected_builtin_services
+ and ['/my_ns/echo_server/describe_parameters', '/my_ns/echo_server/get_parameter_types', '/my_ns/echo_server/get_parameter...y_ns/echo_server/get_type_description', '/my_ns/echo_server/list_parameters', '/my_ns/echo_server/set_parameters', ...] = <bound method TestROS2ServiceCLI.get_expected_builtin_services of <class 'test_cli.TestROS2ServiceCLI'>>('/my_ns/echo_server')
+ where <bound method TestROS2ServiceCLI.get_expected_builtin_services of <class 'test_cli.TestROS2ServiceCLI'>> = <test_cli.TestROS2ServiceCLI testMethod=test_list_hidden[rmw_cyclonedds_cpp]>.get_expected_builtin_services
+ and '/array_repeater/describe_parameters\n/array_repeater/get_parameter_types\n/array_repeater/get_parameters\n/array_repe...st_parameters\n/unbounded_sequences_repeater/set_parameters\n/unbounded_sequences_repeater/set_parameters_atomically\n' = <launch_testing.tools.process.ProcessProxy object at 0x7b81e5e46e70>.output
=========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================
FAIL: test_cli.TestROS2ServiceCLI.test_list_services[rmw_cyclonedds_cpp]
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Traceback (most recent call last):
File "/tmp/ws/install_isolated/launch_testing/lib/python3.12/site-packages/launch_testing/markers.py", line 61, in _wrapper
return func(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/tmp/ws/src/ros2/ros2cli/ros2service/test/test_cli.py", line 162, in test_list_services
assert launch_testing.tools.expect_output(
AssertionError: assert False
+ where False = <function expect_output at 0x7b81efc5c220>(expected_lines=<itertools.chain object at 0x7b81e5e4e6b0>, text='/array_repeater/describe_parameters\n/array_repeater/get_parameter_types\n/array_repeater/get_parameters\n/array_repe...st_parameters\n/unbounded_sequences_repeater/set_parameters\n/unbounded_sequences_repeater/set_parameters_atomically\n', strict=True)
+ where <function expect_output at 0x7b81efc5c220> = <module 'launch_testing.tools' from '/tmp/ws/install_isolated/launch_testing/lib/python3.12/site-packages/launch_testing/tools/__init__.py'>.expect_output
+ where <module 'launch_testing.tools' from '/tmp/ws/install_isolated/launch_testing/lib/python3.12/site-packages/launch_testing/tools/__init__.py'> = launch_testing.tools
+ and <itertools.chain object at 0x7b81e5e4e6b0> = <class 'itertools.chain'>(['/my_ns/echo'], ['/my_ns/echo_server/describe_parameters', '/my_ns/echo_server/get_parameter_types', '/my_ns/echo_server/get_parameter...y_ns/echo_server/get_type_description', '/my_ns/echo_server/list_parameters', '/my_ns/echo_server/set_parameters', ...])
+ where <class 'itertools.chain'> = itertools.chain
+ and ['/my_ns/echo_server/describe_parameters', '/my_ns/echo_server/get_parameter_types', '/my_ns/echo_server/get_parameter...y_ns/echo_server/get_type_description', '/my_ns/echo_server/list_parameters', '/my_ns/echo_server/set_parameters', ...] = <bound method TestROS2ServiceCLI.get_expected_builtin_services of <class 'test_cli.TestROS2ServiceCLI'>>('/my_ns/echo_server')
+ where <bound method TestROS2ServiceCLI.get_expected_builtin_services of <class 'test_cli.TestROS2ServiceCLI'>> = <test_cli.TestROS2ServiceCLI testMethod=test_list_services[rmw_cyclonedds_cpp]>.get_expected_builtin_services
+ and '/array_repeater/describe_parameters\n/array_repeater/get_parameter_types\n/array_repeater/get_parameters\n/array_repe...st_parameters\n/unbounded_sequences_repeater/set_parameters\n/unbounded_sequences_repeater/set_parameters_atomically\n' = <launch_testing.tools.process.ProcessProxy object at 0x7b81e5e4f4a0>.output
=========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================
FAIL: test_cli.TestROS2ServiceCLI.test_list_with_types[rmw_cyclonedds_cpp]
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Traceback (most recent call last):
File "/tmp/ws/install_isolated/launch_testing/lib/python3.12/site-packages/launch_testing/markers.py", line 61, in _wrapper
return func(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/tmp/ws/src/ros2/ros2cli/ros2service/test/test_cli.py", line 194, in test_list_with_types
assert launch_testing.tools.expect_output(
AssertionError: assert False
+ where False = <function expect_output at 0x7b81efc5c220>(expected_lines=<itertools.chain object at 0x7b81e5e69f90>, text='/array_repeater/describe_parameters [rcl_interfaces/srv/DescribeParameters]\n/array_repeater/get_parameter_types [rcl...SetParameters]\n/unbounded_sequences_repeater/set_parameters_atomically [rcl_interfaces/srv/SetParametersAtomically]\n', strict=True)
+ where <function expect_output at 0x7b81efc5c220> = <module 'launch_testing.tools' from '/tmp/ws/install_isolated/launch_testing/lib/python3.12/site-packages/launch_testing/tools/__init__.py'>.expect_output
+ where <module 'launch_testing.tools' from '/tmp/ws/install_isolated/launch_testing/lib/python3.12/site-packages/launch_testing/tools/__init__.py'> = launch_testing.tools
+ and <itertools.chain object at 0x7b81e5e69f90> = <class 'itertools.chain'>(['/my_ns/echo [test_msgs/srv/BasicTypes]'], ['/my_ns/echo_server/describe_parameters [rcl_interfaces/srv/DescribeParameters]', '/my_ns/echo_server/get_parameter_t...ters [rcl_interfaces/srv/ListParameters]', '/my_ns/echo_server/set_parameters [rcl_interfaces/srv/SetParameters]', ...])
+ where <class 'itertools.chain'> = itertools.chain
+ and ['/my_ns/echo_server/describe_parameters [rcl_interfaces/srv/DescribeParameters]', '/my_ns/echo_server/get_parameter_t...ters [rcl_interfaces/srv/ListParameters]', '/my_ns/echo_server/set_parameters [rcl_interfaces/srv/SetParameters]', ...] = <bound method TestROS2ServiceCLI.get_expected_builtin_services of <class 'test_cli.TestROS2ServiceCLI'>>('/my_ns/echo_server', with_types=True)
+ where <bound method TestROS2ServiceCLI.get_expected_builtin_services of <class 'test_cli.TestROS2ServiceCLI'>> = <test_cli.TestROS2ServiceCLI testMethod=test_list_with_types[rmw_cyclonedds_cpp]>.get_expected_builtin_services
+ and '/array_repeater/describe_parameters [rcl_interfaces/srv/DescribeParameters]\n/array_repeater/get_parameter_types [rcl...SetParameters]\n/unbounded_sequences_repeater/set_parameters_atomically [rcl_interfaces/srv/SetParametersAtomically]\n' = <launch_testing.tools.process.ProcessProxy object at 0x7b81e5e6adb0>.output
=========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================
FAIL: test_cli.TestROS2ServiceCLI.test_list_count[rmw_connextdds]
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Traceback (most recent call last):
File "/tmp/ws/install_isolated/launch_testing/lib/python3.12/site-packages/launch_testing/markers.py", line 61, in _wrapper
return func(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/tmp/ws/src/ros2/ros2cli/ros2service/test/test_cli.py", line 210, in test_list_count
assert int(output_lines[0]) == self.builtin_service_count + 1
AssertionError: assert 57 == (7 + 1)
+ where 57 = int('57')
+ and 7 = <test_cli.TestROS2ServiceCLI testMethod=test_list_count[rmw_connextdds]>.builtin_service_count
=========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================
FAIL: test_cli.TestROS2ServiceCLI.test_list_hidden[rmw_connextdds]
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Traceback (most recent call last):
File "/tmp/ws/install_isolated/launch_testing/lib/python3.12/site-packages/launch_testing/markers.py", line 61, in _wrapper
return func(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/tmp/ws/src/ros2/ros2cli/ros2service/test/test_cli.py", line 178, in test_list_hidden
assert launch_testing.tools.expect_output(
AssertionError: assert False
+ where False = <function expect_output at 0x7b81efc5c220>(expected_lines=<itertools.chain object at 0x7b81e5ce2860>, text='/array_repeater/describe_parameters\n/array_repeater/get_parameter_types\n/array_repeater/get_parameters\n/array_repe...st_parameters\n/unbounded_sequences_repeater/set_parameters\n/unbounded_sequences_repeater/set_parameters_atomically\n', strict=True)
+ where <function expect_output at 0x7b81efc5c220> = <module 'launch_testing.tools' from '/tmp/ws/install_isolated/launch_testing/lib/python3.12/site-packages/launch_testing/tools/__init__.py'>.expect_output
+ where <module 'launch_testing.tools' from '/tmp/ws/install_isolated/launch_testing/lib/python3.12/site-packages/launch_testing/tools/__init__.py'> = launch_testing.tools
+ and <itertools.chain object at 0x7b81e5ce2860> = <class 'itertools.chain'>(['/my_ns/_echo'], ['/my_ns/_hidden_echo_server/describe_parameters', '/my_ns/_hidden_echo_server/get_parameter_types', '/my_ns/_hidden_e.../get_type_description', '/my_ns/_hidden_echo_server/list_parameters', '/my_ns/_hidden_echo_server/set_parameters', ...], ['/my_ns/echo'], ['/my_ns/echo_server/describe_parameters', '/my_ns/echo_server/get_parameter_types', '/my_ns/echo_server/get_parameter...y_ns/echo_server/get_type_description', '/my_ns/echo_server/list_parameters', '/my_ns/echo_server/set_parameters', ...])
+ where <class 'itertools.chain'> = itertools.chain
+ and ['/my_ns/_hidden_echo_server/describe_parameters', '/my_ns/_hidden_echo_server/get_parameter_types', '/my_ns/_hidden_e.../get_type_description', '/my_ns/_hidden_echo_server/list_parameters', '/my_ns/_hidden_echo_server/set_parameters', ...] = <bound method TestROS2ServiceCLI.get_expected_builtin_services of <class 'test_cli.TestROS2ServiceCLI'>>('/my_ns/_hidden_echo_server')
+ where <bound method TestROS2ServiceCLI.get_expected_builtin_services of <class 'test_cli.TestROS2ServiceCLI'>> = <test_cli.TestROS2ServiceCLI testMethod=test_list_hidden[rmw_connextdds]>.get_expected_builtin_services
+ and ['/my_ns/echo_server/describe_parameters', '/my_ns/echo_server/get_parameter_types', '/my_ns/echo_server/get_parameter...y_ns/echo_server/get_type_description', '/my_ns/echo_server/list_parameters', '/my_ns/echo_server/set_parameters', ...] = <bound method TestROS2ServiceCLI.get_expected_builtin_services of <class 'test_cli.TestROS2ServiceCLI'>>('/my_ns/echo_server')
+ where <bound method TestROS2ServiceCLI.get_expected_builtin_services of <class 'test_cli.TestROS2ServiceCLI'>> = <test_cli.TestROS2ServiceCLI testMethod=test_list_hidden[rmw_connextdds]>.get_expected_builtin_services
+ and '/array_repeater/describe_parameters\n/array_repeater/get_parameter_types\n/array_repeater/get_parameters\n/array_repe...st_parameters\n/unbounded_sequences_repeater/set_parameters\n/unbounded_sequences_repeater/set_parameters_atomically\n' = <launch_testing.tools.process.ProcessProxy object at 0x7b81e5ce27e0>.output
=========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================
FAIL: test_cli.TestROS2ServiceCLI.test_list_services[rmw_connextdds]
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Traceback (most recent call last):
File "/tmp/ws/install_isolated/launch_testing/lib/python3.12/site-packages/launch_testing/markers.py", line 61, in _wrapper
return func(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/tmp/ws/src/ros2/ros2cli/ros2service/test/test_cli.py", line 162, in test_list_services
assert launch_testing.tools.expect_output(
AssertionError: assert False
+ where False = <function expect_output at 0x7b81efc5c220>(expected_lines=<itertools.chain object at 0x7b81e5cfc550>, text='/array_repeater/describe_parameters\n/array_repeater/get_parameter_types\n/array_repeater/get_parameters\n/array_repe...st_parameters\n/unbounded_sequences_repeater/set_parameters\n/unbounded_sequences_repeater/set_parameters_atomically\n', strict=True)
+ where <function expect_output at 0x7b81efc5c220> = <module 'launch_testing.tools' from '/tmp/ws/install_isolated/launch_testing/lib/python3.12/site-packages/launch_testing/tools/__init__.py'>.expect_output
+ where <module 'launch_testing.tools' from '/tmp/ws/install_isolated/launch_testing/lib/python3.12/site-packages/launch_testing/tools/__init__.py'> = launch_testing.tools
+ and <itertools.chain object at 0x7b81e5cfc550> = <class 'itertools.chain'>(['/my_ns/echo'], ['/my_ns/echo_server/describe_parameters', '/my_ns/echo_server/get_parameter_types', '/my_ns/echo_server/get_parameter...y_ns/echo_server/get_type_description', '/my_ns/echo_server/list_parameters', '/my_ns/echo_server/set_parameters', ...])
+ where <class 'itertools.chain'> = itertools.chain
+ and ['/my_ns/echo_server/describe_parameters', '/my_ns/echo_server/get_parameter_types', '/my_ns/echo_server/get_parameter...y_ns/echo_server/get_type_description', '/my_ns/echo_server/list_parameters', '/my_ns/echo_server/set_parameters', ...] = <bound method TestROS2ServiceCLI.get_expected_builtin_services of <class 'test_cli.TestROS2ServiceCLI'>>('/my_ns/echo_server')
+ where <bound method TestROS2ServiceCLI.get_expected_builtin_services of <class 'test_cli.TestROS2ServiceCLI'>> = <test_cli.TestROS2ServiceCLI testMethod=test_list_services[rmw_connextdds]>.get_expected_builtin_services
+ and '/array_repeater/describe_parameters\n/array_repeater/get_parameter_types\n/array_repeater/get_parameters\n/array_repe...st_parameters\n/unbounded_sequences_repeater/set_parameters\n/unbounded_sequences_repeater/set_parameters_atomically\n' = <launch_testing.tools.process.ProcessProxy object at 0x7b81e5cfee10>.output
=========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================
FAIL: test_cli.TestROS2ServiceCLI.test_list_with_types[rmw_connextdds]
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Traceback (most recent call last):
File "/tmp/ws/install_isolated/launch_testing/lib/python3.12/site-packages/launch_testing/markers.py", line 61, in _wrapper
return func(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/tmp/ws/src/ros2/ros2cli/ros2service/test/test_cli.py", line 194, in test_list_with_types
assert launch_testing.tools.expect_output(
AssertionError: assert False
+ where False = <function expect_output at 0x7b81efc5c220>(expected_lines=<itertools.chain object at 0x7b81e5d0b4c0>, text='/array_repeater/describe_parameters [rcl_interfaces/srv/DescribeParameters]\n/array_repeater/get_parameter_types [rcl...SetParameters]\n/unbounded_sequences_repeater/set_parameters_atomically [rcl_interfaces/srv/SetParametersAtomically]\n', strict=True)
+ where <function expect_output at 0x7b81efc5c220> = <module 'launch_testing.tools' from '/tmp/ws/install_isolated/launch_testing/lib/python3.12/site-packages/launch_testing/tools/__init__.py'>.expect_output
+ where <module 'launch_testing.tools' from '/tmp/ws/install_isolated/launch_testing/lib/python3.12/site-packages/launch_testing/tools/__init__.py'> = launch_testing.tools
+ and <itertools.chain object at 0x7b81e5d0b4c0> = <class 'itertools.chain'>(['/my_ns/echo [test_msgs/srv/BasicTypes]'], ['/my_ns/echo_server/describe_parameters [rcl_interfaces/srv/DescribeParameters]', '/my_ns/echo_server/get_parameter_t...ters [rcl_interfaces/srv/ListParameters]', '/my_ns/echo_server/set_parameters [rcl_interfaces/srv/SetParameters]', ...])
+ where <class 'itertools.chain'> = itertools.chain
+ and ['/my_ns/echo_server/describe_parameters [rcl_interfaces/srv/DescribeParameters]', '/my_ns/echo_server/get_parameter_t...ters [rcl_interfaces/srv/ListParameters]', '/my_ns/echo_server/set_parameters [rcl_interfaces/srv/SetParameters]', ...] = <bound method TestROS2ServiceCLI.get_expected_builtin_services of <class 'test_cli.TestROS2ServiceCLI'>>('/my_ns/echo_server', with_types=True)
+ where <bound method TestROS2ServiceCLI.get_expected_builtin_services of <class 'test_cli.TestROS2ServiceCLI'>> = <test_cli.TestROS2ServiceCLI testMethod=test_list_with_types[rmw_connextdds]>.get_expected_builtin_services
+ and '/array_repeater/describe_parameters [rcl_interfaces/srv/DescribeParameters]\n/array_repeater/get_parameter_types [rcl...SetParameters]\n/unbounded_sequences_repeater/set_parameters_atomically [rcl_interfaces/srv/SetParametersAtomically]\n' = <launch_testing.tools.process.ProcessProxy object at 0x7b81e5d0a750>.output
=========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================
FAIL: test_cli.TestROS2ServiceCLI.test_list_count[rmw_fastrtps_cpp]
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Traceback (most recent call last):
File "/tmp/ws/install_isolated/launch_testing/lib/python3.12/site-packages/launch_testing/markers.py", line 61, in _wrapper
return func(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/tmp/ws/src/ros2/ros2cli/ros2service/test/test_cli.py", line 210, in test_list_count
assert int(output_lines[0]) == self.builtin_service_count + 1
AssertionError: assert 57 == (7 + 1)
+ where 57 = int('57')
+ and 7 = <test_cli.TestROS2ServiceCLI testMethod=test_list_count[rmw_fastrtps_cpp]>.builtin_service_count
=========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================
FAIL: test_cli.TestROS2ServiceCLI.test_list_hidden[rmw_fastrtps_cpp]
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Traceback (most recent call last):
File "/tmp/ws/install_isolated/launch_testing/lib/python3.12/site-packages/launch_testing/markers.py", line 61, in _wrapper
return func(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/tmp/ws/src/ros2/ros2cli/ros2service/test/test_cli.py", line 178, in test_list_hidden
assert launch_testing.tools.expect_output(
AssertionError: assert False
+ where False = <function expect_output at 0x7b81efc5c220>(expected_lines=<itertools.chain object at 0x7b81e5d755d0>, text='/array_repeater/describe_parameters\n/array_repeater/get_parameter_types\n/array_repeater/get_parameters\n/array_repe...st_parameters\n/unbounded_sequences_repeater/set_parameters\n/unbounded_sequences_repeater/set_parameters_atomically\n', strict=True)
+ where <function expect_output at 0x7b81efc5c220> = <module 'launch_testing.tools' from '/tmp/ws/install_isolated/launch_testing/lib/python3.12/site-packages/launch_testing/tools/__init__.py'>.expect_output
+ where <module 'launch_testing.tools' from '/tmp/ws/install_isolated/launch_testing/lib/python3.12/site-packages/launch_testing/tools/__init__.py'> = launch_testing.tools
+ and <itertools.chain object at 0x7b81e5d755d0> = <class 'itertools.chain'>(['/my_ns/_echo'], ['/my_ns/_hidden_echo_server/describe_parameters', '/my_ns/_hidden_echo_server/get_parameter_types', '/my_ns/_hidden_e.../get_type_description', '/my_ns/_hidden_echo_server/list_parameters', '/my_ns/_hidden_echo_server/set_parameters', ...], ['/my_ns/echo'], ['/my_ns/echo_server/describe_parameters', '/my_ns/echo_server/get_parameter_types', '/my_ns/echo_server/get_parameter...y_ns/echo_server/get_type_description', '/my_ns/echo_server/list_parameters', '/my_ns/echo_server/set_parameters', ...])
+ where <class 'itertools.chain'> = itertools.chain
+ and ['/my_ns/_hidden_echo_server/describe_parameters', '/my_ns/_hidden_echo_server/get_parameter_types', '/my_ns/_hidden_e.../get_type_description', '/my_ns/_hidden_echo_server/list_parameters', '/my_ns/_hidden_echo_server/set_parameters', ...] = <bound method TestROS2ServiceCLI.get_expected_builtin_services of <class 'test_cli.TestROS2ServiceCLI'>>('/my_ns/_hidden_echo_server')
+ where <bound method TestROS2ServiceCLI.get_expected_builtin_services of <class 'test_cli.TestROS2ServiceCLI'>> = <test_cli.TestROS2ServiceCLI testMethod=test_list_hidden[rmw_fastrtps_cpp]>.get_expected_builtin_services
+ and ['/my_ns/echo_server/describe_parameters', '/my_ns/echo_server/get_parameter_types', '/my_ns/echo_server/get_parameter...y_ns/echo_server/get_type_description', '/my_ns/echo_server/list_parameters', '/my_ns/echo_server/set_parameters', ...] = <bound method TestROS2ServiceCLI.get_expected_builtin_services of <class 'test_cli.TestROS2ServiceCLI'>>('/my_ns/echo_server')
+ where <bound method TestROS2ServiceCLI.get_expected_builtin_services of <class 'test_cli.TestROS2ServiceCLI'>> = <test_cli.TestROS2ServiceCLI testMethod=test_list_hidden[rmw_fastrtps_cpp]>.get_expected_builtin_services
+ and '/array_repeater/describe_parameters\n/array_repeater/get_parameter_types\n/array_repeater/get_parameters\n/array_repe...st_parameters\n/unbounded_sequences_repeater/set_parameters\n/unbounded_sequences_repeater/set_parameters_atomically\n' = <launch_testing.tools.process.ProcessProxy object at 0x7b81e5d75af0>.output
=========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================
FAIL: test_cli.TestROS2ServiceCLI.test_list_services[rmw_fastrtps_cpp]
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Traceback (most recent call last):
File "/tmp/ws/install_isolated/launch_testing/lib/python3.12/site-packages/launch_testing/markers.py", line 61, in _wrapper
return func(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/tmp/ws/src/ros2/ros2cli/ros2service/test/test_cli.py", line 162, in test_list_services
assert launch_testing.tools.expect_output(
AssertionError: assert False
+ where False = <function expect_output at 0x7b81efc5c220>(expected_lines=<itertools.chain object at 0x7b81e5b9e1d0>, text='/array_repeater/describe_parameters\n/array_repeater/get_parameter_types\n/array_repeater/get_parameters\n/array_repe...st_parameters\n/unbounded_sequences_repeater/set_parameters\n/unbounded_sequences_repeater/set_parameters_atomically\n', strict=True)
+ where <function expect_output at 0x7b81efc5c220> = <module 'launch_testing.tools' from '/tmp/ws/install_isolated/launch_testing/lib/python3.12/site-packages/launch_testing/tools/__init__.py'>.expect_output
+ where <module 'launch_testing.tools' from '/tmp/ws/install_isolated/launch_testing/lib/python3.12/site-packages/launch_testing/tools/__init__.py'> = launch_testing.tools
+ and <itertools.chain object at 0x7b81e5b9e1d0> = <class 'itertools.chain'>(['/my_ns/echo'], ['/my_ns/echo_server/describe_parameters', '/my_ns/echo_server/get_parameter_types', '/my_ns/echo_server/get_parameter...y_ns/echo_server/get_type_description', '/my_ns/echo_server/list_parameters', '/my_ns/echo_server/set_parameters', ...])
+ where <class 'itertools.chain'> = itertools.chain
+ and ['/my_ns/echo_server/describe_parameters', '/my_ns/echo_server/get_parameter_types', '/my_ns/echo_server/get_parameter...y_ns/echo_server/get_type_description', '/my_ns/echo_server/list_parameters', '/my_ns/echo_server/set_parameters', ...] = <bound method TestROS2ServiceCLI.get_expected_builtin_services of <class 'test_cli.TestROS2ServiceCLI'>>('/my_ns/echo_server')
+ where <bound method TestROS2ServiceCLI.get_expected_builtin_services of <class 'test_cli.TestROS2ServiceCLI'>> = <test_cli.TestROS2ServiceCLI testMethod=test_list_services[rmw_fastrtps_cpp]>.get_expected_builtin_services
+ and '/array_repeater/describe_parameters\n/array_repeater/get_parameter_types\n/array_repeater/get_parameters\n/array_repe...st_parameters\n/unbounded_sequences_repeater/set_parameters\n/unbounded_sequences_repeater/set_parameters_atomically\n' = <launch_testing.tools.process.ProcessProxy object at 0x7b81e5b9ca70>.output
=========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================
FAIL: test_cli.TestROS2ServiceCLI.test_list_with_types[rmw_fastrtps_cpp]
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Traceback (most recent call last):
File "/tmp/ws/install_isolated/launch_testing/lib/python3.12/site-packages/launch_testing/markers.py", line 61, in _wrapper
return func(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/tmp/ws/src/ros2/ros2cli/ros2service/test/test_cli.py", line 194, in test_list_with_types
assert launch_testing.tools.expect_output(
AssertionError: assert False
+ where False = <function expect_output at 0x7b81efc5c220>(expected_lines=<itertools.chain object at 0x7b81e5bb2140>, text='/array_repeater/describe_parameters [rcl_interfaces/srv/DescribeParameters]\n/array_repeater/get_parameter_types [rcl...SetParameters]\n/unbounded_sequences_repeater/set_parameters_atomically [rcl_interfaces/srv/SetParametersAtomically]\n', strict=True)
+ where <function expect_output at 0x7b81efc5c220> = <module 'launch_testing.tools' from '/tmp/ws/install_isolated/launch_testing/lib/python3.12/site-packages/launch_testing/tools/__init__.py'>.expect_output
+ where <module 'launch_testing.tools' from '/tmp/ws/install_isolated/launch_testing/lib/python3.12/site-packages/launch_testing/tools/__init__.py'> = launch_testing.tools
+ and <itertools.chain object at 0x7b81e5bb2140> = <class 'itertools.chain'>(['/my_ns/echo [test_msgs/srv/BasicTypes]'], ['/my_ns/echo_server/describe_parameters [rcl_interfaces/srv/DescribeParameters]', '/my_ns/echo_server/get_parameter_t...ters [rcl_interfaces/srv/ListParameters]', '/my_ns/echo_server/set_parameters [rcl_interfaces/srv/SetParameters]', ...])
+ where <class 'itertools.chain'> = itertools.chain
+ and ['/my_ns/echo_server/describe_parameters [rcl_interfaces/srv/DescribeParameters]', '/my_ns/echo_server/get_parameter_t...ters [rcl_interfaces/srv/ListParameters]', '/my_ns/echo_server/set_parameters [rcl_interfaces/srv/SetParameters]', ...] = <bound method TestROS2ServiceCLI.get_expected_builtin_services of <class 'test_cli.TestROS2ServiceCLI'>>('/my_ns/echo_server', with_types=True)
+ where <bound method TestROS2ServiceCLI.get_expected_builtin_services of <class 'test_cli.TestROS2ServiceCLI'>> = <test_cli.TestROS2ServiceCLI testMethod=test_list_with_types[rmw_fastrtps_cpp]>.get_expected_builtin_services
+ and '/array_repeater/describe_parameters [rcl_interfaces/srv/DescribeParameters]\n/array_repeater/get_parameter_types [rcl...SetParameters]\n/unbounded_sequences_repeater/set_parameters_atomically [rcl_interfaces/srv/SetParametersAtomically]\n' = <launch_testing.tools.process.ProcessProxy object at 0x7b81e5bb2060>.output
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working