Versions in this module Expand all Collapse all v1 v1.0.24 Mar 8, 2021 v1.0.23 Mar 8, 2021 Changes in this version + const IterationStage v1.0.22 Mar 8, 2021 Changes in this version + const NextIterationWindow + const SingleStageName + func Cmd(s *scenarios.Scenarios, builders []api.Builder, ...) *cobra.Command + type ActiveScenario struct + Teardown func() + func NewActiveScenario(scenario *scenarios.Scenario) (*ActiveScenario, bool) + func (s *ActiveScenario) RecordDroppedIteration() + func (s *ActiveScenario) Run(metric metrics.MetricType, stage, iter string, f func(t *testing.T)) bool + type CancellableTimer struct + C chan bool + func NewCancellableTimer(d time.Duration) *CancellableTimer + func (c *CancellableTimer) Cancel() bool + func (c *CancellableTimer) Reset(duration time.Duration) + type DurationPercentileMap map[float64]time.Duration + func (m *DurationPercentileMap) Get(pc float64) string + func (m *DurationPercentileMap) String() string + type Run struct + Options options.RunOptions + RateDescription string + func NewRun(options options.RunOptions, t *api.Trigger) (*Run, error) + func (r *Run) Do(s *scenarios.Scenarios) *RunResult + type RunResult struct + DroppedIterationCount uint64 + FailedIterationCount uint64 + FailedIterationDurations DurationPercentileMap + IgnoreDropped bool + LogFile string + RecentDuration time.Duration + RecentSuccessfulIterations uint64 + SuccessfulIterationCount uint64 + SuccessfulIterationDurations DurationPercentileMap + TestDuration time.Duration + func (r *RunResult) AddError(err error) *RunResult + func (r *RunResult) ClearProgressMetrics() + func (r *RunResult) Duration() time.Duration + func (r *RunResult) Error() error + func (r *RunResult) Failed() bool + func (r *RunResult) IncrementMetrics(duration time.Duration, result string, stage string, count uint64, ...) + func (r *RunResult) Interrupted() string + func (r *RunResult) Iterations() uint64 + func (r *RunResult) IterationsStarted() uint64 + func (r *RunResult) MaxDurationElapsed() string + func (r *RunResult) MaxIterationsReached() string + func (r *RunResult) Progress() string + func (r *RunResult) RecordStarted() + func (r *RunResult) RecordTestFinished() + func (r *RunResult) SetMetrics(result string, stage string, count uint64, ...) + func (r *RunResult) Setup() string + func (r *RunResult) StartTime() time.Time + func (r *RunResult) String() string + func (r *RunResult) Teardown() string Other modules containing this package github.com/form3tech-oss/f1/v2