Skip to content

Commit e3e8b9e

Browse files
Update message dependencies for tests (#2497)
1 parent 779ce12 commit e3e8b9e

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

controller_interface/CMakeLists.txt

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ if(BUILD_TESTING)
3838
find_package(ament_cmake_gmock REQUIRED)
3939
find_package(geometry_msgs REQUIRED)
4040
find_package(sensor_msgs REQUIRED)
41+
find_package(std_msgs REQUIRED)
4142

4243
ament_add_gmock(test_controller_interface test/test_controller_interface.cpp)
4344
target_link_libraries(test_controller_interface
@@ -68,25 +69,28 @@ if(BUILD_TESTING)
6869
target_link_libraries(test_force_torque_sensor
6970
controller_interface
7071
hardware_interface::hardware_interface
72+
${geometry_msgs_TARGETS}
7173
)
7274

7375
ament_add_gmock(test_imu_sensor test/test_imu_sensor.cpp)
7476
target_link_libraries(test_imu_sensor
7577
controller_interface
7678
hardware_interface::hardware_interface
79+
${sensor_msgs_TARGETS}
7780
)
78-
target_link_libraries(test_imu_sensor ${sensor_msgs_TARGETS})
7981

8082
ament_add_gmock(test_pose_sensor test/test_pose_sensor.cpp)
8183
target_link_libraries(test_pose_sensor
8284
controller_interface
8385
hardware_interface::hardware_interface
86+
${geometry_msgs_TARGETS}
8487
)
85-
target_link_libraries(test_pose_sensor ${geometry_msgs_TARGETS})
88+
8689
ament_add_gmock(test_gps_sensor test/test_gps_sensor.cpp)
8790
target_link_libraries(test_gps_sensor
8891
controller_interface
8992
hardware_interface::hardware_interface
93+
${sensor_msgs_TARGETS}
9094
)
9195

9296
# Semantic component command interface tests
@@ -97,14 +101,15 @@ if(BUILD_TESTING)
97101
target_link_libraries(test_semantic_component_command_interface
98102
controller_interface
99103
hardware_interface::hardware_interface
104+
${geometry_msgs_TARGETS}
100105
)
101106

102107
ament_add_gmock(test_led_rgb_device test/test_led_rgb_device.cpp)
103108
target_link_libraries(test_led_rgb_device
104109
controller_interface
105110
hardware_interface::hardware_interface
111+
${std_msgs_TARGETS}
106112
)
107-
target_link_libraries(test_led_rgb_device ${std_msgs_TARGETS})
108113
endif()
109114

110115
install(

controller_interface/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
<build_depend>rclcpp_lifecycle</build_depend>
1818
<build_depend>realtime_tools</build_depend>
1919
<build_depend>ros2_control_cmake</build_depend>
20-
<build_depend>sensor_msgs</build_depend>
2120
<build_depend>fmt</build_depend>
2221

2322
<build_export_depend>hardware_interface</build_export_depend>
@@ -29,6 +28,7 @@
2928
<test_depend>ament_cmake_gmock</test_depend>
3029
<test_depend>geometry_msgs</test_depend>
3130
<test_depend>sensor_msgs</test_depend>
31+
<test_depend>std_msgs</test_depend>
3232

3333
<export>
3434
<build_type>ament_cmake</build_type>

0 commit comments

Comments
 (0)