packer-cn/provisioner
Wilken Rivera fe721d8e11 test/provisioner/powershell: Add acceptance test for powershell provisioner cleanup
Passing Tests
```
--- PASS: TestAccPowershellProvisioner_basic (282.02s)
--- PASS: TestAccPowershellProvisioner_basic/testing_amazon-ebs_builder_against_powershell_provisioner (282.01s)                               PASS
ok      github.com/hashicorp/packer/provisioner/powershell 282.046s
```

Failing tests on master
```
2020/04/08 09:59:34 Uploading file to 'c:/Windows/Temp/script.bat'
2020/04/08 09:59:36 [INFO] starting remote command: set "PACKER_BUILDER_TYPE=amazon-ebs" && set "PACKER_BUILD_NAME=amazon-ebs"
&& "c:/Windows/Temp/script.bat"
2020/04/08 09:59:36 ui:     amazon-ebs:
2020/04/08 09:59:36 ui:     amazon-ebs: C:\Users\Administrator>dir C:\Windows\Temp\packer-*.ps1
2020/04/08 09:59:36 ui:     amazon-ebs:  Volume in drive C has no label.
2020/04/08 09:59:36 [INFO] command 'set "PACKER_BUILDER_TYPE=amazon-ebs"
&& set "PACKER_BUILD_NAME=amazon-ebs" && "c:/Windows/Temp/script.bat"' exited with code: 0
2020/04/08 09:59:36 ui:     amazon-ebs:  Volume Serial Number is 46CA-4083
2020/04/08 09:59:36 ui:     amazon-ebs:
2020/04/08 09:59:36 ui:     amazon-ebs:  Directory of C:\Windows\Temp
2020/04/08 09:59:36 ui:     amazon-ebs:
2020/04/08 09:59:36 ui:     amazon-ebs: 04/08/2020  01:59 PM 102 packer-acc-test-script-test.ps1
2020/04/08 09:59:36 ui:     amazon-ebs: 04/08/2020  01:59 PM 76 packer-acc-test-vars.ps1
2020/04/08 09:59:36 ui:     amazon-ebs:                2 File(s) 178 bytes
2020/04/08 09:59:36 ui:     amazon-ebs:                0 Dir(s) 9,735,806,976 bytes free
2020/04/08 09:59:36 ui: ==> amazon-ebs: Provisioning step had errors: Running the cleanup provisioner, if present...
2020/04/08 09:59:36 ui: ==> amazon-ebs: Terminating the source AWS instance...
2020/04/08 10:00:09 ui: ==> amazon-ebs: Cleaning up any extra volumes...
2020/04/08 10:00:09 ui: ==> amazon-ebs: No volumes to clean up, skipping
2020/04/08 10:00:09 ui: ==> amazon-ebs: Deleting temporary security group...
2020/04/08 10:00:10 ui: ==> amazon-ebs: Deleting temporary keypair...
2020/04/08 10:00:11 ui error: Build 'amazon-ebs' errored: Script exited
with non-zero exit status: 0.Allowed exit codes are: [1]
2020/04/08 10:00:11 machine readable: error-count []string{"1"}
2020/04/08 10:00:11 ui error:
==> Some builds didn't complete successfully and had errors:
2020/04/08 10:00:11 machine readable: amazon-ebs,error []string{"Script
exited with non-zero exit status: 0.Allowed exit codes are: [1]"}
2020/04/08 10:00:11 ui error: --> amazon-ebs: Script exited with
non-zero exit status: 0.Allowed exit codes are: [1]
```

test: Fix windows-shell command
2020-04-08 10:05:54 -04:00
..
ansible extract the building of command args into a testable helper function 2020-04-01 16:07:14 -07:00
ansible-local Merge remote-tracking branch 'origin/master' into sharing_info 2019-12-17 11:57:09 +01:00
azure-dtlartifact Added acceptance tests for DTL. Fixed couple of issues with DTL root resource group not set to new directory 2020-04-02 17:23:21 -07:00
breakpoint Merge remote-tracking branch 'origin/master' into sharing_info 2019-12-17 11:57:09 +01:00
chef-client Add packer.ExpandUser() function to support tilde in usage of config.ValidationKeyPath (#8657) 2020-01-28 14:33:42 +01:00
chef-solo Merge remote-tracking branch 'origin/master' into sharing_info 2019-12-17 11:57:09 +01:00
converge Merge remote-tracking branch 'origin/master' into sharing_info 2019-12-17 11:57:09 +01:00
file Interpolate file provisioner and add integration tests 2020-03-13 16:17:40 +01:00
inspec Add exclude mapstructure tag to exclude from hcl2spec struct (#8785) 2020-03-03 17:13:39 +01:00
powershell test/provisioner/powershell: Add acceptance test for powershell provisioner cleanup 2020-04-08 10:05:54 -04:00
puppet-masterless Remove redundant placeholder (#8503) 2019-12-19 10:39:46 +01:00
puppet-server Remove redundant placeholder (#8503) 2019-12-19 10:39:46 +01:00
salt-masterless Merge remote-tracking branch 'origin/master' into sharing_info 2019-12-17 11:57:09 +01:00
shell Merge pull request #9011 from hashicorp/powershell-acceptance-test 2020-04-07 05:40:26 -04:00
shell-local Merge remote-tracking branch 'origin/master' into sharing_info 2019-12-17 11:57:09 +01:00
sleep Merge remote-tracking branch 'origin/master' into sharing_info 2019-12-17 11:57:09 +01:00
windows-restart Merge remote-tracking branch 'origin/master' into sharing_info 2019-12-17 11:57:09 +01:00
windows-shell Merge remote-tracking branch 'origin/master' into sharing_info 2019-12-17 11:57:09 +01:00
elevated.go provisioner/elevated: Add cleanup logic to remove elevated user scheduled task artifacts 2020-04-08 00:23:40 -04:00
elevated_test.go Fix/add tests 2018-12-07 16:23:03 +00:00
guest_commands.go add force to powershell move command 2019-02-05 17:47:00 +00:00
guest_commands_test.go Update guest_commands_test.go 2019-02-06 10:50:29 +00:00