Trying to address more ACI flakyness, on container restart
@@ -478,6 +478,11 @@ func TestContainerRunAttached(t *testing.T) {
t.Run("restart container", func(t *testing.T) {
res := c.RunDockerCmd("start", container)
+ //Flaky errors on restart : Code="ContainerGroupTransitioning" Message="The container group 'test-container' is still transitioning, please retry later."
+ if res.ExitCode != 0 && strings.Contains(res.Stderr(), `Code="ContainerGroupTransitioning"`) {
+ time.Sleep(3 * time.Second)
+ res = c.RunDockerCmd("start", container)
+ }
res.Assert(t, icmd.Expected{Out: container})
waitForStatus(t, c, container, convert.StatusRunning)
})
