Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BenchmarkRunResult ¶
type BenchmarkRunResult struct {
Name string `json:"name"`
Summary string `json:"summary"`
StartTime time.Time `json:"startTime"`
EndTime time.Time `json:"endTime"`
Duration Duration `json:"duration"`
RequestedDuration Duration `json:"requestedDuration"`
Results interface{} `json:"results"`
Timeline []BenchmarkTimelineEntry `json:"timeline"`
}
type BenchmarkSuiteResult ¶
type BenchmarkSuiteResult struct {
StartTime time.Time `json:"startTime"`
EndTime time.Time `json:"endTime"`
Duration Duration `json:"duration"`
ProcessInfo ProcessInfo `json:"processInfo"`
SystemInfo SystemInfo `json:"systemInfo"`
Benchmarks []BenchmarkRunResult `json:"benchmarks"`
}
func RunAllBenchmarks ¶
func RunAllBenchmarks(d time.Duration, seed uint64) (*BenchmarkSuiteResult, error)
type BenchmarkTimelineEntry ¶
type Duration ¶
func (Duration) MarshalJSON ¶
type ProcessInfo ¶
type SystemInfo ¶
type SystemInfo struct {
Hostname string `json:"hostname"`
}
Click to show internal directories.
Click to hide internal directories.