Documentation
¶
Index ¶
- Constants
- func NewTestParameterLayer(l TestParameterLayer) layers.ParameterLayer
- func NewTestParameterLayers(ls []TestParameterLayer) *layers.ParameterLayers
- func NewTestParsedLayer(pl layers.ParameterLayer, l TestParsedLayer) *layers.ParsedLayer
- func NewTestParsedLayers(pls *layers.ParameterLayers, ls ...TestParsedLayer) *layers.ParsedLayers
- func TestExpectedOutputs(t *testing.T, expectedLayers []TestExpectedLayer, ...)
- type TestExpectedLayer
- type TestMiddleware
- type TestMiddlewareName
- type TestMiddlewares
- type TestParameterLayer
- type TestParseStepOption
- type TestParseStepOptionName
- type TestParsedLayer
- type TestParsedParameter
Constants ¶
View Source
const TestBlacklistLayerParameters = "blacklistLayerParameters"
View Source
const TestBlacklistLayerParametersFirst = "blacklistLayerParametersFirst"
View Source
const TestBlacklistLayers = "blacklistLayers"
View Source
const TestBlacklistLayersFirst = "blacklistLayersFirst"
View Source
const TestMiddlewareSetFromDefaults = "setFromDefaults"
View Source
const TestMiddlewareUpdateFromEnv = "updateFromEnv"
View Source
const TestMiddlewareUpdateFromMap = "updateFromMap"
View Source
const TestMiddlewareUpdateFromMapAsDefault = "updateFromMapAsDefault"
View Source
const TestParseStepOptionMetadata = "metadata"
View Source
const TestParseStepOptionSource = "source"
View Source
const TestParseStepOptionValue = "value"
View Source
const TestWhitelistLayerParameters = "whitelistLayerParameters"
View Source
const TestWhitelistLayerParametersFirst = "whitelistLayerParametersFirst"
View Source
const TestWhitelistLayers = "whitelistLayers"
View Source
const TestWhitelistLayersFirst = "whitelistLayersFirst"
Variables ¶
This section is empty.
Functions ¶
func NewTestParameterLayer ¶
func NewTestParameterLayer(l TestParameterLayer) layers.ParameterLayer
NewTestParameterLayer is a helper function to create a ParameterLayer from parameterDefinition
func NewTestParameterLayers ¶
func NewTestParameterLayers(ls []TestParameterLayer) *layers.ParameterLayers
func NewTestParsedLayer ¶
func NewTestParsedLayer(pl layers.ParameterLayer, l TestParsedLayer) *layers.ParsedLayer
NewTestParsedLayer helper function to create a ParsedLayers from TestParsedParameter
func NewTestParsedLayers ¶
func NewTestParsedLayers(pls *layers.ParameterLayers, ls ...TestParsedLayer) *layers.ParsedLayers
func TestExpectedOutputs ¶
func TestExpectedOutputs(t *testing.T, expectedLayers []TestExpectedLayer, parsedLayers *layers.ParsedLayers)
Types ¶
type TestExpectedLayer ¶
type TestExpectedLayer struct {
Name string `yaml:"name"`
Values map[string]interface{} `yaml:"values"`
Logs map[string][]parameters.ParseStep `yaml:"logs"`
}
type TestMiddleware ¶
type TestMiddleware struct {
Name TestMiddlewareName `yaml:"name"`
Options []TestParseStepOption `yaml:"options"`
Map *map[string]map[string]interface{} `yaml:"map"`
Prefix *string `yaml:"prefix"`
Layers *[]string `yaml:"layers"`
Parameters *map[string][]string `yaml:"parameters"`
}
type TestMiddlewareName ¶
type TestMiddlewareName string
type TestMiddlewares ¶
type TestMiddlewares []TestMiddleware
func (TestMiddlewares) ToMiddlewares ¶
func (t TestMiddlewares) ToMiddlewares() ([]middlewares.Middleware, error)
type TestParameterLayer ¶
type TestParameterLayer struct {
Name string `yaml:"name"`
Definitions []*parameters.ParameterDefinition `yaml:"definitions,omitempty"`
Prefix string `yaml:"prefix"`
}
type TestParseStepOption ¶
type TestParseStepOption struct {
Name TestParseStepOptionName `yaml:"name"`
Value interface{} `yaml:"value"`
}
type TestParseStepOptionName ¶
type TestParseStepOptionName string
type TestParsedLayer ¶
type TestParsedLayer struct {
Name string `yaml:"name"`
Parameters []TestParsedParameter `yaml:"parameters"`
}
type TestParsedParameter ¶
type TestParsedParameter struct {
Name string `yaml:"name"`
Value interface{} `yaml:"value"`
}
Click to show internal directories.
Click to hide internal directories.