diff --git a/rclcpp/test/rclcpp/test_node.cpp b/rclcpp/test/rclcpp/test_node.cpp index e1fb4b8ced..8fce27e74d 100644 --- a/rclcpp/test/rclcpp/test_node.cpp +++ b/rclcpp/test/rclcpp/test_node.cpp @@ -2556,6 +2556,7 @@ TEST_F(TestNode, get_publishers_subscriptions_info_by_topic) { }; rclcpp::QoS qos = rclcpp::QoS(qos_initialization, rmw_qos_profile_default); auto publisher = node->create_publisher(topic_name, qos); + std::this_thread::sleep_for(std::chrono::milliseconds(30)); // List should have one item auto publisher_list = node->get_publishers_info_by_topic(fq_topic_name); ASSERT_EQ(publisher_list.size(), (size_t)1);