Skip to content

Future Arch improvements #5

Description

@aerydna

TODO list:

  • add namespaces
  • remove lib extension from the load of the library
  • remove pugi from interface
  • fix plugins location policy
  • fix exported headers
  • check error and report helper function
  • add action (genericaction) "kill" instead of executing empty with kill argument
  • add action (genericaction) check_if_ is_in_execution
  • support remote action execution
  • support remote precondition execution via ssh
  • test failure timeout
  • parallel test support
  • make sure that if an action throws an error his execute method will not be called
  • investigate if making output value from actions connectible to input value of other actions (this could be resolutive also for syncronization)
  • repetitions also with time check and frequency ("repeat until ... at a frequency of ...")
  • Action::execute returning a STOP or CONTINUE repetition instead of bool
  • decide what to do with pugi (yarpActionDepotStart)
  • define if use or not lib prefix.
  • remote connection interface.
  • math function for parametric test.
  • create custom library.
  • create ROS library.
  • create tests groups in file and in code.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions