You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
add a long time-axis fixture (17,000+ steps; coordinates only, so it stays small);
add a local Icechunk fixture;
add app-level cases through TestClient (/tiles, /point, /info, /info?show_times=true).
Each PR compares before and after with pytest-benchmark compare.
CodSpeed could later run the same benchmarks and post a comparison on each PR, because pytest-codspeed accepts the same benchmark fixture. Its default mode measures CPU instructions, so request-bound improvements still need the count tests.
Acceptance criteria
Counting helpers exist for dataset opens, store requests and boto3.Session constructions.
There is at least one count test each for /tiles, /point and /info.
Activity
[-]Add performance benchmarks[/-][+]performance: add benchmarks[/+]