Versions in this module Expand all Collapse all v1 v1.0.1 Apr 30, 2024 Changes in this version + func InitBigQuery(ctx context.Context, projectID, datasetID, tableID string, ...) error + func SendBenchmarks(ctx context.Context, suite *Suite, projectID, datasetID, tableID string, ...) error + type Benchmark struct + Condition []*Condition + Metric []*Metric + Name string + func NewBenchmark(name string, iters int) *Benchmark + func NewBenchmarkWithMetric(name, metric, unit string, value float64) *Benchmark + func (bm *Benchmark) AddCondition(name, value string) + func (bm *Benchmark) AddMetric(metricName, unit string, sample float64) + func (bm *Benchmark) String() string + type Condition struct + Name string + Value string + func NewCondition(name, value string) *Condition + func (c *Condition) String() string + type Metric struct + Name string + Sample float64 + Unit string + func (m *Metric) String() string + type Suite struct + Benchmarks []*Benchmark + Conditions []*Condition + Name string + Official bool + Timestamp time.Time + func NewSuite(name string, official bool) *Suite + func (s *Suite) Benchstat(includeConditions []string) string + func (s *Suite) String() string