Test can miss Starting state, so wait until its Running
Signed-off-by: Alexander Morozov <lk4d4@docker.com>
| ... | ... |
@@ -47,7 +47,7 @@ func (s *DockerSwarmSuite) TestServiceHealthRun(c *check.C) {
|
| 47 | 47 |
waitAndAssert(c, defaultReconciliationTimeout, func(c *check.C) (interface{}, check.CommentInterface) {
|
| 48 | 48 |
task = d.getTask(c, task.ID) |
| 49 | 49 |
return task.Status.State, nil |
| 50 |
- }, checker.Equals, swarm.TaskStateStarting) |
|
| 50 |
+ }, checker.Equals, swarm.TaskStateRunning) |
|
| 51 | 51 |
containerID := task.Status.ContainerStatus.ContainerID |
| 52 | 52 |
|
| 53 | 53 |
// wait for container to be healthy |