Bläddra i källkod

continue waiting if expected container not yet ready for inspect

Signed-off-by: Guillaume Tardif <[email protected]>
Guillaume Tardif 4 år sedan
förälder
incheckning
8f2af3011a
1 ändrade filer med 4 tillägg och 1 borttagningar
  1. 4 1
      aci/e2e/e2e-aci_test.go

+ 4 - 1
aci/e2e/e2e-aci_test.go

@@ -977,7 +977,10 @@ func getContainerName(stdout string) string {
 
 func waitForStatus(t *testing.T, c *E2eCLI, containerID string, statuses ...string) {
 	checkStopped := func(logt poll.LogT) poll.Result {
-		res := c.RunDockerCmd("inspect", containerID)
+		res := c.RunDockerOrExitError("inspect", containerID)
+		if res.Error != nil {
+			return poll.Continue("Error while inspecting container %s: %s", containerID, res.Combined())
+		}
 		containerInspect, err := parseContainerInspect(res.Stdout())
 		assert.NilError(t, err)
 		for _, status := range statuses {