Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ConfigSpec ¶
type ConfigSpec struct { WorkDir string `yaml:"workdir"` Env []string `yaml:"env"` Interpreter string `yaml:"interpreter"` Timeout *time.Duration `yaml:"timeout"` }
func (*ConfigSpec) Resolve ¶
func (c *ConfigSpec) Resolve(parent *ConfigSpec)
Resolve() applies parent-child value overriding and extension logic.
type TestSpec ¶
type TestSpec struct { Name string `yaml:"name"` Filename string Config *ConfigSpec `yaml:"config"` Commands []string `yaml:"commands"` Checks []string `yaml:"checks"` Children []*TestSpec `yaml:"tests"` }
Click to show internal directories.
Click to hide internal directories.