Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrManagerAlreadyStarted = errors.New("manager already started")
Functions ¶
This section is empty.
Types ¶
type RunnerManager ¶ added in v1.11.0
type RunnerManager struct {
// contains filtered or unexported fields
}
RunnerManager is a manager for runners. It runs all runners in parallel and waits for all runners to finish. If any runner returns, the RunnerManager will stop all other runners and return any error.
func NewRunnerManager ¶ added in v1.11.0
func NewRunnerManager(runners ...Runner) *RunnerManager
NewRunnerManager creates a new RunnerManager.
func (*RunnerManager) Add ¶ added in v1.11.0
func (r *RunnerManager) Add(runner ...Runner) error
Add adds a new runner to the RunnerManager.
Click to show internal directories.
Click to hide internal directories.