Prechádzať zdrojové kódy

Verify MaximumRetryCount=0 if the restart policy is always.

Signed-off-by: Yuan Sun <sunyuan3@huawei.com>
Yuan Sun 10 rokov pred
rodič
commit
f5310f403d
1 zmenil súbory, kde vykonal 10 pridanie a 0 odobranie
  1. 10 0
      integration-cli/docker_cli_restart_test.go

+ 10 - 0
integration-cli/docker_cli_restart_test.go

@@ -191,6 +191,16 @@ func TestRestartPolicyAlways(t *testing.T) {
 		t.Fatalf("Container restart policy name is %s, expected %s", name, "always")
 		t.Fatalf("Container restart policy name is %s, expected %s", name, "always")
 	}
 	}
 
 
+	MaximumRetryCount, err := inspectField(id, "HostConfig.RestartPolicy.MaximumRetryCount")
+	if err != nil {
+		t.Fatal(err)
+	}
+
+	// MaximumRetryCount=0 if the restart policy is always
+	if MaximumRetryCount != "0" {
+		t.Fatalf("Container Maximum Retry Count is %s, expected %s", MaximumRetryCount, "0")
+	}
+
 	logDone("restart - recording restart policy name for --restart=always")
 	logDone("restart - recording restart policy name for --restart=always")
 }
 }