fix: Removing test debris (#11300)

* fix: fixing provisioner file test debris

* fix: Setting hcl2_upgrade command create directory permissions to 0755
pull/11306/head
teddylear 5 years ago committed by GitHub
parent 92f5f9c070
commit 11f5da8b5a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -133,7 +133,7 @@ type BlockParser interface {
func (c *HCL2UpgradeCommand) RunContext(_ context.Context, cla *HCL2UpgradeArgs) int {
var output io.Writer
if err := os.MkdirAll(filepath.Dir(cla.OutputFile), 0); err != nil {
if err := os.MkdirAll(filepath.Dir(cla.OutputFile), 0755); err != nil {
c.Ui.Error(fmt.Sprintf("Failed to create output directory: %v", err))
return 1
}

@ -340,6 +340,14 @@ func TestProvisionerProvision_DownloadsMultipleFilesToFolder(t *testing.T) {
"direction": "download",
}
// Cleaning up destination directory
cwd, err := os.Getwd()
if err != nil {
t.Fatalf("Failed getting current working directory")
}
destinationDir := filepath.Join(cwd, "something")
defer os.RemoveAll(destinationDir)
if err := p.Prepare(config); err != nil {
t.Fatalf("err: %s", err)
}

Loading…
Cancel
Save