From 81a3ce5b92a0b1f22dbc200c16ee4cadf8eba92b Mon Sep 17 00:00:00 2001 From: Kenji Miyake Date: Fri, 24 Sep 2021 02:53:50 +0900 Subject: [PATCH 1/5] Fix installation of test msgs Signed-off-by: Kenji Miyake --- rosbridge_library/CMakeLists.txt | 1 - rosbridge_library/package.xml | 4 +++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/rosbridge_library/CMakeLists.txt b/rosbridge_library/CMakeLists.txt index 3983250fc..d51e94b1f 100644 --- a/rosbridge_library/CMakeLists.txt +++ b/rosbridge_library/CMakeLists.txt @@ -32,7 +32,6 @@ rosidl_generate_interfaces(${PROJECT_NAME} srv/TestRequestOnly.srv srv/TestResponseOnly.srv DEPENDENCIES builtin_interfaces geometry_msgs std_msgs - SKIP_INSTALL ) ament_export_dependencies(rosidl_default_runtime) diff --git a/rosbridge_library/package.xml b/rosbridge_library/package.xml index ec9b576bf..143c6bcba 100644 --- a/rosbridge_library/package.xml +++ b/rosbridge_library/package.xml @@ -1,5 +1,5 @@ - + rosbridge_library 1.0.8 @@ -35,6 +35,8 @@ rosidl_default_runtime python3-bson + rosidl_interface_packages + ament_cmake From d272dcdeb0ad6c739ae68142dc27efbc6030c918 Mon Sep 17 00:00:00 2001 From: Kenji Miyake Date: Fri, 24 Sep 2021 02:34:03 +0900 Subject: [PATCH 2/5] Add ament_cmake_pytest Signed-off-by: Kenji Miyake --- rosbridge_library/CMakeLists.txt | 9 +++++---- rosbridge_library/package.xml | 2 ++ .../test/capabilities/test_capabilities.test | 7 ------- rosbridge_library/test/internal/test_internal.test | 13 ------------- 4 files changed, 7 insertions(+), 24 deletions(-) delete mode 100644 rosbridge_library/test/capabilities/test_capabilities.test delete mode 100644 rosbridge_library/test/internal/test_internal.test diff --git a/rosbridge_library/CMakeLists.txt b/rosbridge_library/CMakeLists.txt index d51e94b1f..447120615 100644 --- a/rosbridge_library/CMakeLists.txt +++ b/rosbridge_library/CMakeLists.txt @@ -39,8 +39,9 @@ ament_export_dependencies(rosidl_default_runtime) ament_package() if (BUILD_TESTING) - # TODO re-enable rostests - # find_package(rostest REQUIRED) - # add_rostest(test/capabilities/test_capabilities.test) - # add_rostest(test/internal/test_internal.test) + find_package(ament_cmake_pytest REQUIRED) + + # TODO: Enable tests + # ament_add_pytest_test(test_capabilities "test/capabilities") + # ament_add_pytest_test(test_internal "test/internal") endif() diff --git a/rosbridge_library/package.xml b/rosbridge_library/package.xml index 143c6bcba..1b86cd8d6 100644 --- a/rosbridge_library/package.xml +++ b/rosbridge_library/package.xml @@ -35,6 +35,8 @@ rosidl_default_runtime python3-bson + ament_cmake_pytest + rosidl_interface_packages diff --git a/rosbridge_library/test/capabilities/test_capabilities.test b/rosbridge_library/test/capabilities/test_capabilities.test deleted file mode 100644 index e0ea65487..000000000 --- a/rosbridge_library/test/capabilities/test_capabilities.test +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/rosbridge_library/test/internal/test_internal.test b/rosbridge_library/test/internal/test_internal.test deleted file mode 100644 index 42fe92b33..000000000 --- a/rosbridge_library/test/internal/test_internal.test +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - From b3001f61ebf7578d902fbce6833fad04e5f84bdf Mon Sep 17 00:00:00 2001 From: Kenji Miyake Date: Tue, 28 Sep 2021 19:28:20 +0900 Subject: [PATCH 3/5] Add test dependencies Signed-off-by: Kenji Miyake --- rosbridge_library/package.xml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/rosbridge_library/package.xml b/rosbridge_library/package.xml index 1b86cd8d6..aec595578 100644 --- a/rosbridge_library/package.xml +++ b/rosbridge_library/package.xml @@ -35,7 +35,18 @@ rosidl_default_runtime python3-bson + actionlib_msgs ament_cmake_pytest + builtin_interfaces + diagnostic_msgs + geometry_msgs + nav_msgs + sensor_msgs + std_msgs + stereo_msgs + tf2_msgs + trajectory_msgs + visualization_msgs rosidl_interface_packages From 136298f49df65e0a149e52dd168aec760f1b668d Mon Sep 17 00:00:00 2001 From: Kenji Miyake Date: Tue, 28 Sep 2021 20:02:02 +0900 Subject: [PATCH 4/5] Add test dependencies Signed-off-by: Kenji Miyake --- rosbridge_library/package.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/rosbridge_library/package.xml b/rosbridge_library/package.xml index aec595578..a6b951447 100644 --- a/rosbridge_library/package.xml +++ b/rosbridge_library/package.xml @@ -43,6 +43,7 @@ nav_msgs sensor_msgs std_msgs + std_srvs stereo_msgs tf2_msgs trajectory_msgs From 1d09afd235c0b48e54fc7d3512aaf1905d749729 Mon Sep 17 00:00:00 2001 From: Kenji Miyake Date: Tue, 28 Sep 2021 20:09:20 +0900 Subject: [PATCH 5/5] Add test dependencies Signed-off-by: Kenji Miyake --- rosbridge_library/package.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/rosbridge_library/package.xml b/rosbridge_library/package.xml index a6b951447..0fbd0b99b 100644 --- a/rosbridge_library/package.xml +++ b/rosbridge_library/package.xml @@ -39,6 +39,7 @@ ament_cmake_pytest builtin_interfaces diagnostic_msgs + example_interfaces geometry_msgs nav_msgs sensor_msgs