Skip to content

Conversation

@marip8
Copy link
Member

@marip8 marip8 commented Nov 10, 2025

Adds a unit test to load and run the defined behavior trees:

To-do:

  • The unit test requires a QApplication to be created for the widgets, which cannot be done on a headless computer (e.g., CI runner).
  • The unit test checks that all defined nodes can be loaded/created, but it only runs the trees defined in the current XML file. This means that not all of the nodes get triggered and thereby tested. It is also non-trivial to test nodes individually because some need artifacts produced by other nodes (e.g., tool paths, home joint state messages, etc.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant