瀏覽代碼

Exec inspect field should be "ID" not "ExecID"

Signed-off-by: Brian Goff <cpuguy83@gmail.com>
Brian Goff 5 年之前
父節點
當前提交
cc993a9cbf
共有 2 個文件被更改,包括 5 次插入1 次删除
  1. 1 1
      api/types/client.go
  2. 4 0
      integration/container/exec_test.go

+ 1 - 1
api/types/client.go

@@ -50,7 +50,7 @@ type ContainerCommitOptions struct {
 
 // ContainerExecInspect holds information returned by exec inspect.
 type ContainerExecInspect struct {
-	ExecID      string
+	ExecID      string `json:"ID"`
 	ContainerID string
 	Running     bool
 	ExitCode    int

+ 4 - 0
integration/container/exec_test.go

@@ -102,6 +102,10 @@ func TestExec(t *testing.T) {
 	)
 	assert.NilError(t, err)
 
+	inspect, err := client.ContainerExecInspect(ctx, id.ID)
+	assert.NilError(t, err)
+	assert.Check(t, is.Equal(inspect.ExecID, id.ID))
+
 	resp, err := client.ContainerExecAttach(ctx, id.ID,
 		types.ExecStartCheck{
 			Detach: false,