Browse Source

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

integ-cli: remove bash dependency from TestSaveDirectoryPermissions
Jessie Frazelle 10 years ago
parent
commit
8974f61fa3
1 changed files with 4 additions and 3 deletions
  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)
 		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)
 		t.Errorf("failed to save and extract image: %s", out)
 	}
 	}