Skip to content

🧑‍🌾 tf2_ros and rosbag2 uncrustfy tests failing in nightly rhel release #941

@miguelgonrod

Description

@miguelgonrod

Generated by Generative AI

No response

Operating System:

rhel

ROS version or commit hash:

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

  1. Go to https://ci.ros2.org/job/nightly_linux-rhel_release
  2. Build a job
  3. See the tests failing

Expected behavior

To build without test regressions

Actual behavior

Building with test regressions

Additional information

Reference Build

Failing Tests

  • rosbag2_cpp.uncrustify.test/rosbag2_cpp/test_circular_message_cache.cpp
  • rosbag2_transport.uncrustify.test/rosbag2_transport/test_recorder_event_notifier.cpp
  • tf2_ros.uncrustify.include/tf2_ros/static_transform_broadcaster.hpp
  • tf2_ros.uncrustify.include/tf2_ros/transform_broadcaster.hpp

Log output 1

    Start 23: uncrustify

23: Test command: /usr/bin/python3 "-u" "/home/jenkins-agent/workspace/nightly_linux-rhel_debug/ws/install/ament_cmake_test/share/ament_cmake_test/cmake/run_test.py" "/home/jenkins-agent/workspace/nightly_linux-rhel_debug/ws/build/rosbag2_cpp/test_results/rosbag2_cpp/uncrustify.xunit.xml" "--package-name" "rosbag2_cpp" "--output-file" "/home/jenkins-agent/workspace/nightly_linux-rhel_debug/ws/build/rosbag2_cpp/ament_uncrustify/uncrustify.txt" "--command" "/home/jenkins-agent/workspace/nightly_linux-rhel_debug/ws/install/ament_uncrustify/bin/ament_uncrustify" "--xunit-file" "/home/jenkins-agent/workspace/nightly_linux-rhel_debug/ws/build/rosbag2_cpp/test_results/rosbag2_cpp/uncrustify.xunit.xml"
23: Working Directory: /home/jenkins-agent/workspace/nightly_linux-rhel_debug/ws/src/ros2/rosbag2/rosbag2_cpp
23: Test timeout computed to be: 60
23: -- run_test.py: invoking following command in '/home/jenkins-agent/workspace/nightly_linux-rhel_debug/ws/src/ros2/rosbag2/rosbag2_cpp':
23:  - /home/jenkins-agent/workspace/nightly_linux-rhel_debug/ws/install/ament_uncrustify/bin/ament_uncrustify --xunit-file /home/jenkins-agent/workspace/nightly_linux-rhel_debug/ws/build/rosbag2_cpp/test_results/rosbag2_cpp/uncrustify.xunit.xml
23: Code style divergence in file 'test/rosbag2_cpp/test_circular_message_cache.cpp':
23: 
23: --- test/rosbag2_cpp/test_circular_message_cache.cpp
23: +++ test/rosbag2_cpp/test_circular_message_cache.cpp.uncrustify
23: @@ -167 +167 @@
23: -    /*max_buffer_size=*/0, max_buffer_duration);
23: +    /*max_buffer_size=*/ 0, max_buffer_duration);
23: 
23: 1 files with code style divergence

Log Output 2

    Start 88: uncrustify

88: Test command: /usr/bin/python3 "-u" "/home/jenkins-agent/workspace/nightly_linux-rhel_debug/ws/install/ament_cmake_test/share/ament_cmake_test/cmake/run_test.py" "/home/jenkins-agent/workspace/nightly_linux-rhel_debug/ws/build/rosbag2_transport/test_results/rosbag2_transport/uncrustify.xunit.xml" "--package-name" "rosbag2_transport" "--output-file" "/home/jenkins-agent/workspace/nightly_linux-rhel_debug/ws/build/rosbag2_transport/ament_uncrustify/uncrustify.txt" "--command" "/home/jenkins-agent/workspace/nightly_linux-rhel_debug/ws/install/ament_uncrustify/bin/ament_uncrustify" "--xunit-file" "/home/jenkins-agent/workspace/nightly_linux-rhel_debug/ws/build/rosbag2_transport/test_results/rosbag2_transport/uncrustify.xunit.xml"
88: Working Directory: /home/jenkins-agent/workspace/nightly_linux-rhel_debug/ws/src/ros2/rosbag2/rosbag2_transport
88: Test timeout computed to be: 60
88: -- run_test.py: invoking following command in '/home/jenkins-agent/workspace/nightly_linux-rhel_debug/ws/src/ros2/rosbag2/rosbag2_transport':
88:  - /home/jenkins-agent/workspace/nightly_linux-rhel_debug/ws/install/ament_uncrustify/bin/ament_uncrustify --xunit-file /home/jenkins-agent/workspace/nightly_linux-rhel_debug/ws/build/rosbag2_transport/test_results/rosbag2_transport/uncrustify.xunit.xml
88: Code style divergence in file 'test/rosbag2_transport/test_recorder_event_notifier.cpp':
88: 
88: --- test/rosbag2_transport/test_recorder_event_notifier.cpp
88: +++ test/rosbag2_transport/test_recorder_event_notifier.cpp.uncrustify
88: @@ -98,2 +98,2 @@
88: -      /*is_service=*/false,
88: -      /*only_expand=*/false);
88: +      /*is_service=*/ false,
88: +      /*only_expand=*/ false);
88: @@ -104,2 +104,2 @@
88: -      /*is_service=*/false,
88: -      /*only_expand=*/false);
88: +      /*is_service=*/ false,
88: +      /*only_expand=*/ false);
88: 
88: 1 files with code style divergence

Log Output 3

4: --- include/tf2_ros/static_transform_broadcaster.hpp
4: +++ include/tf2_ros/static_transform_broadcaster.hpp.uncrustify
4: @@ -103 +103 @@
4: -    : StaticTransformBroadcaster(
4: +  : StaticTransformBroadcaster(
4: @@ -124 +124 @@
4: -    : StaticTransformBroadcaster(
4: +  : StaticTransformBroadcaster(
4: 
4: Code style divergence in file 'include/tf2_ros/transform_broadcaster.hpp':
4: 
4: --- include/tf2_ros/transform_broadcaster.hpp
4: +++ include/tf2_ros/transform_broadcaster.hpp.uncrustify
4: @@ -106 +106 @@
4: -    : TransformBroadcaster(
4: +  : TransformBroadcaster(
4: @@ -128 +128 @@
4: -    : TransformBroadcaster(RequiredInterfaces(node_parameters, node_topics), qos, options)
4: +  : TransformBroadcaster(RequiredInterfaces(node_parameters, node_topics), qos, options)
4: 
4: 2 files with code style divergence

Flakyness 15 days

job_name last_fail first_fail build_count failure_count failure_percentage
nightly_linux-rhel_release 2026-05-11 2026-04-29 14 11 78.57
nightly_linux-rhel_debug 2026-05-11 2026-04-29 12 10 83.33

CC: @Crola1702

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions