Peter Baughman (Apex.AI), Michel Hidalgo (Ekumen), William Woodall (Open Robotics)
In ROS2, writing automated tests is easier than it was in ROS because it is no longer necessary to coordinate a ROS master with the tests, however this is still a need for robust multi-process testing as well as testing of ROS2's new launch descriptions, which can contain arbitrarily complex operations. Launch Testing aims to provide rostest-like functionality for ROS2, as well as provide new functionality to allow for more robust integration testing.
Video presented at ROSCon 2019. More details and slides are available at: roscon.ros.org/2019/.