Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CPUUtilization ¶
type GetNetworkPerformanceMeasures ¶
type GetNetworkPerformanceMeasures struct { ResultTag string KubeConfigFilePath string JsonOutputFile string }
func (*GetNetworkPerformanceMeasures) Prevalidate ¶
func (v *GetNetworkPerformanceMeasures) Prevalidate() error
func (*GetNetworkPerformanceMeasures) Run ¶
func (v *GetNetworkPerformanceMeasures) Run() error
func (*GetNetworkPerformanceMeasures) Stop ¶
func (v *GetNetworkPerformanceMeasures) Stop() error
type GetNetworkRegressionResults ¶
type GetNetworkRegressionResults struct { BaseResultsFile string NewResultsFile string RegressionResultsFile string }
func (*GetNetworkRegressionResults) Prevalidate ¶
func (v *GetNetworkRegressionResults) Prevalidate() error
func (*GetNetworkRegressionResults) Run ¶
func (v *GetNetworkRegressionResults) Run() error
func (*GetNetworkRegressionResults) Stop ¶
func (v *GetNetworkRegressionResults) Stop() error
type PublishPerfResults ¶
type PublishPerfResults struct {
ResultsFile string
}
func (*PublishPerfResults) Prevalidate ¶
func (v *PublishPerfResults) Prevalidate() error
func (*PublishPerfResults) Run ¶
func (v *PublishPerfResults) Run() error
func (*PublishPerfResults) Stop ¶
func (v *PublishPerfResults) Stop() error
type RegressionResult ¶
type Result ¶
type Result struct { TestInfo TestInfo `json:"test_info"` TotalThroughput float64 `json:"total_throughput"` MeanRTT float64 `json:"mean_rtt"` MinRTT float64 `json:"min_rtt"` MaxRTT float64 `json:"max_rtt"` Retransmits int `json:"retransmits"` CPUUtilization CPUUtilization `json:"cpu_utilization"` JitterMs float64 `json:"jitter_ms"` LostPackets int `json:"lost_packets"` LostPercent float64 `json:"lost_percent"` OutofOrder int `json:"out_of_order"` }
type TestResult ¶
Click to show internal directories.
Click to hide internal directories.