packer/packer_test/common/plugin_tester
Lucas Bajolet 56400f27cb packer_test: add gob/pb test suite
With the draft to support both gob and protobuf as serialisation formats
for Packer, along with the SDK changes that propel them, we add a series
of tests that make sure the logic that picks which protocol is solid and
functional.

These tests rely on building several versions of the tester plugin, with
and without protobuf support, to then install them in the tests as
needed to test the logic of Packer using packer build with them, and
templates that require multiple plugins.
2025-01-21 16:44:03 -05:00
..
builder/dynamic packer_test: rename/split lib into common/check 2024-09-11 16:08:51 -04:00
datasource packer_test: rename/split lib into common/check 2024-09-11 16:08:51 -04:00
docs packer_test: rename/split lib into common/check 2024-09-11 16:08:51 -04:00
example packer_test: rename/split lib into common/check 2024-09-11 16:08:51 -04:00
post-processor/dynamic packer_test: rename/split lib into common/check 2024-09-11 16:08:51 -04:00
provisioner/dynamic packer_test: rename/split lib into common/check 2024-09-11 16:08:51 -04:00
version packer_test: rename/split lib into common/check 2024-09-11 16:08:51 -04:00
go.mod packer_test: add gob/pb test suite 2025-01-21 16:44:03 -05:00
go.sum packer_test: add gob/pb test suite 2025-01-21 16:44:03 -05:00
LICENSE packer_test: rename/split lib into common/check 2024-09-11 16:08:51 -04:00
main.go packer_test: rename/split lib into common/check 2024-09-11 16:08:51 -04:00
README.md packer_test: rename/split lib into common/check 2024-09-11 16:08:51 -04:00

Packer Test Plugin

This directory is meant to be a minimal plugin that we can use for testing Packer. Any components defined in this plugin are not for use, as they virtually do nothing, and are only here to test Packer's core capabilitities