Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LogMetrics ¶
Types ¶
type BaseMetrics ¶
type BaseStepDuration ¶
type PodStepDuration ¶
type PodStepDuration struct {
BaseStepDuration
WaitPodsDurations []time.Duration `json:"waitPodsDurations"`
RateDelay time.Duration `json:"rateDelay"`
RateDelayCount int `json:"rateDelayCount"`
StepPause time.Duration `json:"stepPause"`
StepPauseCount int `json:"stepPauseCount"`
SyncTime time.Duration `json:"syncTime"`
}
func NewPodStepDuration ¶
func NewPodStepDuration(rateDelay, stepPause time.Duration) PodStepDuration
type StepDuration ¶
type StepDuration interface {
}
type TemplateStepDuration ¶
type TemplateStepDuration struct {
BaseStepDuration
RateDelay time.Duration `json:"rateDelay"`
RateDelayCount int `json:"rateDelayCount"`
StepPause time.Duration `json:"stepPause"`
StepPauseCount int `json:"stepPauseCount"`
SyncTime time.Duration `json:"syncTime"`
}
func NewTemplateStepDuration ¶
func NewTemplateStepDuration(rateDelay, stepPause time.Duration) TemplateStepDuration
type TestDuration ¶
type TestDuration struct {
BaseMetrics
StartTime time.Time `json:"startTime"`
TestDuration time.Duration `json:"testDuration"`
Steps []StepDuration `json:"Steps"`
}
func NewTestDuration ¶
func NewTestDuration(name string, startTime time.Time, testDuration time.Duration, steps []StepDuration) TestDuration
Click to show internal directories.
Click to hide internal directories.