Conversation
2be7daf to
c48f8ee
Compare
Codecov Report❌ Patch coverage is
... and 7 files with indirect coverage changes 🚀 New features to boost your workflow:
|
nav2_behavior_tree/include/nav2_behavior_tree/bt_action_server_impl.hpp
Outdated
Show resolved
Hide resolved
nav2_behavior_tree/include/nav2_behavior_tree/bt_action_server_impl.hpp
Outdated
Show resolved
Hide resolved
nav2_behavior_tree/include/nav2_behavior_tree/bt_action_server_impl.hpp
Outdated
Show resolved
Hide resolved
nav2_behavior_tree/include/nav2_behavior_tree/bt_action_server_impl.hpp
Outdated
Show resolved
Hide resolved
nav2_behavior_tree/include/nav2_behavior_tree/bt_action_server_impl.hpp
Outdated
Show resolved
Hide resolved
nav2_behavior_tree/include/nav2_behavior_tree/bt_action_server_impl.hpp
Outdated
Show resolved
Hide resolved
SteveMacenski
left a comment
There was a problem hiding this comment.
Pull in main / rebase in order for CI to pass
nav2_behavior_tree/include/nav2_behavior_tree/bt_action_server_impl.hpp
Outdated
Show resolved
Hide resolved
nav2_behavior_tree/include/nav2_behavior_tree/bt_action_server_impl.hpp
Outdated
Show resolved
Hide resolved
Signed-off-by: Jad El Hajj <jad.elhajj@inmind.ai>
Signed-off-by: Jad El Hajj <jad.elhajj@inmind.ai>
Signed-off-by: Jad El Hajj <jad.elhajj@inmind.ai>
Signed-off-by: Jad El Hajj <jad.elhajj@inmind.ai>
Signed-off-by: Jad El Hajj <jad.elhajj@inmind.ai>
Signed-off-by: Jad El Hajj <jad.elhajj@inmind.ai>
…_impl.hpp Signed-off-by: Steve Macenski <stevenmacenski@gmail.com>
Signed-off-by: Jad El Hajj <jad.elhajj@inmind.ai>
ef5192b to
4a62ece
Compare
nav2_behavior_tree/include/nav2_behavior_tree/bt_action_server_impl.hpp
Outdated
Show resolved
Hide resolved
nav2_behavior_tree/include/nav2_behavior_tree/bt_action_server_impl.hpp
Outdated
Show resolved
Hide resolved
nav2_behavior_tree/include/nav2_behavior_tree/bt_action_server_impl.hpp
Outdated
Show resolved
Hide resolved
…_impl.hpp Signed-off-by: Steve Macenski <stevenmacenski@gmail.com>
…_impl.hpp Signed-off-by: Steve Macenski <stevenmacenski@gmail.com>
Signed-off-by: Jad El Hajj <jad.elhajj@inmind.ai>
yes, we wont get the btcpp warning anymore :) |
Please cover these lines (these ones should be easy) for CI and I can merge, thanks! |
Signed-off-by: Jad El Hajj <jad.elhajj@inmind.ai>
All use cases are now covered :-) |
|
@Jad-ELHAJJ please check out https://app.codecov.io/gh/ros-navigation/navigation2/pull/5594 there are lots of gaps still that this didn't cover. They mostly seems easy to solve with unit tests
|
Check
|
* fix the loadbehaviortree impl and its test Signed-off-by: Jad El Hajj <jad.elhajj@inmind.ai> * pr refactoring and added tests Signed-off-by: Jad El Hajj <jad.elhajj@inmind.ai> * simplify logic Signed-off-by: Jad El Hajj <jad.elhajj@inmind.ai> * simplify loadbehaviortree Signed-off-by: Jad El Hajj <jad.elhajj@inmind.ai> * unused Signed-off-by: Jad El Hajj <jad.elhajj@inmind.ai> * removed st bb Signed-off-by: Jad El Hajj <jad.elhajj@inmind.ai> * PR fix Signed-off-by: Jad El Hajj <jad.elhajj@inmind.ai> * readd old code Signed-off-by: Jad El Hajj <jad.elhajj@inmind.ai> * Update nav2_behavior_tree/include/nav2_behavior_tree/bt_action_server_impl.hpp Signed-off-by: Steve Macenski <stevenmacenski@gmail.com> * added try catch and comments Signed-off-by: Jad El Hajj <jad.elhajj@inmind.ai> * lint Signed-off-by: Jad El Hajj <jad.elhajj@inmind.ai> * PR fix Signed-off-by: Jad El Hajj <jad.elhajj@inmind.ai> * Update nav2_behavior_tree/include/nav2_behavior_tree/bt_action_server_impl.hpp Signed-off-by: Steve Macenski <stevenmacenski@gmail.com> * Update nav2_behavior_tree/include/nav2_behavior_tree/bt_action_server_impl.hpp Signed-off-by: Steve Macenski <stevenmacenski@gmail.com> * Fix indentation Signed-off-by: Jad El Hajj <jad.elhajj@inmind.ai> * Added test Signed-off-by: Jad El Hajj <jad.elhajj@inmind.ai> --------- Signed-off-by: Jad El Hajj <jad.elhajj@inmind.ai> Signed-off-by: Steve Macenski <stevenmacenski@gmail.com> Co-authored-by: Steve Macenski <stevenmacenski@gmail.com>
* fix the loadbehaviortree impl and its test Signed-off-by: Jad El Hajj <jad.elhajj@inmind.ai> * pr refactoring and added tests Signed-off-by: Jad El Hajj <jad.elhajj@inmind.ai> * simplify logic Signed-off-by: Jad El Hajj <jad.elhajj@inmind.ai> * simplify loadbehaviortree Signed-off-by: Jad El Hajj <jad.elhajj@inmind.ai> * unused Signed-off-by: Jad El Hajj <jad.elhajj@inmind.ai> * removed st bb Signed-off-by: Jad El Hajj <jad.elhajj@inmind.ai> * PR fix Signed-off-by: Jad El Hajj <jad.elhajj@inmind.ai> * readd old code Signed-off-by: Jad El Hajj <jad.elhajj@inmind.ai> * Update nav2_behavior_tree/include/nav2_behavior_tree/bt_action_server_impl.hpp Signed-off-by: Steve Macenski <stevenmacenski@gmail.com> * added try catch and comments Signed-off-by: Jad El Hajj <jad.elhajj@inmind.ai> * lint Signed-off-by: Jad El Hajj <jad.elhajj@inmind.ai> * PR fix Signed-off-by: Jad El Hajj <jad.elhajj@inmind.ai> * Update nav2_behavior_tree/include/nav2_behavior_tree/bt_action_server_impl.hpp Signed-off-by: Steve Macenski <stevenmacenski@gmail.com> * Update nav2_behavior_tree/include/nav2_behavior_tree/bt_action_server_impl.hpp Signed-off-by: Steve Macenski <stevenmacenski@gmail.com> * Fix indentation Signed-off-by: Jad El Hajj <jad.elhajj@inmind.ai> * Added test Signed-off-by: Jad El Hajj <jad.elhajj@inmind.ai> --------- Signed-off-by: Jad El Hajj <jad.elhajj@inmind.ai> Signed-off-by: Steve Macenski <stevenmacenski@gmail.com> Co-authored-by: Steve Macenski <stevenmacenski@gmail.com> Signed-off-by: Decwest <fumiyaonishi1016@gmail.com>
This reverts commit 00dfd67. Signed-off-by: mini-1235 <mauricepurnawan@gmail.com>
This reverts commit 00dfd67. Signed-off-by: mini-1235 <mauricepurnawan@gmail.com>
* Revert "Changing BT loading warning to be more clear (#5938)" This reverts commit 517ebf4. Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Revert "Bt warning fix (#5594)" This reverts commit 00dfd67. Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Fix subtree parsing error when using filepath Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Revert unrelated changes Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Lint Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Fix test Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Apply suggestions Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Second prototype Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Lint Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Fix test Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Apply suggestions Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Lint Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Lint Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Only require main id when using filepath Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Fix comment formatting in behavior_tree_engine.cpp Signed-off-by: Maurice Alexander Purnawan <mauricepurnawan@gmail.com> * Lint Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Fix test Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Require main_tree_to_execute to be set if multiple BehaviorTree tags present Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Add test to cover corner case Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> --------- Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> Signed-off-by: Maurice Alexander Purnawan <mauricepurnawan@gmail.com>
…#5950) * Revert "Changing BT loading warning to be more clear (ros-navigation#5938)" This reverts commit 517ebf4. Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Revert "Bt warning fix (ros-navigation#5594)" This reverts commit 00dfd67. Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Fix subtree parsing error when using filepath Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Revert unrelated changes Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Lint Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Fix test Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Apply suggestions Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Second prototype Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Lint Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Fix test Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Apply suggestions Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Lint Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Lint Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Only require main id when using filepath Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Fix comment formatting in behavior_tree_engine.cpp Signed-off-by: Maurice Alexander Purnawan <mauricepurnawan@gmail.com> * Lint Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Fix test Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Require main_tree_to_execute to be set if multiple BehaviorTree tags present Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Add test to cover corner case Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> --------- Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> Signed-off-by: Maurice Alexander Purnawan <mauricepurnawan@gmail.com> Signed-off-by: panav <panav@10xconstruction.com>
…#5950) * Revert "Changing BT loading warning to be more clear (ros-navigation#5938)" This reverts commit 517ebf4. Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Revert "Bt warning fix (ros-navigation#5594)" This reverts commit 00dfd67. Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Fix subtree parsing error when using filepath Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Revert unrelated changes Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Lint Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Fix test Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Apply suggestions Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Second prototype Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Lint Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Fix test Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Apply suggestions Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Lint Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Lint Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Only require main id when using filepath Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Fix comment formatting in behavior_tree_engine.cpp Signed-off-by: Maurice Alexander Purnawan <mauricepurnawan@gmail.com> * Lint Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Fix test Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Require main_tree_to_execute to be set if multiple BehaviorTree tags present Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Add test to cover corner case Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> --------- Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> Signed-off-by: Maurice Alexander Purnawan <mauricepurnawan@gmail.com> Signed-off-by: panav <panav@10xconstruction.com>
…#5950) * Revert "Changing BT loading warning to be more clear (ros-navigation#5938)" This reverts commit 517ebf4. Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Revert "Bt warning fix (ros-navigation#5594)" This reverts commit 00dfd67. Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Fix subtree parsing error when using filepath Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Revert unrelated changes Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Lint Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Fix test Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Apply suggestions Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Second prototype Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Lint Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Fix test Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Apply suggestions Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Lint Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Lint Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Only require main id when using filepath Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Fix comment formatting in behavior_tree_engine.cpp Signed-off-by: Maurice Alexander Purnawan <mauricepurnawan@gmail.com> * Lint Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Fix test Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Require main_tree_to_execute to be set if multiple BehaviorTree tags present Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Add test to cover corner case Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> --------- Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> Signed-off-by: Maurice Alexander Purnawan <mauricepurnawan@gmail.com>
…#5950) * Revert "Changing BT loading warning to be more clear (ros-navigation#5938)" This reverts commit 517ebf4. Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Revert "Bt warning fix (ros-navigation#5594)" This reverts commit 00dfd67. Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Fix subtree parsing error when using filepath Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Revert unrelated changes Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Lint Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Fix test Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Apply suggestions Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Second prototype Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Lint Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Fix test Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Apply suggestions Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Lint Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Lint Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Only require main id when using filepath Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Fix comment formatting in behavior_tree_engine.cpp Signed-off-by: Maurice Alexander Purnawan <mauricepurnawan@gmail.com> * Lint Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Fix test Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Require main_tree_to_execute to be set if multiple BehaviorTree tags present Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Add test to cover corner case Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> --------- Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> Signed-off-by: Maurice Alexander Purnawan <mauricepurnawan@gmail.com> Signed-off-by: panav <panav@10xconstruction.com>
…#5950) * Revert "Changing BT loading warning to be more clear (ros-navigation#5938)" This reverts commit 517ebf4. Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Revert "Bt warning fix (ros-navigation#5594)" This reverts commit 00dfd67. Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Fix subtree parsing error when using filepath Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Revert unrelated changes Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Lint Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Fix test Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Apply suggestions Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Second prototype Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Lint Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Fix test Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Apply suggestions Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Lint Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Lint Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Only require main id when using filepath Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Fix comment formatting in behavior_tree_engine.cpp Signed-off-by: Maurice Alexander Purnawan <mauricepurnawan@gmail.com> * Lint Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Fix test Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Require main_tree_to_execute to be set if multiple BehaviorTree tags present Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Add test to cover corner case Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> --------- Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> Signed-off-by: Maurice Alexander Purnawan <mauricepurnawan@gmail.com> Signed-off-by: panav <panav@10xconstruction.com> Signed-off-by: Maurice <mauricepurnawan@gmail.com>
…#5950) * Revert "Changing BT loading warning to be more clear (ros-navigation#5938)" This reverts commit 517ebf4. Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Revert "Bt warning fix (ros-navigation#5594)" This reverts commit 00dfd67. Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Fix subtree parsing error when using filepath Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Revert unrelated changes Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Lint Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Fix test Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Apply suggestions Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Second prototype Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Lint Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Fix test Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Apply suggestions Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Lint Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Lint Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Only require main id when using filepath Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Fix comment formatting in behavior_tree_engine.cpp Signed-off-by: Maurice Alexander Purnawan <mauricepurnawan@gmail.com> * Lint Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Fix test Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Require main_tree_to_execute to be set if multiple BehaviorTree tags present Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> * Add test to cover corner case Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> --------- Signed-off-by: mini-1235 <mauricepurnawan@gmail.com> Signed-off-by: Maurice Alexander Purnawan <mauricepurnawan@gmail.com>
Basic Info
Description of contribution in a few bullet points
A fix PR making sure that BTCPP warning would never be logged. The final logic will be:
Description of how this change was tested
PS: codecov might complain about not covered code in
bt_action_server_impl.hpp, but I added unit test for all 4 conditions. So the mock loadBehaviorTree intest_behavior_tree_node.cppwill be covering the new changes.For Maintainers:
backport-*.