diff --git a/integration-cli/docker_api_swarm_test.go b/integration-cli/docker_api_swarm_test.go index f2b0cc0faf..35a7998d4d 100644 --- a/integration-cli/docker_api_swarm_test.go +++ b/integration-cli/docker_api_swarm_test.go @@ -757,14 +757,18 @@ func (s *DockerSwarmSuite) TestApiSwarmForceNewCluster(c *check.C) { } func simpleTestService(s *swarm.Service) { - var ureplicas uint64 - ureplicas = 1 + ureplicas := uint64(1) + restartDelay := time.Duration(100 * time.Millisecond) + s.Spec = swarm.ServiceSpec{ TaskTemplate: swarm.TaskSpec{ ContainerSpec: swarm.ContainerSpec{ Image: "busybox:latest", Command: []string{"/bin/top"}, }, + RestartPolicy: &swarm.RestartPolicy{ + Delay: &restartDelay, + }, }, Mode: swarm.ServiceMode{ Replicated: &swarm.ReplicatedService{ @@ -776,14 +780,18 @@ func simpleTestService(s *swarm.Service) { } func serviceForUpdate(s *swarm.Service) { - var ureplicas uint64 - ureplicas = 1 + ureplicas := uint64(1) + restartDelay := time.Duration(100 * time.Millisecond) + s.Spec = swarm.ServiceSpec{ TaskTemplate: swarm.TaskSpec{ ContainerSpec: swarm.ContainerSpec{ Image: "busybox:latest", Command: []string{"/bin/top"}, }, + RestartPolicy: &swarm.RestartPolicy{ + Delay: &restartDelay, + }, }, Mode: swarm.ServiceMode{ Replicated: &swarm.ReplicatedService{ @@ -792,7 +800,7 @@ func serviceForUpdate(s *swarm.Service) { }, UpdateConfig: &swarm.UpdateConfig{ Parallelism: 2, - Delay: 8 * time.Second, + Delay: 4 * time.Second, FailureAction: swarm.UpdateFailureActionContinue, }, }