From 546c22273a8f4d61a09431cdafe9c411621e133a Mon Sep 17 00:00:00 2001 From: Voldivh Date: Fri, 2 Jun 2023 12:24:50 -0500 Subject: [PATCH 1/2] Replace executables with link to demos readme Signed-off-by: Voldivh --- .../features-executable-from-links.yaml | 45 ++++++++ requirements/features-executable.yaml | 103 ------------------ 2 files changed, 45 insertions(+), 103 deletions(-) diff --git a/requirements/features-executable-from-links.yaml b/requirements/features-executable-from-links.yaml index f491c9b2..6bd375ef 100644 --- a/requirements/features-executable-from-links.yaml +++ b/requirements/features-executable-from-links.yaml @@ -8,6 +8,51 @@ requirements: 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: Demo Nodes (CPP) executables + labels: + - executable + - feature + links: + - name: Nodes cpp demos + url: https://github.com/ros2/demos/blob/iron/demo_nodes_cpp/README.md + checks: + - name: The executables in the README and present and work as expected. + - name: Demo Nodes Native (CPP) executables + labels: + - executable + - feature + links: + - name: Nodes cpp native demos + url: https://github.com/ros2/demos/blob/iron/demo_nodes_cpp_native/README.md + checks: + - name: The executables in the README and 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 and 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 and present and work as expected. + - name: Image-tools executables + labels: + - executable + - feature + links: + - name: Image-tools demos + url: https://github.com/ros2/demos/blob/iron/image_tools/README.md#run + checks: + - name: The executables in the README and present and work as expected. - name: Intra-process executables 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 From 0eebf72908b16473be58dc2c17b3b07303b9ccc2 Mon Sep 17 00:00:00 2001 From: Voldivh Date: Tue, 6 Jun 2023 09:32:45 -0500 Subject: [PATCH 2/2] Modifies text messages for checks and names Signed-off-by: Voldivh --- .../features-executable-from-links.yaml | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/requirements/features-executable-from-links.yaml b/requirements/features-executable-from-links.yaml index 6bd375ef..d6f8de22 100644 --- a/requirements/features-executable-from-links.yaml +++ b/requirements/features-executable-from-links.yaml @@ -7,25 +7,25 @@ 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: Demo Nodes (CPP) executables + - name: The executables in the README are present and work as expected. + - name: Demo Nodes (C++) executables labels: - executable - feature links: - - name: Nodes cpp demos + - name: Demo Nodes C++ url: https://github.com/ros2/demos/blob/iron/demo_nodes_cpp/README.md checks: - - name: The executables in the README and present and work as expected. - - name: Demo Nodes Native (CPP) executables + - name: The executables in the README are present and work as expected. + - name: Demo Nodes Native (C++) executables labels: - executable - feature links: - - name: Nodes cpp native demos + - 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 and present and work as expected. + - name: The executables in the README are present and work as expected. - name: Dummy Map Server executables labels: - executable @@ -34,7 +34,7 @@ requirements: - 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 and present and work as expected. + - name: The executables in the README are present and work as expected. - name: Dummy Sensors executables labels: - executable @@ -43,16 +43,16 @@ requirements: - 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 and present and work as expected. - - name: Image-tools executables + - name: The executables in the README are present and work as expected. + - name: Image Tools executables labels: - executable - feature links: - - name: Image-tools demos + - name: Image Tools url: https://github.com/ros2/demos/blob/iron/image_tools/README.md#run 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: Intra-process executables labels: - executable @@ -61,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