Versions in this module Expand all Collapse all v2 v2.5.0 Jun 28, 2021 Changes in this version + type Suite struct + Config runtime.GlobalTestConfig + Nodes []runtime.Node + TestCases []runtime.TestCase + func NewSuite(suiteContent, overwriteConfigContent []byte, fileName string) Suite + func ParseYAML(content []byte, fileName string) Suite + func (s Suite) AddTest(t runtime.TestCase) + func (s Suite) FindTests(pattern string) ([]runtime.TestCase, error) + func (s Suite) GetGlobalConfig() runtime.GlobalTestConfig + func (s Suite) GetNodeByName(name string) (runtime.Node, error) + func (s Suite) GetNodes() []runtime.Node + func (s Suite) GetTestByTitle(title string) (runtime.TestCase, error) + func (s Suite) GetTests() []runtime.TestCase + type YAMLNodeConf struct + Addr string + DockerExecUser string + IdentityFile string + Image string + Name string + Pass string + Privileged bool + Type string + User string + type YAMLSuiteConf struct + Config YAMLTestConfigConf + Nodes map[string]YAMLNodeConf + Tests map[string]YAMLTest + func (y *YAMLSuiteConf) UnmarshalYAML(unmarshal func(interface{}) error) error + func (y YAMLSuiteConf) MarshalYAML() (interface{}, error) + type YAMLTest struct + Command string + Config YAMLTestConfigConf + ExitCode int + Skip bool + Stderr interface{} + Stdout interface{} + Title string + type YAMLTestConfigConf struct + Dir string + Env map[string]string + InheritEnv bool + Interval string + Nodes []string + Retries int + Timeout string