Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Task ¶
type Task struct { Commands []string // Commands to run Context string Env variables.Container Variables variables.Container Variations []map[string]string Dir string Timeout *time.Duration AllowFailure bool After []string Before []string Interactive bool // ResetContext is useful if multiple variations are running in the same task ResetContext bool Condition string Skipped bool Name string Description string Start time.Time End time.Time ExportAs string ExitCode int16 Errored bool Error error Log struct { Stderr *bytes.Buffer Stdout *bytes.Buffer } }
Task is a structure that describes task, its commands, environment, working directory etc. After task completes it provides task's execution status, exit code, stdout and stderr
func FromCommands ¶
FromCommands creates task new Task instance with given commands
func (*Task) ErrorMessage ¶
ErrorMessage returns message of the error occurred during task execution
func (*Task) GetVariations ¶
GetVariations returns array of maps which are task's variations
Click to show internal directories.
Click to hide internal directories.