Просмотр исходного кода

Test: wait for task to start before waiting for it to finish (#18902)

Nik Everett 9 лет назад
Родитель
Сommit
dc2d7a2a6d

+ 3 - 0
core/src/test/java/org/elasticsearch/action/admin/cluster/node/tasks/TasksIT.java

@@ -467,6 +467,9 @@ public class TasksIT extends ESIntegTestCase {
         try {
             taskId = waitForTestTaskStartOnAllNodes();
 
+            // Wait for the task to start
+            assertBusy(() -> client().admin().cluster().prepareGetTask(taskId).get());
+
             // Spin up a request to wait for that task to finish
             waitResponseFuture = wait.apply(taskId);
         } finally {