mirror of
https://github.com/hashicorp/packer.git
synced 2026-09-23 08:21:43 -04:00
The lib name for the common components for writing packer_test suites was not clear, and did not follow the convention established in Packer core and plugins. Therefore this commit does two things: first the lib is renamed into common as to follow this convention, and clearly document which components are common to all tests. Also checkers are placed in a subpackage of common, common/check, so that it is clearer what is meant to be used as checks for a command's execution status after it's been run, as part of Assert.
24 lines
365 B
Go
24 lines
365 B
Go
package core_test
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/hashicorp/packer/packer_test/common"
|
|
"github.com/stretchr/testify/suite"
|
|
)
|
|
|
|
type PackerCoreTestSuite struct {
|
|
*common.PackerTestSuite
|
|
}
|
|
|
|
func Test_PackerCoreSuite(t *testing.T) {
|
|
baseSuite, cleanup := common.InitBaseSuite(t)
|
|
defer cleanup()
|
|
|
|
ts := &PackerCoreTestSuite{
|
|
baseSuite,
|
|
}
|
|
|
|
suite.Run(t, ts)
|
|
}
|