Closed saikishor closed 1 month ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 86.73%. Comparing base (
4498d25
) to head (b470a63
). Report is 2 commits behind head on master.
We will still have issues with tests like this https://github.com/ros-controls/ros2_controllers/blob/master/ackermann_steering_controller/test/test_load_ackermann_steering_controller.cpp because this https://github.com/ros-controls/ros2_controllers/blob/master/ackermann_steering_controller/CMakeLists.txt#L61-L64 sets the params to the global context and with the new change introduced in #1661 we can't do it this way!
We will still have issues with tests like this https://github.com/ros-controls/ros2_controllers/blob/master/ackermann_steering_controller/test/test_load_ackermann_steering_controller.cpp because this https://github.com/ros-controls/ros2_controllers/blob/master/ackermann_steering_controller/CMakeLists.txt#L61-L64 sets the params to the global context and with the new change introduced in #1661 we can't do it this way!
Addressed in https://github.com/ros-controls/ros2_controllers/pull/1256
Tested with ros2_control_demos, thanks for the fix!
Thanks to you for taking time and testing it.
do we want to reference global arguments rclcpp somewhere in the migration docs?
Well I've added some info in the migration docs regarding it. It just doesn't use the global context for the parameters and creates its own.
Let me know what you think
do we want to reference global arguments rclcpp somewhere in the migration docs?
@bmagyar do you mean link of the docs like this: https://docs.ros.org/en/rolling/p/rclcpp/generated/classrclcpp_1_1NodeOptions.html#_CPPv4N6rclcpp11NodeOptions20use_global_argumentsEb
Yes I meant that one and if there are any longer writeups of when one would rely on them. Can go into a new PR though, let's merge this!
The typo was introduced in https://github.com/ros-controls/ros2_control/pull/1661
https://github.com/ros-controls/ros2_control/blob/4498d25ff7cfdc40780a34b36cf4d1fea40f7521/controller_manager/src/controller_manager.cpp#L484-L495
Fixes: https://github.com/ros-controls/ros2_control_ci/issues/118 Fixes: https://github.com/ros-controls/ros2_control_ci/issues/119 Fixes: https://github.com/ros-controls/ros2_control_ci/issues/120 Fixes: https://github.com/ros-controls/ros2_control_ci/issues/121 Fixes: https://github.com/ros-controls/ros2_control_demos/issues/569 Fixes: https://github.com/ros-controls/ros2_control_demos/issues/570 Fixes: https://github.com/ros-controls/ros2_control_demos/issues/571 Fixes: https://github.com/ros-controls/ros2_control_demos/issues/572