Conversation
There was a problem hiding this comment.
Automated Benchmark Update Review
This is a fully automated PR that updates benchmark documentation with daily CI results. There are no code changes — only data and documentation updates in docs/.
Summary of Changes
- Benchmark dates: Updated from 2026-03-24 to 2026-03-25 across all benchmark
.mdfiles and JSON data files. - TUnit version: Bumped from
1.21.6to1.21.20across all benchmark tables. - Performance data: Fresh measurements for all benchmark categories (AsyncTests, DataDrivenTests, MassiveParallelTests, MatrixTests, ScaleTests, SetupTeardownTests, BuildTime).
- JSON files updated:
latest.json,historical.json,summary.json.
Notable Observations
Build time improvement: TUnit's build time dropped from 2.580 s to 2.406 s (mean) — a ~7% improvement since yesterday's run.
Runtime performance: TUnit maintains its performance lead over NUnit, MSTest, and xUnit3 across all runtime benchmark categories. Numbers are within normal variance from the prior run.
AOT performance: Stable — TUnit (AOT) AsyncTests mean went from 122.4 ms to 122.9 ms, well within measurement noise.
Assessment
The PR is a mechanical, automated data refresh with no design or architectural concerns. The automation pipeline (scheduled workflow → generate docs → PR → auto-merge) is working as intended. No issues to flag.
Automated Benchmark Update
This PR updates the benchmark documentation with the latest results from the Speed Comparison workflow.
Benchmarks Produced
Individual benchmark artifacts are available for download:
benchmark-DataDrivenTestsbenchmark-AsyncTestsbenchmark-ScaleTestsbenchmark-MatrixTestsbenchmark-MassiveParallelTestsbenchmark-SetupTeardownTestsbenchmark-BuildTimebenchmark-summary(aggregated overview)Runtime Benchmarks
Build Benchmarks
Changes
docs/static/benchmarks/latest.jsondocs/static/benchmarks/historical.jsondocs/docs/benchmarks/index.mddocs/static/benchmarks/summary.jsonWorkflow Run
🤖 This PR was automatically created and will be merged automatically once CI checks pass.