ros2_ros_bt_py icon indicating copy to clipboard operation
ros2_ros_bt_py copied to clipboard

Use UUIDs for BTNodes

Open Doomse opened this issue 3 weeks ago • 1 comments

Identify nodes and trees using uuids, meaning names don't have to be unique anymore.

This is related to https://github.com/fzi-forschungszentrum-informatik/ros2_ros_bt_py_web_gui/pull/38

Doomse avatar Nov 14 '25 09:11 Doomse

Codecov Report

:x: Patch coverage is 16.19217% with 471 lines in your changes missing coverage. Please review. :white_check_mark: Project coverage is 33.53%. Comparing base (d577de9) to head (a7f148d).

Files with missing lines Patch % Lines
ros_bt_py/ros_bt_py/tree_manager.py 3.12% 243 Missing and 5 partials :warning:
ros_bt_py/ros_bt_py/migrate_tree_files.py 14.56% 129 Missing :warning:
ros_bt_py/ros_bt_py/node.py 12.12% 57 Missing and 1 partial :warning:
ros_bt_py/ros_bt_py/ros_nodes/subtree.py 18.18% 18 Missing :warning:
ros_bt_py/ros_bt_py/subtree_manager.py 71.42% 8 Missing and 4 partials :warning:
ros_bt_py/ros_bt_py/ros_helpers.py 80.00% 2 Missing :warning:
ros_bt_py/ros_bt_py/custom_types.py 66.66% 1 Missing :warning:
ros_bt_py/ros_bt_py/node_data.py 0.00% 0 Missing and 1 partial :warning:
ros_bt_py/ros_bt_py/nodes/fallback.py 0.00% 1 Missing :warning:
ros_bt_py/ros_bt_py/package_manager.py 66.66% 1 Missing :warning:
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #211      +/-   ##
==========================================
- Coverage   34.38%   33.53%   -0.85%     
==========================================
  Files          40       41       +1     
  Lines        6719     7026     +307     
  Branches     1671     1751      +80     
==========================================
+ Hits         2310     2356      +46     
- Misses       4288     4541     +253     
- Partials      121      129       +8     

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

:rocket: New features to boost your workflow:
  • :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

codecov-commenter avatar Nov 25 '25 15:11 codecov-commenter