packer-cn/packer
Adrien Delorme 72c1912b60
allow to discover & start packer-plugin-* muliplugin binaries (#10277)
This add :
* discovery of `packer-plugin-*` binaries from the known folders and ask them to describe themselves
* tests

For testing: in go we create a bash script that in turn calls back to Go. I could not make the tests to work on windows and then would like to postpone testing this for when we know more about the finite layout of this feature. That is mainly: how things are going to work with init, versioning and such.
2020-12-15 10:58:09 +01:00
..
plugin allow to discover & start packer-plugin-* muliplugin binaries (#10277) 2020-12-15 10:58:09 +01:00
test-fixtures fix tests by moving mock hooks and communicators, and BasicUi definition, into SDK 2020-11-30 14:30:30 -08:00
build.go move plugin and rpc code into sdk; other minor tweaks (#10359) 2020-12-09 12:39:54 +01:00
build_test.go move plugin and rpc code into sdk; other minor tweaks (#10359) 2020-12-09 12:39:54 +01:00
builder_test.go packer: builder prepare can return warnings 2013-11-02 22:31:12 -05:00
core.go move plugin and rpc code into sdk; other minor tweaks (#10359) 2020-12-09 12:39:54 +01:00
core_test.go move plugin and rpc code into sdk; other minor tweaks (#10359) 2020-12-09 12:39:54 +01:00
fixconfigmode_enumer.go fix enum 2020-05-08 16:54:44 +02:00
packer_test.go packer: Core, and template validate 2015-05-23 14:48:07 -07:00
post_processor_mock.go move plugin and rpc code into sdk; other minor tweaks (#10359) 2020-12-09 12:39:54 +01:00
post_processor_mock.hcl2spec.go move plugin and rpc code into sdk; other minor tweaks (#10359) 2020-12-09 12:39:54 +01:00
progressbar.go noop progress bar is nil progress bar 2020-09-24 12:26:09 +02:00
progressbar_solaris.go fix docker acceptance tests. Turns out they were broken on the main branch too; needed to move noop progress bar into the sdk to be used in the builder testui. 2020-12-03 16:04:49 -08:00
progressbar_test.go Switch to explicitly declaring TrackProgress on UI, using an underlying progress bar specifically stored on the struct. Export UiProgressTracker. These changes allow us to optionaly switch to the NoopProgressTracker when no TTY is set. 2020-09-21 16:05:14 -07:00
provisioner.go move postprocessor to sdk, fix generation code 2020-12-01 14:48:55 -08:00
provisioner_test.go move plugin and rpc code into sdk; other minor tweaks (#10359) 2020-12-09 12:39:54 +01:00
provisioner_timeout.go move postprocessor to sdk, fix generation code 2020-12-01 14:48:55 -08:00
run_interfaces.go move plugin and rpc code into sdk; other minor tweaks (#10359) 2020-12-09 12:39:54 +01:00
telemetry.go fix pathing 2020-12-03 10:39:21 -08:00
telemetry_test.go add config key reporting 2017-11-14 16:30:44 -08:00
testing.go move plugin and rpc code into sdk; other minor tweaks (#10359) 2020-12-09 12:39:54 +01:00
ui.go remove noop ui, replace in adapter and ansible tests with sdk's TestUi 2020-12-07 15:45:16 -08:00
ui_test.go fix tests by moving mock hooks and communicators, and BasicUi definition, into SDK 2020-11-30 14:30:30 -08:00