diff --git a/moveit_ros/planning/planning_request_adapter_plugins/test/test_check_start_state_bounds.cpp b/moveit_ros/planning/planning_request_adapter_plugins/test/test_check_start_state_bounds.cpp index 9a65375f2f..c4c8ab7ec1 100644 --- a/moveit_ros/planning/planning_request_adapter_plugins/test/test_check_start_state_bounds.cpp +++ b/moveit_ros/planning/planning_request_adapter_plugins/test/test_check_start_state_bounds.cpp @@ -50,7 +50,6 @@ class TestCheckStartStateBounds : public testing::Test protected: void SetUp() override { - rclcpp::init(0, nullptr); node_ = std::make_shared("test_check_start_state_bounds_adapter", ""); // Load a robot model and place it in a planning scene. @@ -65,11 +64,6 @@ class TestCheckStartStateBounds : public testing::Test adapter_->initialize(node_, ""); } - void TearDown() override - { - rclcpp::shutdown(); - } - std::shared_ptr node_; std::shared_ptr planning_scene_; std::unique_ptr> plugin_loader_; @@ -158,6 +152,9 @@ TEST_F(TestCheckStartStateBounds, TestContinuousJointFixedBounds) int main(int argc, char** argv) { + rclcpp::init(argc, argv); ::testing::InitGoogleTest(&argc, argv); - return RUN_ALL_TESTS(); + const int result = RUN_ALL_TESTS(); + rclcpp::shutdown(); + return result; }