Avoiding more ACI flakyness, some fixed in a804136b1c (fixing `docker prune --dry-run --force` , exact same issue here with `docker prune --force`)

Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
This commit is contained in:
Guillaume Tardif 2020-12-15 15:44:53 +01:00
parent 6d34f28beb
commit d0723dcb3d
1 changed files with 6 additions and 1 deletions

View File

@ -500,7 +500,12 @@ func TestContainerRunAttached(t *testing.T) {
l := Lines(res.Stdout())
assert.Equal(t, 2, len(l))
res = c.RunDockerCmd("prune", "--force")
res = c.RunDockerOrExitError("prune", "--force")
if strings.Contains(res.Stderr(), "unsupported protocol scheme") { //Flaky strange error on azure SDK call happening only during prune --force
time.Sleep(1 * time.Second)
res = c.RunDockerCmd("prune", "--force")
}
assert.Equal(t, "Deleted resources:\n"+container+"\nTotal CPUs reclaimed: 0.10, total memory reclaimed: 0.10 GB\n", res.Stdout())
res = c.RunDockerCmd("ps", "--all")