Documentation ¶
Index ¶
- func AssertGoldenFile(t *testing.T, goldenFilePath string, actual []byte)
- func CalcGoldenFileTestdataDirName() string
- func ConfigureTestToCaptureLogs(t *testing.T, runCtx *config.RunContext) *bytes.Buffer
- func ConfigureTestToFailOnLogs(t *testing.T, runCtx *config.RunContext)
- 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 ConfigureTestToFailOnLogs ¶ added in v0.9.7
func ConfigureTestToFailOnLogs(t *testing.T, runCtx *config.RunContext)
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.