Skip to content
This repository has been archived by the owner on Nov 27, 2023. It is now read-only.

Commit

Permalink
ACI workaround invocation does not return, but container is actually …
Browse files Browse the repository at this point in the history
…running OK, trying to not block on this.

Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
  • Loading branch information
gtardif committed Feb 25, 2021
1 parent 3420df6 commit e91947e
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions aci/e2e/e2e-aci_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -485,10 +485,14 @@ func TestContainerRunAttached(t *testing.T) {
time.Sleep(1 * time.Second)
c.RunDockerCmd("rm", "-f", container)
}
c.RunDockerCmd("run",
"--name", "fallback", // don't reuse the container name, this container is in a weird state and blocks everything
"--memory", "0.1G", "--cpus", "0.1",
"nginx")
go func() { // this specific call to run sometimes does not come back when in this weird state, but the container is actually running fine
c.RunDockerCmd("run",
"--name", container, // don't reuse the container name, this container is in a weird state and blocks everything
"--memory", "0.1G", "--cpus", "0.1",
"nginx")
fmt.Printf(" [%s] Finished docker run %s\n", t.Name(), container)
}()
waitForStatus(t, c, container, convert.StatusRunning)
} else {
res.Assert(t, icmd.Expected{Out: container})
waitForStatus(t, c, container, convert.StatusRunning)
Expand Down

0 comments on commit e91947e

Please sign in to comment.