diff --git a/requirements/features-executable-from-links.yaml b/requirements/features-executable-from-links.yaml index f491c9b2..d6f8de22 100644 --- a/requirements/features-executable-from-links.yaml +++ b/requirements/features-executable-from-links.yaml @@ -7,7 +7,52 @@ requirements: - name: Composition demos url: https://github.com/ros2/demos/blob/iron/composition/README.md checks: - - name: The executables in the README and present and work as expected. + - name: The executables in the README are present and work as expected. + - name: Demo Nodes (C++) executables + labels: + - executable + - feature + links: + - name: Demo Nodes C++ + url: https://github.com/ros2/demos/blob/iron/demo_nodes_cpp/README.md + checks: + - name: The executables in the README are present and work as expected. + - name: Demo Nodes Native (C++) executables + labels: + - executable + - feature + links: + - name: Demo Nodes C++ native + url: https://github.com/ros2/demos/blob/iron/demo_nodes_cpp_native/README.md + checks: + - name: The executables in the README are present and work as expected. + - name: Dummy Map Server executables + labels: + - executable + - feature + links: + - name: Dummy Map Server + url: https://github.com/ros2/demos/blob/iron/dummy_robot/dummy_map_server/README.md#run + checks: + - name: The executables in the README are present and work as expected. + - name: Dummy Sensors executables + labels: + - executable + - feature + links: + - name: Dummy Sensors + url: https://github.com/ros2/demos/blob/iron/dummy_robot/dummy_sensors/README.md#run + checks: + - name: The executables in the README are present and work as expected. + - name: Image Tools executables + labels: + - executable + - feature + links: + - name: Image Tools + url: https://github.com/ros2/demos/blob/iron/image_tools/README.md#run + checks: + - name: The executables in the README are present and work as expected. - name: Intra-process executables labels: - executable @@ -16,7 +61,7 @@ requirements: - name: Intra-process demos url: https://github.com/ros2/demos/blob/iron/intra_process_demo/README.md checks: - - name: The executables in the README and present and work as expected. + - name: The executables in the README are present and work as expected. - name: Launch testing labels: - executable diff --git a/requirements/features-executable.yaml b/requirements/features-executable.yaml index 6a708b13..c0c1d901 100644 --- a/requirements/features-executable.yaml +++ b/requirements/features-executable.yaml @@ -5,90 +5,6 @@ # with data from 'executable-features.csv'. requirements: - - name: Executables in `demo_nodes_cpp` - labels: - - executable - - feature - checks: - - name: Check `talker` - try: - - stdin: ros2 run demo_nodes_cpp talker - - name: Check `listener` - try: - - stdin: ros2 run demo_nodes_cpp listener - - name: Check `listener_best_effort` - try: - - stdin: ros2 run demo_nodes_cpp listener_best_effort - - name: Check `talker_serialized_message` - try: - - stdin: ros2 run demo_nodes_cpp talker_serialized_message - - name: Check `listener_serialized_message` - try: - - stdin: ros2 run demo_nodes_cpp listener_serialized_message - - name: Check `talker_loaned_message` - try: - - stdin: ros2 run demo_nodes_cpp talker_loaned_message - - name: Check `add_two_ints_server` - try: - - stdin: ros2 run demo_nodes_cpp add_two_ints_server - - name: Check `add_two_ints_client` - try: - - stdin: ros2 run demo_nodes_cpp add_two_ints_client - - name: Check `add_two_ints_client_async` - try: - - stdin: ros2 run demo_nodes_cpp add_two_ints_client_async - - name: Check `list_parameters` - try: - - stdin: ros2 run demo_nodes_cpp list_parameters - - name: Check `list_parameters_async` - try: - - stdin: ros2 run demo_nodes_cpp list_parameters_async - - name: Check `set_and_get_parameters` - try: - - stdin: ros2 run demo_nodes_cpp set_and_get_parameters - - name: Check `set_and_get_parameters_async` - try: - - stdin: ros2 run demo_nodes_cpp set_and_get_parameters_async - - name: Check `parameter_events` - try: - - stdin: ros2 run demo_nodes_cpp parameter_events - - name: Check `parameter_events_async` - try: - - stdin: ros2 run demo_nodes_cpp parameter_events_async - - name: Check `parameter_blackboard` - try: - - stdin: ros2 run demo_nodes_cpp parameter_blackboard - - name: Check `even_parameters_node` - try: - - stdin: ros2 run demo_nodes_cpp even_parameters_node - - name: Check `one_off_timer` - try: - - stdin: ros2 run demo_nodes_cpp one_off_timer - - name: Check `reuse_timer` - try: - - stdin: ros2 run demo_nodes_cpp reuse_timer - - name: Check `allocator_tutorial` - try: - - stdin: ros2 run demo_nodes_cpp allocator_tutorial - - name: Executables in `demo_nodes_cpp_native` - labels: - - executable - - feature - checks: - - name: Check `talker` - try: - - stdin: ros2 run demo_nodes_cpp_native talker - - name: Executables in `image_tools` - labels: - - executable - - feature - checks: - - name: Check `cam2image` - try: - - stdin: ros2 run image_tools cam2image - - name: Check `showimage` - try: - - stdin: ros2 run image_tools showimage - name: Executables in `quality_of_service_demo_cpp` labels: - executable @@ -416,25 +332,6 @@ requirements: - name: Check `rttest_plot` try: - stdin: ros2 run rttest rttest_plot - - name: Executables in `dummy_map_server` - labels: - - executable - - feature - checks: - - name: Check `dummy_map_server` - try: - - stdin: ros2 run dummy_map_server dummy_map_server - - name: Executables in `dummy_sensors` - labels: - - executable - - feature - checks: - - name: Check `dummy_joint_states` - try: - - stdin: ros2 run dummy_sensors dummy_joint_states - - name: Check `dummy_laser` - try: - - stdin: ros2 run dummy_sensors dummy_laser - name: Executables in `dummy_robot_bringup` labels: - executable