Skip to content

Commit 3d896b9

Browse files
authored
Fixing and cleaning up interface tests (#754)
* Fixing and cleaning up interface tests
1 parent bbe57d4 commit 3d896b9

7 files changed

+344
-1608
lines changed

CMakeLists.txt

Lines changed: 46 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -198,20 +198,30 @@ if(BUILD_TESTING)
198198
rosidl_get_typesupport_target(cpp_typesupport_target "${PROJECT_NAME}" "rosidl_typesupport_cpp")
199199
target_link_libraries(test_ekf "${cpp_typesupport_target}")
200200

201-
ament_add_gtest_executable(test_ekf_localization_node_interfaces
202-
test/test_ekf_localization_node_interfaces.cpp)
203-
target_link_libraries(test_ekf_localization_node_interfaces ${library_name})
204-
205-
rosidl_get_typesupport_target(cpp_typesupport_target "${PROJECT_NAME}" "rosidl_typesupport_cpp")
206-
target_link_libraries(test_ekf_localization_node_interfaces "${cpp_typesupport_target}")
207-
208-
add_dependencies(test_ekf_localization_node_interfaces ekf_node)
209-
ament_add_test(test_ekf_localization_node_interfaces
201+
ament_add_gtest_executable(
202+
test_ekf_node_interfaces
203+
test/test_se_node_interfaces.cpp)
204+
target_link_libraries(
205+
test_ekf_node_interfaces
206+
${library_name})
207+
208+
rosidl_get_typesupport_target(
209+
cpp_typesupport_target
210+
"${PROJECT_NAME}" "rosidl_typesupport_cpp")
211+
target_link_libraries(
212+
test_ekf_node_interfaces
213+
"${cpp_typesupport_target}")
214+
215+
add_dependencies(
216+
test_ekf_node_interfaces
217+
ekf_node)
218+
ament_add_test(
219+
test_ekf_node_interfaces
210220
GENERATE_RESULT_FOR_RETURN_CODE_ZERO
211221
TIMEOUT 300
212-
COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/test/test_ekf_localization_node_interfaces.launch.py"
213-
WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}"
214-
)
222+
COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/test/test_se_node_interfaces.launch.py"
223+
ENV NODE_TYPE=ekf
224+
WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}")
215225

216226
#### UKF TESTS #####
217227
ament_add_gtest(test_ukf test/test_ukf.cpp)
@@ -220,20 +230,30 @@ if(BUILD_TESTING)
220230
rosidl_get_typesupport_target(cpp_typesupport_target "${PROJECT_NAME}" "rosidl_typesupport_cpp")
221231
target_link_libraries(test_ukf "${cpp_typesupport_target}")
222232

223-
ament_add_gtest_executable(test_ukf_localization_node_interfaces
224-
test/test_ukf_localization_node_interfaces.cpp)
225-
target_link_libraries(test_ukf_localization_node_interfaces ${library_name})
226-
227-
rosidl_get_typesupport_target(cpp_typesupport_target "${PROJECT_NAME}" "rosidl_typesupport_cpp")
228-
target_link_libraries(test_ukf_localization_node_interfaces "${cpp_typesupport_target}")
229-
230-
add_dependencies(test_ukf_localization_node_interfaces ukf_node)
231-
ament_add_test(test_ukf_localization_node_interfaces
233+
ament_add_gtest_executable(
234+
test_ukf_node_interfaces
235+
test/test_se_node_interfaces.cpp)
236+
target_link_libraries(
237+
test_ukf_node_interfaces
238+
${library_name})
239+
240+
rosidl_get_typesupport_target(
241+
cpp_typesupport_target
242+
"${PROJECT_NAME}" "rosidl_typesupport_cpp")
243+
target_link_libraries(
244+
test_ukf_node_interfaces
245+
"${cpp_typesupport_target}")
246+
247+
add_dependencies(
248+
test_ukf_node_interfaces
249+
ukf_node)
250+
ament_add_test(
251+
test_ukf_node_interfaces
232252
GENERATE_RESULT_FOR_RETURN_CODE_ZERO
233253
TIMEOUT 300
234-
COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/test/test_ukf_localization_node_interfaces.launch.py"
235-
WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}"
236-
)
254+
COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/test/test_se_node_interfaces.launch.py"
255+
ENV NODE_TYPE=ukf
256+
WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}")
237257

238258
#### DATA TESTS #####
239259
# ament_add_gtest(test_ekf_localization_node_bag1 test/test_localization_node_bag_pose_tester.cpp)
@@ -294,9 +314,9 @@ if(BUILD_TESTING)
294314
filter_base-test
295315
test_filter_base_diagnostics_timestamps
296316
test_ekf
297-
test_ekf_localization_node_interfaces
317+
test_ekf_node_interfaces
298318
test_ukf
299-
test_ukf_localization_node_interfaces
319+
test_ukf_node_interfaces
300320
#test_ekf_localization_node_bag1
301321
#test_ekf_localization_node_bag2
302322
#test_ekf_localization_node_bag3

0 commit comments

Comments
 (0)