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 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.