瀏覽代碼

Merge pull request #10997 from ahmetalpbalkan/win-cli/TestSaveDirectoryPermissions-fix

integ-cli: remove bash dependency from TestSaveDirectoryPermissions
Jessie Frazelle 10 年之前
父節點
當前提交
8974f61fa3
共有 1 個文件被更改,包括 4 次插入3 次删除
  1. 4 3
      integration-cli/docker_cli_save_load_test.go

+ 4 - 3
integration-cli/docker_cli_save_load_test.go

@@ -376,9 +376,10 @@ func TestSaveDirectoryPermissions(t *testing.T) {
 		t.Fatal(err)
 	}
 
-	saveCmdFinal := fmt.Sprintf("%s save %s | tar -xf - -C %s", dockerBinary, name, extractionDirectory)
-	saveCmd := exec.Command("bash", "-c", saveCmdFinal)
-	if out, _, err := runCommandWithOutput(saveCmd); err != nil {
+	if out, _, err := runCommandPipelineWithOutput(
+		exec.Command(dockerBinary, "save", name),
+		exec.Command("tar", "-xf", "-", "-C", extractionDirectory),
+	); err != nil {
 		t.Errorf("failed to save and extract image: %s", out)
 	}