From 2d1b770e858fdb20e9c25913341fb388100dd19e Mon Sep 17 00:00:00 2001 From: Yuyuan Yuan Date: Wed, 15 Jan 2025 02:32:17 +0800 Subject: [PATCH] fix: make the loop condition align with the description (#2726) Signed-off-by: yuanyuyuan --- rclcpp/test/rclcpp/executors/test_executors.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/rclcpp/test/rclcpp/executors/test_executors.cpp b/rclcpp/test/rclcpp/executors/test_executors.cpp index 901806f3d2..011e776aa5 100644 --- a/rclcpp/test/rclcpp/executors/test_executors.cpp +++ b/rclcpp/test/rclcpp/executors/test_executors.cpp @@ -749,8 +749,7 @@ TYPED_TEST(TestExecutors, notifyTwiceWhileSpinning) this->publisher->publish(test_msgs::msg::Empty()); start = std::chrono::steady_clock::now(); while ( - sub1_msg_count == 1 && - sub2_msg_count == 0 && + (sub1_msg_count == 1 || sub2_msg_count == 0) && (std::chrono::steady_clock::now() - start) < 10s) { std::this_thread::sleep_for(1ms);