Versions in this module Expand all Collapse all v0 v0.0.14 Aug 25, 2021 Changes in this version + type RegistryAwareTest interface + SetRunnerRegistry func(registry RunnerRegistry) + type RunnerRegistry interface + Delegate func(name string, context TestContext) error v0.0.13 Aug 24, 2021 v0.0.12 Aug 24, 2021 Changes in this version type Result + Retry *TestContext type Stat + Retries int v0.0.11 Aug 24, 2021 v0.0.10 Aug 24, 2021 v0.0.9 Aug 24, 2021 v0.0.8 Aug 24, 2021 Changes in this version type Stat + Aborted bool v0.0.7 Aug 23, 2021 v0.0.6 Aug 23, 2021 Changes in this version + type InitContext map[string]interface + type TestAttributes map[string]interface v0.0.5 Aug 23, 2021 v0.0.4 Aug 23, 2021 Changes in this version type AtomicWork + func (w *AtomicWork) GetRemainingCount() int type Stat + Remaining *int v0.0.3 Aug 21, 2021 Changes in this version type Stat + HWM int + Throttled int v0.0.2 Aug 21, 2021 v0.0.1 Aug 20, 2021 Changes in this version + type AtomicBool struct + func (b *AtomicBool) Get() bool + func (b *AtomicBool) Set(value bool) + type AtomicWork struct + func (w *AtomicWork) GetWork() *TestContext + func (w *AtomicWork) Push(context TestContext) + func (w *AtomicWork) PushMulti(contexts []TestContext) + func (w *AtomicWork) WorkRemaining() bool + type DelegateRunner interface + Execute func(work TestContext) error + type InitializableTest interface + Init func(params map[string]interface{}) + type Monitorable interface + GetName func() string + GetStats func() Stat + type Result struct + Attributes map[string]interface{} + Duration int64 + End int64 + Iteration int + Msg error + Pass bool + Start int64 + type Runner interface + Closed func() bool + Closing func() bool + GetHighWaterMark func() int + GetMaxInProgress func() int + GetName func() string + GetResults func() []Result + GetTargetBHCA func() int + GetThrottled func() int + Run func(next []DelegateRunner) + Running func() bool + Wait func() []Result + type Stat struct + Completed bool + CumulativeRuntimeNS int64 + EffectiveBHCA int64 + Fail int + InProgress int + MaxLatencyNS int64 + NonCompletable bool + PFOnly bool + Pass int + type Test interface + Run func(result *Result, testContext TestContext) bool + type TestContext map[string]interface + type TestCreator interface + NewInstance func() Test