🤖 Update Mock Benchmark Results#6007
Conversation
Up to standards ✅🟢 Issues
|
There was a problem hiding this comment.
Automated Benchmark Update — Review
This is a clean, automated benchmark data refresh. No code changes — only documentation and JSON data updated. No previous review comments to track.
What changed
All 15 files are docs-only updates under docs/:
- Dates bumped from 2026-05-23 → 2026-05-24
- Raw benchmark numbers refreshed across all categories
- Mermaid chart Y-axis limits correctly adjusted to match new max values
- JSON data files kept in sync with Markdown
Notable data observations
Moq regression worth watching: Moq's Callback benchmark jumped ~35% slower (134K → 182K ns) and Verification's 'Never' scenario jumped ~42% (63K → 89K ns). This is a significant run-to-run swing — could be noise from a busy CI runner, or a genuine Moq regression. Not a TUnit concern, but worth flagging if trends continue across future runs.
TUnit.Mocks CombinedWorkflow: Slightly slower this run (1.75 → 2.024 μs, ~15%). Within plausible CI variance but is the largest relative change for TUnit itself.
Everything else is within normal benchmark noise.
Verdict
✅ LGTM — data, charts, and timestamps are all consistently updated across all related files. The automation is working correctly.
Automated Mock Benchmark Update
This PR updates the mock benchmark documentation with the latest results from the Mock Benchmarks workflow.
Benchmarks Produced
Individual benchmark artifacts are available for download:
mock-benchmark-MockCreationmock-benchmark-Setupmock-benchmark-Invocationmock-benchmark-Verificationmock-benchmark-Callbackmock-benchmark-CombinedWorkflowmock-benchmark-summary(aggregated overview)Libraries Compared
Libraries are discovered dynamically from the benchmark output. See the generated
summary.jsonfor the full list.Changes
docs/static/benchmarks/mocks/latest.jsondocs/docs/benchmarks/mocks/docs/static/benchmarks/mocks/summary.jsonWorkflow Run
🤖 This PR was automatically created and will be merged automatically once CI checks pass.