Hopefully fix spurious test failure

This commit is contained in:
Robert Haschke 2022-10-23 18:41:15 +02:00
parent c60cd6c86f
commit 4c9b16511b

View File

@ -247,7 +247,7 @@ moveit::core::MoveItErrorCode Task::plan(size_t max_solutions) {
while (canCompute() && (max_solutions == 0 || numSolutions() < max_solutions)) { while (canCompute() && (max_solutions == 0 || numSolutions() < max_solutions)) {
if (impl->preempt_requested_) if (impl->preempt_requested_)
return success_or(moveit::core::MoveItErrorCode::PREEMPTED); return success_or(moveit::core::MoveItErrorCode::PREEMPTED);
if (std::chrono::duration<double>(std::chrono::steady_clock::now() - start_time).count() > available_time) if (std::chrono::duration<double>(std::chrono::steady_clock::now() - start_time).count() >= available_time)
return success_or(moveit::core::MoveItErrorCode::TIMED_OUT); return success_or(moveit::core::MoveItErrorCode::TIMED_OUT);
compute(); compute();
for (const auto& cb : impl->task_cbs_) for (const auto& cb : impl->task_cbs_)