mirror of
https://github.com/moby/moby.git
synced 2026-08-02 22:26:52 +00:00
integration: Extract StopContainerWindowsPollTimeout const
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
This commit is contained in:
@@ -126,8 +126,7 @@ func testLogs(t *testing.T, logDriver string) {
|
||||
|
||||
pollTimeout := time.Second * 10
|
||||
if testEnv.OSType == "windows" {
|
||||
// hcs can take longer than 10s to stop a container.
|
||||
pollTimeout = time.Second * 75
|
||||
pollTimeout = StopContainerWindowsPollTimeout
|
||||
}
|
||||
|
||||
for _, tC := range testCases {
|
||||
|
||||
@@ -11,6 +11,9 @@ import (
|
||||
"gotest.tools/v3/poll"
|
||||
)
|
||||
|
||||
// hcs can sometimes take a long time to stop container.
|
||||
const StopContainerWindowsPollTimeout = 75 * time.Second
|
||||
|
||||
func TestStopContainerWithRestartPolicyAlways(t *testing.T) {
|
||||
defer setupTest(t)()
|
||||
client := testEnv.APIClient()
|
||||
|
||||
@@ -170,7 +170,7 @@ func TestWaitConditions(t *testing.T) {
|
||||
assert.NilError(t, err)
|
||||
case waitRes := <-waitResC:
|
||||
assert.Check(t, is.Equal(int64(99), waitRes.StatusCode))
|
||||
case <-time.After(75 * time.Second):
|
||||
case <-time.After(StopContainerWindowsPollTimeout):
|
||||
info, _ := cli.ContainerInspect(ctx, containerID)
|
||||
t.Fatalf("Timed out waiting for container exit code (status = %q)", info.State.Status)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user