Skip to main content

Crate perfgate_ingest

Crate perfgate_ingest 

Source
Expand description

Import benchmark results from external frameworks into perfgate’s native format.

Supports:

  • Criterion (target/criterion/**/new/estimates.json)
  • hyperfine (--export-json output)
  • Go benchmark (go test -bench . -benchmem text output)
  • pytest-benchmark (.benchmarks/*.json)

Structs§

IngestRequest
Request to ingest external benchmark data.

Enums§

IngestFormat
Supported ingest formats.

Functions§

ingest
Perform an ingest operation, returning a RunReceipt.
parse_criterion
Parse a Criterion estimates.json file into a RunReceipt.
parse_gobench
Parse Go benchmark text output into a RunReceipt.
parse_hyperfine
Parse a hyperfine JSON export into a RunReceipt.
parse_pytest_benchmark
Parse a pytest-benchmark JSON file into a RunReceipt.