Versions in this module Expand all Collapse all v0 v0.43.0 Aug 29, 2026 v0.42.0 Aug 29, 2026 Changes in this version + const Version + func HasComponentRegressions(report Report) bool + func MatchEnvironment(reference, candidate Environment) error + func Validate(r Record) error + func WriteHuman(w io.Writer, report Report) + type Aggregate struct + Cache string + Components []Component + Environment string + Samples int + Seconds float64 + Workload string + func Aggregates(r Record) []Aggregate + type Baseline struct + Components []Component + Environment string + Seconds float64 + Workload string + type Budget struct + ComponentMaximums []Component + Environment string + MaximumSeconds float64 + Qualification string + StrongerTargetSeconds float64 + Workload string + type Component struct + Package string + Seconds float64 + Stage string + Test string + type Delta struct + BaselineSeconds float64 + Cache string + Component string + DeltaPercent float64 + DeltaSeconds float64 + Environment string + EvidenceClass string + ObservedSeconds float64 + Result string + Sample int + Workload string + func Deltas(r Record) []Delta + type Environment struct + Architecture string + CPU string + Filesystem string + ID string + Kind string + Memory string + OS string + RunnerImage string + Toolchain string + type Evaluation struct + ComponentRegressions []string + Environment string + MaximumSeconds float64 + MeetsMaximum bool + ObservedSeconds float64 + WallTime string + Workload string + func Evaluate(r Record, aggregates []Aggregate) []Evaluation + type Observation struct + Cache string + Components []Component + Environment Environment + EvidenceClass string + Result string + Sample int + Seconds float64 + Workload string + type Record struct + Baselines []Baseline + Budgets []Budget + Environments []Environment + Observations []Observation + SampleMethod SampleMethod + Version int + Workloads []Workload + func Load(path string) (Record, error) + func Parse(data []byte) (Record, error) + type Report struct + Aggregates []Aggregate + Baselines []Baseline + Budgets []Budget + Deltas []Delta + Environments []Environment + Evaluations []Evaluation + Observations []Observation + RecordVersion int + SampleMethod SampleMethod + Workloads []Workload + func BuildReport(r Record) Report + type SampleMethod struct + Aggregation string + CachePreparation []string + ColdSamples int + WallTime string + WarmSamples int + type Workload struct + Description string + ID string + Kind string + Mutation string