Skip to content

Select benchmark libraries and retain collected measurements - #31

Merged
rafambn merged 4 commits into
dev-1.1.0from
feat/cached-benchmark-baselines
Sep 9, 2026
Merged

rafambn merged 4 commits into
dev-1.1.0from
feat/cached-benchmark-baselines

Conversation

@rafambn

@rafambn rafambn commented Sep 9, 2026 •

Copy link
Copy Markdown
Owner

Restore the level-6 benchmark runner and generate comparison reports without a saved-fixture dependency. Add -PbenchmarkLibrary=kflate|kompress|both so development runs can time one library; the default still measures both. Single-library reports require complete selected-library results and cannot replace the demo’s published comparison.

Keep the collected level 0–9 KFlate and Kompress measurements as a static archive. Remove the fixture-cache workflow and generated history charts, and restore the previous demo page. Reports retain library selection, runner environment, commit, and report-host information.

Validation: 13 script tests passed; JVM smoke runs passed for all three library selections with 3, 3, and 6 cases; :kflate:koverVerifyJvm and :web-demo:assembleWebDemo passed; git diff --check passed. Full Linux Native and Wasm benchmarks were not rerun locally.

@rafambn rafambn changed the title Reuse Kompress baselines and plot benchmark history Select benchmark libraries and retain collected measurements Sep 9, 2026
@rafambn
rafambn merged commit fe2ff51 into dev-1.1.0 Sep 9, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant