Documentation
¶
Index ¶
- func AssertGoldenFile(t *testing.T, goldenFilePath string, actual []byte) bool
- func CalcGoldenFileTestdataDirName() string
- func ConfigureTestToCaptureLogs(t *testing.T, runCtx *config.RunContext, level string) *bytes.Buffer
- func CreateDirectoryStructure(t *testing.T, treeOutputLocation string, tmpDir string)
- func FindDirectoriesWithTreeFile(t *testing.T, baseDir string) []string
- func TestCostComponents(t *testing.T, costComponents []*schema.CostComponent, ...)
- func TestResources(t *testing.T, resources []*schema.Resource, checks []ResourceCheck)
- type CostCheckFunc
- type CostComponentCheck
- type ErrorOnAnyWriter
- type ResourceCheck
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AssertGoldenFile ¶ added in v0.9.7
func CalcGoldenFileTestdataDirName ¶ added in v0.9.7
func CalcGoldenFileTestdataDirName() string
func ConfigureTestToCaptureLogs ¶ added in v0.9.7
func CreateDirectoryStructure ¶ added in v0.10.32
CreateDirectoryStructure reads a tree command output file and creates the directory structure in the specified temp directory.
func FindDirectoriesWithTreeFile ¶ added in v0.10.32
FindDirectoriesWithTreeFile finds and returns a slice of directory paths within the given base directory that contain a "tree.txt" file.
func TestCostComponents ¶
func TestCostComponents(t *testing.T, costComponents []*schema.CostComponent, checks []CostComponentCheck)
func TestResources ¶
func TestResources(t *testing.T, resources []*schema.Resource, checks []ResourceCheck)
Types ¶
type CostCheckFunc ¶
type CostCheckFunc func(*testing.T, *schema.CostComponent)
func HourlyPriceMultiplierCheck ¶
func HourlyPriceMultiplierCheck(multiplier decimal.Decimal) CostCheckFunc
func MonthlyPriceMultiplierCheck ¶
func MonthlyPriceMultiplierCheck(multiplier decimal.Decimal) CostCheckFunc
func NilMonthlyCostCheck ¶ added in v0.7.0
func NilMonthlyCostCheck() CostCheckFunc
type CostComponentCheck ¶
type CostComponentCheck struct { Name string PriceHash string SkipCheck bool HourlyCostCheck CostCheckFunc MonthlyCostCheck CostCheckFunc }
type ErrorOnAnyWriter ¶ added in v0.9.7
type ErrorOnAnyWriter struct {
// contains filtered or unexported fields
}
type ResourceCheck ¶
type ResourceCheck struct { Name string SkipCheck bool CostComponentChecks []CostComponentCheck SubResourceChecks []ResourceCheck }
Click to show internal directories.
Click to hide internal directories.