Expand description
Tile-pipeline regression harness utilities.
This module provides a small, dependency-free regression harness for the HTTP raster tile pipeline. It serves two purposes:
- Parse the authoritative route fixture in
docs/debug/rustial_debug_values.csv. - Capture comparable per-frame telemetry from
MapStateand evaluate it against configurable thresholds.
The CSV schema is intentionally machine-comparable and stable so tests, scripted runs, and benchmarks can exchange the same sample format.
Structs§
- Tile
Pipeline Regression Evaluation - Result of evaluating a regression run against thresholds.
- Tile
Pipeline Regression Sample - One machine-comparable tile-pipeline telemetry sample.
- Tile
Pipeline Regression Summary - Aggregate statistics computed across a sequence of regression samples.
- Tile
Pipeline Regression Thresholds - Thresholds used to fail a regression run when behavior degrades.
- Tile
Pipeline Regression Violation - One threshold violation reported by the regression harness.
Enums§
- Tile
Pipeline Regression Parse Error - Parse errors produced by
TilePipelineRegressionSample::parse_csv.
Constants§
- TILE_
PIPELINE_ REGRESSION_ CSV_ HEADER - CSV header emitted by
TilePipelineRegressionSample::to_csv.