ros_comm: cpp_common | message_filters | perf_roscpp | rosbag | rosbagmigration | rosconsole | roscore_migration_rules | roscpp | roscpp_serialization | roscpp_traits | rosgraph | rosgraph_msgs | roslaunch | roslisp | rosmaster | rosmsg | rosnode | rosout | rosparam | rospy | rosservice | rostest | rostime | rostopic | roswtf | std_msgs | std_srvs | topic_tools | xmlrpcpp
- Code API
- diamondback
- electric
- unstable - Tutorials
- Troubleshooting
- FAQ
- Reviews (Doc reviewed)
Used by (61)
Package Summary
Integration test suite based on roslaunch that is compatible with xUnit frameworks.
rostest uses xmlrunner.py (Public Domain), which was written by Sebastian Rittau (srittau@jroger.in-berlin.de) and Paolo Borelli.
- Author: Ken Conley/kwc@willowgarage.com
- License: BSD
- Repository: ros_comm
- Source: svn https://code.ros.org/svn/ros/stacks/ros_comm/tags/electric/tools/rostest
Contents
Overview
rostest is an extension to roslaunch that enables roslaunch files to be used as test fixtures. As a fully running system has more complex behaviors than an individual ROS node, this allows you to do full integration testing across multiple nodes.
See also: ROS unittest overview
See also: CMake test macros
New in Diamondback: the unit-testing functionality of rostest has been migrated into the rosunit package.






