瀏覽代碼

Verify MaximumRetryCount=0 if the restart policy is always.

Signed-off-by: Yuan Sun <sunyuan3@huawei.com>
Yuan Sun 10 年之前
父節點
當前提交
f5310f403d
共有 1 個文件被更改,包括 10 次插入0 次删除
  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")
 	}
 
+	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")
 }