Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DynamicConfig ¶
type DynamicConfig struct { BenchmarkRegex string `json:"bench_regex"` WarmupIterations int `json:"wi"` MeasurementIterations int `json:"i"` BenchTime Duration `json:"bench_time"` BenchTimeout Duration `json:"bench_timeout"` BenchDuration Duration `json:"bench_duration"` BenchMem bool `json:"bench_mem"` Runs int `json:"runs"` RunsTimeout Duration `json:"runs_timeout"` RunDuration Duration `json:"run_duration"` Profile Profile `json:"profile"` ProfileDir string `json:"profile_dir"` Regression float32 `json:"regression"` Functions []Function `json:"functions"` Rmit bool `json:"rmit"` }
type Function ¶
type Function struct { Pkg string `json:"pkg"` File string `json:"file"` Name string `json:"name"` Receiver string `json:"recv"` StartLine int `json:"start_line"` EndLine int `json:"end_line"` }
Function represents a Go function. It does not contain function parameters nor return types, as they are not part of the function signature. The method receiver is part of the signature (if available).
func (Function) StringWithLines ¶
type PackageMap ¶
Click to show internal directories.
Click to hide internal directories.