Versions in this module Expand all Collapse all v0 v0.27.1 Jul 30, 2020 Changes in this version + type ExecutionScheduler struct + func NewExecutionScheduler(runner lib.Runner, logger *logrus.Logger) (*ExecutionScheduler, error) + func (e *ExecutionScheduler) GetExecutionPlan() []lib.ExecutionStep + func (e *ExecutionScheduler) GetExecutorConfigs() []lib.ExecutorConfig + func (e *ExecutionScheduler) GetExecutors() []lib.Executor + func (e *ExecutionScheduler) GetInitProgressBar() *pb.ProgressBar + func (e *ExecutionScheduler) GetRunner() lib.Runner + func (e *ExecutionScheduler) GetState() *lib.ExecutionState + func (e *ExecutionScheduler) Init(ctx context.Context, samplesOut chan<- stats.SampleContainer) error + func (e *ExecutionScheduler) Run(globalCtx, runCtx context.Context, engineOut chan<- stats.SampleContainer) error + func (e *ExecutionScheduler) SetPaused(pause bool) error