Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApplyInputOverrides ¶ added in v0.6.0
func ApplyInputOverrides(conf *config.FTWConfiguration, input *Input)
ApplyInputOverride will check if config had global overrides and write that into the test.
func ApplyPlatformOverrides ¶ added in v1.0.0
func ApplyPlatformOverrides(conf *config.FTWConfiguration, testCase *schema.Test)
Types ¶
type FTWTest ¶
func GetTestFromYaml ¶
GetTestFromYaml will get the tests to be processed from a YAML string.
func GetTestsFromFiles ¶
GetTestsFromFiles will get the files to be processed. If some file has yaml error, will stop processing and return the error with the partial list of files read.
type Input ¶
func (*Input) GetData ¶ added in v1.2.0
GetData returns the body data for the request, whether specified via `data` or `encoded_data`. If `data` contains Go templates, these will be evaluated.
func (*Input) GetDestAddr ¶
GetDestAddr returns the proper semantic when the field is empty
func (*Input) GetHeaders ¶ added in v0.6.4
GetHeaders returns the headers wrapped in a ftwhttp.Header
func (*Input) GetProtocol ¶
GetProtocol returns the proper semantic when the field is empty
func (*Input) GetVersion ¶
GetVersion returns the proper semantic when the field is empty