github.com/hashicorp/packer@v1.14.3/packer_test/plugin_tests/suite_test.go (about)

     1  package plugin_tests
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/hashicorp/packer/packer_test/common"
     7  	"github.com/stretchr/testify/suite"
     8  )
     9  
    10  type PackerPluginTestSuite struct {
    11  	*common.PackerTestSuite
    12  }
    13  
    14  func Test_PackerPluginSuite(t *testing.T) {
    15  	baseSuite, cleanup := common.InitBaseSuite(t)
    16  	defer cleanup()
    17  	baseSuite.CompileTestPluginVersions(t,
    18  		"1.0.0",
    19  		"1.0.0+metadata",
    20  		"1.0.1-alpha1",
    21  		"1.0.9",
    22  		"1.0.10",
    23  		"1.0.0-dev",
    24  		"1.0.0-dev+metadata",
    25  		"1.0.10+metadata",
    26  		"1.0.1-dev",
    27  		"2.0.0",
    28  	)
    29  
    30  	ts := &PackerPluginTestSuite{
    31  		baseSuite,
    32  	}
    33  
    34  	suite.Run(t, ts)
    35  }