ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
rostest
is meant for running unit and integration tests, either manually or within a Continuous Integration process. It isn't designed for running live tests at startup.
I'd suggest you use the diagnostics and self_test packages for reporting issues to users and running self-tests at startup.
the diagnostics package in particular is designed for continuous monitoring and reporting of issues, and provides the diagnostic_aggregator for validating and formatting diagnostics, and rqt_robot_monitor for displaying those diagnostics to users.