Parcourir la source

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

integ-cli: remove bash dependency from TestSaveDirectoryPermissions
Jessie Frazelle il y a 10 ans
Parent
commit
8974f61fa3
1 fichiers modifiés avec 4 ajouts et 3 suppressions
  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)
 	}