diff --git a/tests/ecs-e2e/e2e-ecs_test.go b/tests/ecs-e2e/e2e-ecs_test.go index fea87c15..95f5ab62 100644 --- a/tests/ecs-e2e/e2e-ecs_test.go +++ b/tests/ecs-e2e/e2e-ecs_test.go @@ -116,7 +116,17 @@ func TestCompose(t *testing.T) { }) t.Run("compose down", func(t *testing.T) { - c.RunDockerCmd("compose", "down", "--project-name", stack, "-f", "../composefiles/nginx.yaml") + cmd := c.NewDockerCmd("compose", "down", "--project-name", stack) + res := icmd.StartCmd(cmd) + + checkUp := func(t poll.LogT) poll.Result { + out := res.Stdout() + if !strings.Contains(out, "DELETE_COMPLETE") { + return poll.Continue("current status \n%s\n", out) + } + return poll.Success() + } + poll.WaitOn(t, checkUp, poll.WithDelay(2*time.Second), poll.WithTimeout(60*time.Second)) }) }