Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Engine ¶
type Engine interface {
Execute(ctx context.Context, execs []Exec, opts ...OptionFunc) ResultSummary
}
func NewExecEngine ¶
func NewExecEngine() Engine
type OptionFunc ¶
type OptionFunc func(*Options)
func WithFailFast ¶
func WithFailFast(failFast *bool) OptionFunc
func WithMaxThreads ¶
func WithMaxThreads(maxThreads int) OptionFunc
func WithMode ¶
func WithMode(mode ExecutionMode) OptionFunc
type Options ¶
type Options struct {
MaxThreads int
ExecutionMode ExecutionMode
FailFast *bool
}
type ResultSummary ¶
type ResultSummary struct {
Results []Result
}
func (ResultSummary) HasErrors ¶
func (rs ResultSummary) HasErrors() bool
func (ResultSummary) String ¶
func (rs ResultSummary) String() string
Click to show internal directories.
Click to hide internal directories.