-
Notifications
You must be signed in to change notification settings - Fork 165
Closed
Description
This issue aims to track the PRs focused on improvement launch_testing documentation.
Open PRs :
- Launch testing concept and guide page ros2_documentation#1914 : Adds a concept and guide page to
ros2_documentation - Launch testing examples : ROS focused launch_ros#263 : Add
launch_testingexamples focused on ROS - Add a "hello world" style example #532 : Move hello world example from
launch_rostolaunch - Add example to record bagfile, launch variable number of nodes launch_ros#269 : Adds example to launch 'n' number of nodes,
ros2 bag recorddemo. - Moved examples examples#324: Moved examples
- Final batch of examples examples#327 : Final batch of examples
PRs to be opened :
ros2_documentationpage explaining the examples.- Explain
launch_testing.tools
Examples to be written:
- Return local dictionary from
generate_test_description(), use those variables ✔️ - Parameterize launch description ✔️
- Launch nodes in the test fixture, kill them later ✔️
- Record data to bagfile, analyse later ✔️
- Parameterized tests(?)
- Turtlebot controller / integration test
Feature requests that came up in PRs :
- Addition of a
wait_for_node()function rclpy#823 - Set parameters using rclpy easily, with similar API as
AsyncParameterClientclass inrclcpp - Check if a topic is publishing messages, with a timeout : https://github.com/ros2/launch/issues/533 ✔️
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels