| 1442 | } |
| 1443 | |
| 1444 | bool waitForTaskFinish( |
| 1445 | exec::Task* task, |
| 1446 | TaskState expectedState, |
| 1447 | uint64_t maxWaitMicros) { |
| 1448 | // Wait for task to transition to finished state. |
| 1449 | if (!waitForTaskStateChange(task, expectedState, maxWaitMicros)) { |
| 1450 | return false; |
| 1451 | } |
| 1452 | return waitForTaskDriversToFinish(task, maxWaitMicros); |
| 1453 | } |
| 1454 | |
| 1455 | bool waitForTaskCompletion(exec::Task* task, uint64_t maxWaitMicros) { |
| 1456 | return waitForTaskFinish(task, TaskState::kFinished, maxWaitMicros); |
no test coverage detected