diff --git a/README.md b/README.md
index af54ec0271..fd54cf2e91 100644
--- a/README.md
+++ b/README.md
@@ -61,14 +61,14 @@ Source generation shifts work from run time to build time: you pay a little up f
| Scenario | TUnit (AOT) | TUnit | xUnit v3 | NUnit | MSTest |
|----------|---|---|---|---|---|
-| Data-driven tests | 18.46 ms | 333.55 ms | 612.50 ms | 588.63 ms | 643.67 ms |
-| Async-heavy tests | 117.0 ms | 375.9 ms | 607.7 ms | 599.8 ms | 659.9 ms |
-| Matrix combinations | 118.1 ms | 388.2 ms | 1,491.5 ms | 1,452.1 ms | 1,541.1 ms |
-| Large suites (scale) | 18.25 ms | 320.96 ms | 520.49 ms | 520.19 ms | 566.98 ms |
-| Massive parallelism | 217.5 ms | 530.9 ms | 2,975.1 ms | 1,122.5 ms | 3,029.7 ms |
-| Setup/teardown lifecycle | 73.35 ms | 458.30 ms | 1,186.16 ms | 1,147.56 ms | 1,279.43 ms |
-
-Mean wall-clock time to run the same test suite. TUnit (AOT) 1.60.0 · TUnit 1.60.0 · xUnit v3 3.2.2 · NUnit 4.6.1 · MSTest 4.3.2. .NET SDK 10.0.302, .NET 10.0.10 (10.0.10, 10.0.1026.32716), X64 RyuJIT x86-64-v4. Updated 2026-07-16 — regenerated weekly by the [Speed Comparison workflow](https://github.com/thomhurst/TUnit/actions/workflows/speed-comparison.yml). Full results and methodology: [tunit.dev/docs/benchmarks](https://tunit.dev/docs/benchmarks/).
+| Data-driven tests | 13.86 ms | 262.72 ms | 500.82 ms | 496.40 ms | 485.22 ms |
+| Async-heavy tests | 115.6 ms | 366.7 ms | 593.0 ms | 576.0 ms | 654.5 ms |
+| Matrix combinations | 115.4 ms | 371.2 ms | 1,476.3 ms | 1,425.9 ms | 1,548.0 ms |
+| Large suites (scale) | 14.62 ms | 278.49 ms | 501.20 ms | 496.42 ms | 487.18 ms |
+| Massive parallelism | 217.2 ms | 467.5 ms | 2,902.4 ms | 1,077.2 ms | 2,966.3 ms |
+| Setup/teardown lifecycle | 67.02 ms | 361.06 ms | 1,107.75 ms | 1,051.58 ms | 1,134.21 ms |
+
+Mean wall-clock time to run the same test suite. TUnit (AOT) 1.61.0 · TUnit 1.61.0 · xUnit v3 3.2.2 · NUnit 4.6.1 · MSTest 4.3.2. .NET SDK 10.0.302, .NET 10.0.10 (10.0.10, 10.0.1026.32716), X64 RyuJIT x86-64-v4. Updated 2026-07-19 — regenerated weekly by the [Speed Comparison workflow](https://github.com/thomhurst/TUnit/actions/workflows/speed-comparison.yml). Full results and methodology: [tunit.dev/docs/benchmarks](https://tunit.dev/docs/benchmarks/).
## Getting Started
diff --git a/docs/docs/benchmarks/engine/AsyncTests.md b/docs/docs/benchmarks/engine/AsyncTests.md
index c25110d40a..edc485c259 100644
--- a/docs/docs/benchmarks/engine/AsyncTests.md
+++ b/docs/docs/benchmarks/engine/AsyncTests.md
@@ -9,7 +9,7 @@ sidebar_position: 3
> Realistic async/await patterns with I/O simulation
:::info Last Updated
-This benchmark was automatically generated on **2026-07-16** from the latest CI run.
+This benchmark was automatically generated on **2026-07-19** from the latest CI run.
**Environment:** Ubuntu Latest • .NET SDK 10.0.302
:::
@@ -18,11 +18,11 @@ This benchmark was automatically generated on **2026-07-16** from the latest CI
| Framework | Version | Mean | Median | StdDev |
|-----------|---------|------|--------|--------|
-| **TUnit** | 1.60.0 | 375.9 ms | 373.8 ms | 11.50 ms |
-| NUnit | 4.6.1 | 599.8 ms | 597.0 ms | 18.50 ms |
-| MSTest | 4.3.2 | 659.9 ms | 662.1 ms | 7.23 ms |
-| xUnit3 | 3.2.2 | 607.7 ms | 607.6 ms | 8.83 ms |
-| **TUnit (AOT)** | 1.60.0 | 117.0 ms | 115.7 ms | 2.60 ms |
+| **TUnit** | 1.61.0 | 366.7 ms | 366.5 ms | 1.33 ms |
+| NUnit | 4.6.1 | 576.0 ms | 575.5 ms | 6.86 ms |
+| MSTest | 4.3.2 | 654.5 ms | 653.0 ms | 8.79 ms |
+| xUnit3 | 3.2.2 | 593.0 ms | 594.9 ms | 7.87 ms |
+| **TUnit (AOT)** | 1.61.0 | 115.6 ms | 115.7 ms | 0.19 ms |
## 📈 Visual Comparison
@@ -60,8 +60,8 @@ This benchmark was automatically generated on **2026-07-16** from the latest CI
xychart-beta
title "AsyncTests Performance Comparison"
x-axis ["TUnit", "NUnit", "MSTest", "xUnit3", "TUnit_AOT"]
- y-axis "Time (ms)" 0 --> 792
- bar [375.9, 599.8, 659.9, 607.7, 117]
+ y-axis "Time (ms)" 0 --> 786
+ bar [366.7, 576, 654.5, 593, 115.6]
```
## 🎯 Key Insights
@@ -74,4 +74,4 @@ This benchmark compares TUnit's performance against NUnit, MSTest, xUnit3 using
View the [benchmarks overview](/docs/benchmarks) for methodology details and environment information.
:::
-*Last generated: 2026-07-16T16:49:09.139Z*
+*Last generated: 2026-07-19T00:36:15.197Z*
diff --git a/docs/docs/benchmarks/engine/BuildTime.md b/docs/docs/benchmarks/engine/BuildTime.md
index 1ef70a6973..af38d0f36d 100644
--- a/docs/docs/benchmarks/engine/BuildTime.md
+++ b/docs/docs/benchmarks/engine/BuildTime.md
@@ -9,7 +9,7 @@ sidebar_position: 9
> Compilation time from a clean build across frameworks — how long it takes to build an identical test project.
:::info Last Updated
-This benchmark was automatically generated on **2026-07-16** from the latest CI run.
+This benchmark was automatically generated on **2026-07-19** from the latest CI run.
**Environment:** Ubuntu Latest • .NET SDK 10.0.302
:::
@@ -20,10 +20,10 @@ Compilation time comparison across frameworks:
| Framework | Version | Mean | Median | StdDev |
|-----------|---------|------|--------|--------|
-| **TUnit** | 1.60.0 | 931.9 ms | 920.1 ms | 48.38 ms |
-| Build_NUnit | 4.6.1 | 901.1 ms | 891.3 ms | 31.51 ms |
-| Build_MSTest | 4.3.2 | 1,046.9 ms | 1,060.8 ms | 76.11 ms |
-| Build_xUnit3 | 3.2.2 | 857.4 ms | 858.7 ms | 7.54 ms |
+| **TUnit** | 1.61.0 | 955.0 ms | 954.8 ms | 29.78 ms |
+| Build_NUnit | 4.6.1 | 901.2 ms | 896.7 ms | 16.24 ms |
+| Build_MSTest | 4.3.2 | 1,105.5 ms | 1,114.2 ms | 26.22 ms |
+| Build_xUnit3 | 3.2.2 | 878.8 ms | 876.2 ms | 12.53 ms |
## 📈 Visual Comparison
@@ -61,8 +61,8 @@ Compilation time comparison across frameworks:
xychart-beta
title "Build Time Comparison"
x-axis ["Build_TUnit", "Build_NUnit", "Build_MSTest", "Build_xUnit3"]
- y-axis "Time (ms)" 0 --> 1257
- bar [931.9, 901.1, 1046.9, 857.4]
+ y-axis "Time (ms)" 0 --> 1327
+ bar [955, 901.2, 1105.5, 878.8]
```
---
@@ -71,4 +71,4 @@ xychart-beta
View the [benchmarks overview](/docs/benchmarks) for methodology details and environment information.
:::
-*Last generated: 2026-07-16T16:49:09.141Z*
+*Last generated: 2026-07-19T00:36:15.199Z*
diff --git a/docs/docs/benchmarks/engine/DataDrivenTests.md b/docs/docs/benchmarks/engine/DataDrivenTests.md
index 4f2fd1fc3c..134034c281 100644
--- a/docs/docs/benchmarks/engine/DataDrivenTests.md
+++ b/docs/docs/benchmarks/engine/DataDrivenTests.md
@@ -9,7 +9,7 @@ sidebar_position: 4
> Parameterized tests with multiple data sources
:::info Last Updated
-This benchmark was automatically generated on **2026-07-16** from the latest CI run.
+This benchmark was automatically generated on **2026-07-19** from the latest CI run.
**Environment:** Ubuntu Latest • .NET SDK 10.0.302
:::
@@ -18,11 +18,11 @@ This benchmark was automatically generated on **2026-07-16** from the latest CI
| Framework | Version | Mean | Median | StdDev |
|-----------|---------|------|--------|--------|
-| **TUnit** | 1.60.0 | 333.55 ms | 329.63 ms | 26.217 ms |
-| NUnit | 4.6.1 | 588.63 ms | 588.62 ms | 30.349 ms |
-| MSTest | 4.3.2 | 643.67 ms | 644.95 ms | 34.220 ms |
-| xUnit3 | 3.2.2 | 612.50 ms | 613.31 ms | 23.558 ms |
-| **TUnit (AOT)** | 1.60.0 | 18.46 ms | 18.50 ms | 1.089 ms |
+| **TUnit** | 1.61.0 | 262.72 ms | 262.74 ms | 0.704 ms |
+| NUnit | 4.6.1 | 496.40 ms | 494.18 ms | 10.413 ms |
+| MSTest | 4.3.2 | 485.22 ms | 485.28 ms | 10.489 ms |
+| xUnit3 | 3.2.2 | 500.82 ms | 500.25 ms | 7.910 ms |
+| **TUnit (AOT)** | 1.61.0 | 13.86 ms | 13.76 ms | 0.860 ms |
## 📈 Visual Comparison
@@ -60,8 +60,8 @@ This benchmark was automatically generated on **2026-07-16** from the latest CI
xychart-beta
title "DataDrivenTests Performance Comparison"
x-axis ["TUnit", "NUnit", "MSTest", "xUnit3", "TUnit_AOT"]
- y-axis "Time (ms)" 0 --> 773
- bar [333.55, 588.63, 643.67, 612.5, 18.46]
+ y-axis "Time (ms)" 0 --> 601
+ bar [262.72, 496.4, 485.22, 500.82, 13.86]
```
## 🎯 Key Insights
@@ -74,4 +74,4 @@ This benchmark compares TUnit's performance against NUnit, MSTest, xUnit3 using
View the [benchmarks overview](/docs/benchmarks) for methodology details and environment information.
:::
-*Last generated: 2026-07-16T16:49:09.140Z*
+*Last generated: 2026-07-19T00:36:15.197Z*
diff --git a/docs/docs/benchmarks/engine/MassiveParallelTests.md b/docs/docs/benchmarks/engine/MassiveParallelTests.md
index cee22c1b2e..e1696f0a15 100644
--- a/docs/docs/benchmarks/engine/MassiveParallelTests.md
+++ b/docs/docs/benchmarks/engine/MassiveParallelTests.md
@@ -9,7 +9,7 @@ sidebar_position: 5
> Parallel execution stress tests
:::info Last Updated
-This benchmark was automatically generated on **2026-07-16** from the latest CI run.
+This benchmark was automatically generated on **2026-07-19** from the latest CI run.
**Environment:** Ubuntu Latest • .NET SDK 10.0.302
:::
@@ -18,11 +18,11 @@ This benchmark was automatically generated on **2026-07-16** from the latest CI
| Framework | Version | Mean | Median | StdDev |
|-----------|---------|------|--------|--------|
-| **TUnit** | 1.60.0 | 530.9 ms | 525.1 ms | 20.42 ms |
-| NUnit | 4.6.1 | 1,122.5 ms | 1,114.3 ms | 21.95 ms |
-| MSTest | 4.3.2 | 3,029.7 ms | 3,024.8 ms | 30.72 ms |
-| xUnit3 | 3.2.2 | 2,975.1 ms | 2,971.1 ms | 44.00 ms |
-| **TUnit (AOT)** | 1.60.0 | 217.5 ms | 217.1 ms | 1.20 ms |
+| **TUnit** | 1.61.0 | 467.5 ms | 466.9 ms | 5.62 ms |
+| NUnit | 4.6.1 | 1,077.2 ms | 1,068.0 ms | 20.89 ms |
+| MSTest | 4.3.2 | 2,966.3 ms | 2,965.9 ms | 8.95 ms |
+| xUnit3 | 3.2.2 | 2,902.4 ms | 2,902.5 ms | 3.99 ms |
+| **TUnit (AOT)** | 1.61.0 | 217.2 ms | 217.2 ms | 0.53 ms |
## 📈 Visual Comparison
@@ -60,8 +60,8 @@ This benchmark was automatically generated on **2026-07-16** from the latest CI
xychart-beta
title "MassiveParallelTests Performance Comparison"
x-axis ["TUnit", "NUnit", "MSTest", "xUnit3", "TUnit_AOT"]
- y-axis "Time (ms)" 0 --> 3636
- bar [530.9, 1122.5, 3029.7, 2975.1, 217.5]
+ y-axis "Time (ms)" 0 --> 3560
+ bar [467.5, 1077.2, 2966.3, 2902.4, 217.2]
```
## 🎯 Key Insights
@@ -74,4 +74,4 @@ This benchmark compares TUnit's performance against NUnit, MSTest, xUnit3 using
View the [benchmarks overview](/docs/benchmarks) for methodology details and environment information.
:::
-*Last generated: 2026-07-16T16:49:09.140Z*
+*Last generated: 2026-07-19T00:36:15.197Z*
diff --git a/docs/docs/benchmarks/engine/MatrixTests.md b/docs/docs/benchmarks/engine/MatrixTests.md
index f430c56ed6..8fae8d5b7b 100644
--- a/docs/docs/benchmarks/engine/MatrixTests.md
+++ b/docs/docs/benchmarks/engine/MatrixTests.md
@@ -9,7 +9,7 @@ sidebar_position: 6
> Combinatorial test generation and execution
:::info Last Updated
-This benchmark was automatically generated on **2026-07-16** from the latest CI run.
+This benchmark was automatically generated on **2026-07-19** from the latest CI run.
**Environment:** Ubuntu Latest • .NET SDK 10.0.302
:::
@@ -18,11 +18,11 @@ This benchmark was automatically generated on **2026-07-16** from the latest CI
| Framework | Version | Mean | Median | StdDev |
|-----------|---------|------|--------|--------|
-| **TUnit** | 1.60.0 | 388.2 ms | 389.1 ms | 3.28 ms |
-| NUnit | 4.6.1 | 1,452.1 ms | 1,452.6 ms | 7.35 ms |
-| MSTest | 4.3.2 | 1,541.1 ms | 1,541.2 ms | 6.08 ms |
-| xUnit3 | 3.2.2 | 1,491.5 ms | 1,489.1 ms | 12.51 ms |
-| **TUnit (AOT)** | 1.60.0 | 118.1 ms | 117.9 ms | 0.96 ms |
+| **TUnit** | 1.61.0 | 371.2 ms | 370.2 ms | 3.77 ms |
+| NUnit | 4.6.1 | 1,425.9 ms | 1,421.2 ms | 10.02 ms |
+| MSTest | 4.3.2 | 1,548.0 ms | 1,541.0 ms | 23.54 ms |
+| xUnit3 | 3.2.2 | 1,476.3 ms | 1,443.9 ms | 59.05 ms |
+| **TUnit (AOT)** | 1.61.0 | 115.4 ms | 115.4 ms | 0.26 ms |
## 📈 Visual Comparison
@@ -60,8 +60,8 @@ This benchmark was automatically generated on **2026-07-16** from the latest CI
xychart-beta
title "MatrixTests Performance Comparison"
x-axis ["TUnit", "NUnit", "MSTest", "xUnit3", "TUnit_AOT"]
- y-axis "Time (ms)" 0 --> 1850
- bar [388.2, 1452.1, 1541.1, 1491.5, 118.1]
+ y-axis "Time (ms)" 0 --> 1858
+ bar [371.2, 1425.9, 1548, 1476.3, 115.4]
```
## 🎯 Key Insights
@@ -74,4 +74,4 @@ This benchmark compares TUnit's performance against NUnit, MSTest, xUnit3 using
View the [benchmarks overview](/docs/benchmarks) for methodology details and environment information.
:::
-*Last generated: 2026-07-16T16:49:09.140Z*
+*Last generated: 2026-07-19T00:36:15.198Z*
diff --git a/docs/docs/benchmarks/engine/ScaleTests.md b/docs/docs/benchmarks/engine/ScaleTests.md
index a803790d87..487985bc59 100644
--- a/docs/docs/benchmarks/engine/ScaleTests.md
+++ b/docs/docs/benchmarks/engine/ScaleTests.md
@@ -9,7 +9,7 @@ sidebar_position: 7
> Large test suites (150+ tests) measuring scalability
:::info Last Updated
-This benchmark was automatically generated on **2026-07-16** from the latest CI run.
+This benchmark was automatically generated on **2026-07-19** from the latest CI run.
**Environment:** Ubuntu Latest • .NET SDK 10.0.302
:::
@@ -18,11 +18,11 @@ This benchmark was automatically generated on **2026-07-16** from the latest CI
| Framework | Version | Mean | Median | StdDev |
|-----------|---------|------|--------|--------|
-| **TUnit** | 1.60.0 | 320.96 ms | 320.67 ms | 12.233 ms |
-| NUnit | 4.6.1 | 520.19 ms | 513.89 ms | 15.712 ms |
-| MSTest | 4.3.2 | 566.98 ms | 568.49 ms | 35.283 ms |
-| xUnit3 | 3.2.2 | 520.49 ms | 516.76 ms | 19.655 ms |
-| **TUnit (AOT)** | 1.60.0 | 18.25 ms | 17.91 ms | 1.478 ms |
+| **TUnit** | 1.61.0 | 278.49 ms | 278.23 ms | 3.227 ms |
+| NUnit | 4.6.1 | 496.42 ms | 498.20 ms | 8.099 ms |
+| MSTest | 4.3.2 | 487.18 ms | 487.51 ms | 5.498 ms |
+| xUnit3 | 3.2.2 | 501.20 ms | 499.26 ms | 10.918 ms |
+| **TUnit (AOT)** | 1.61.0 | 14.62 ms | 14.53 ms | 0.283 ms |
## 📈 Visual Comparison
@@ -60,8 +60,8 @@ This benchmark was automatically generated on **2026-07-16** from the latest CI
xychart-beta
title "ScaleTests Performance Comparison"
x-axis ["TUnit", "NUnit", "MSTest", "xUnit3", "TUnit_AOT"]
- y-axis "Time (ms)" 0 --> 681
- bar [320.96, 520.19, 566.98, 520.49, 18.25]
+ y-axis "Time (ms)" 0 --> 602
+ bar [278.49, 496.42, 487.18, 501.2, 14.62]
```
## 🎯 Key Insights
@@ -74,4 +74,4 @@ This benchmark compares TUnit's performance against NUnit, MSTest, xUnit3 using
View the [benchmarks overview](/docs/benchmarks) for methodology details and environment information.
:::
-*Last generated: 2026-07-16T16:49:09.140Z*
+*Last generated: 2026-07-19T00:36:15.198Z*
diff --git a/docs/docs/benchmarks/engine/SetupTeardownTests.md b/docs/docs/benchmarks/engine/SetupTeardownTests.md
index 5e623ac2c0..aedeb4f5be 100644
--- a/docs/docs/benchmarks/engine/SetupTeardownTests.md
+++ b/docs/docs/benchmarks/engine/SetupTeardownTests.md
@@ -9,7 +9,7 @@ sidebar_position: 8
> Expensive test fixtures with setup/teardown overhead
:::info Last Updated
-This benchmark was automatically generated on **2026-07-16** from the latest CI run.
+This benchmark was automatically generated on **2026-07-19** from the latest CI run.
**Environment:** Ubuntu Latest • .NET SDK 10.0.302
:::
@@ -18,11 +18,11 @@ This benchmark was automatically generated on **2026-07-16** from the latest CI
| Framework | Version | Mean | Median | StdDev |
|-----------|---------|------|--------|--------|
-| **TUnit** | 1.60.0 | 458.30 ms | 463.95 ms | 35.039 ms |
-| NUnit | 4.6.1 | 1,147.56 ms | 1,149.59 ms | 37.016 ms |
-| MSTest | 4.3.2 | 1,279.43 ms | 1,280.80 ms | 24.024 ms |
-| xUnit3 | 3.2.2 | 1,186.16 ms | 1,185.53 ms | 29.989 ms |
-| **TUnit (AOT)** | 1.60.0 | 73.35 ms | 73.16 ms | 1.190 ms |
+| **TUnit** | 1.61.0 | 361.06 ms | 356.23 ms | 15.519 ms |
+| NUnit | 4.6.1 | 1,051.58 ms | 1,050.96 ms | 28.322 ms |
+| MSTest | 4.3.2 | 1,134.21 ms | 1,135.69 ms | 20.119 ms |
+| xUnit3 | 3.2.2 | 1,107.75 ms | 1,107.74 ms | 33.122 ms |
+| **TUnit (AOT)** | 1.61.0 | 67.02 ms | 66.82 ms | 0.819 ms |
## 📈 Visual Comparison
@@ -60,8 +60,8 @@ This benchmark was automatically generated on **2026-07-16** from the latest CI
xychart-beta
title "SetupTeardownTests Performance Comparison"
x-axis ["TUnit", "NUnit", "MSTest", "xUnit3", "TUnit_AOT"]
- y-axis "Time (ms)" 0 --> 1536
- bar [458.3, 1147.56, 1279.43, 1186.16, 73.35]
+ y-axis "Time (ms)" 0 --> 1362
+ bar [361.06, 1051.58, 1134.21, 1107.75, 67.02]
```
## 🎯 Key Insights
@@ -74,4 +74,4 @@ This benchmark compares TUnit's performance against NUnit, MSTest, xUnit3 using
View the [benchmarks overview](/docs/benchmarks) for methodology details and environment information.
:::
-*Last generated: 2026-07-16T16:49:09.141Z*
+*Last generated: 2026-07-19T00:36:15.198Z*
diff --git a/docs/docs/benchmarks/index.md b/docs/docs/benchmarks/index.md
index 3e4fd5bda5..7933f482a9 100644
--- a/docs/docs/benchmarks/index.md
+++ b/docs/docs/benchmarks/index.md
@@ -7,7 +7,7 @@ sidebar_position: 1
# Performance Benchmarks
:::info Last Updated
-These benchmarks were automatically generated on **2026-07-16** from the latest CI run.
+These benchmarks were automatically generated on **2026-07-19** from the latest CI run.
**Environment:** Ubuntu Latest • .NET SDK 10.0.302
:::
@@ -37,7 +37,7 @@ These benchmarks compare TUnit against the most popular .NET testing frameworks:
| Framework | Version Tested |
|-----------|----------------|
-| **TUnit** | 1.60.0 |
+| **TUnit** | 1.61.0 |
| **xUnit v3** | 3.2.2 |
| **NUnit** | 4.6.1 |
| **MSTest** | 4.3.2 |
@@ -80,4 +80,4 @@ These benchmarks run automatically daily via [GitHub Actions](https://github.com
Each benchmark runs multiple iterations with statistical analysis to ensure accuracy. Results may vary based on hardware and test characteristics.
:::
-*Last generated: 2026-07-16T16:49:09.141Z*
+*Last generated: 2026-07-19T00:36:15.199Z*
diff --git a/docs/static/benchmarks/AsyncTests.json b/docs/static/benchmarks/AsyncTests.json
index e1a25c88dc..503d2a69f4 100644
--- a/docs/static/benchmarks/AsyncTests.json
+++ b/docs/static/benchmarks/AsyncTests.json
@@ -1,5 +1,5 @@
{
- "timestamp": "2026-07-16T16:49:09.139Z",
+ "timestamp": "2026-07-19T00:36:15.197Z",
"category": "AsyncTests",
"environment": {
"benchmarkDotNetVersion": "BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)",
@@ -9,42 +9,42 @@
"results": [
{
"Method": "TUnit",
- "Version": "1.60.0",
- "Mean": "375.9 ms",
- "Error": "7.38 ms",
- "StdDev": "11.50 ms",
- "Median": "373.8 ms"
+ "Version": "1.61.0",
+ "Mean": "366.7 ms",
+ "Error": "1.59 ms",
+ "StdDev": "1.33 ms",
+ "Median": "366.5 ms"
},
{
"Method": "NUnit",
"Version": "4.6.1",
- "Mean": "599.8 ms",
- "Error": "11.88 ms",
- "StdDev": "18.50 ms",
- "Median": "597.0 ms"
+ "Mean": "576.0 ms",
+ "Error": "7.33 ms",
+ "StdDev": "6.86 ms",
+ "Median": "575.5 ms"
},
{
"Method": "MSTest",
"Version": "4.3.2",
- "Mean": "659.9 ms",
- "Error": "8.16 ms",
- "StdDev": "7.23 ms",
- "Median": "662.1 ms"
+ "Mean": "654.5 ms",
+ "Error": "9.91 ms",
+ "StdDev": "8.79 ms",
+ "Median": "653.0 ms"
},
{
"Method": "xUnit3",
"Version": "3.2.2",
- "Mean": "607.7 ms",
- "Error": "8.59 ms",
- "StdDev": "8.83 ms",
- "Median": "607.6 ms"
+ "Mean": "593.0 ms",
+ "Error": "8.41 ms",
+ "StdDev": "7.87 ms",
+ "Median": "594.9 ms"
},
{
"Method": "TUnit_AOT",
- "Version": "1.60.0",
- "Mean": "117.0 ms",
- "Error": "2.26 ms",
- "StdDev": "2.60 ms",
+ "Version": "1.61.0",
+ "Mean": "115.6 ms",
+ "Error": "0.21 ms",
+ "StdDev": "0.19 ms",
"Median": "115.7 ms"
}
]
diff --git a/docs/static/benchmarks/BuildTime.json b/docs/static/benchmarks/BuildTime.json
index a71d7627fc..6c3831d711 100644
--- a/docs/static/benchmarks/BuildTime.json
+++ b/docs/static/benchmarks/BuildTime.json
@@ -1,5 +1,5 @@
{
- "timestamp": "2026-07-16T16:49:09.141Z",
+ "timestamp": "2026-07-19T00:36:15.199Z",
"category": "BuildTime",
"environment": {
"benchmarkDotNetVersion": "BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)",
@@ -9,35 +9,35 @@
"results": [
{
"Method": "Build_TUnit",
- "Version": "1.60.0",
- "Mean": "931.9 ms",
- "Error": "18.24 ms",
- "StdDev": "48.38 ms",
- "Median": "920.1 ms"
+ "Version": "1.61.0",
+ "Mean": "955.0 ms",
+ "Error": "18.78 ms",
+ "StdDev": "29.78 ms",
+ "Median": "954.8 ms"
},
{
"Method": "Build_NUnit",
"Version": "4.6.1",
- "Mean": "901.1 ms",
- "Error": "17.99 ms",
- "StdDev": "31.51 ms",
- "Median": "891.3 ms"
+ "Mean": "901.2 ms",
+ "Error": "17.36 ms",
+ "StdDev": "16.24 ms",
+ "Median": "896.7 ms"
},
{
"Method": "Build_MSTest",
"Version": "4.3.2",
- "Mean": "1,046.9 ms",
- "Error": "26.23 ms",
- "StdDev": "76.11 ms",
- "Median": "1,060.8 ms"
+ "Mean": "1,105.5 ms",
+ "Error": "22.02 ms",
+ "StdDev": "26.22 ms",
+ "Median": "1,114.2 ms"
},
{
"Method": "Build_xUnit3",
"Version": "3.2.2",
- "Mean": "857.4 ms",
- "Error": "8.51 ms",
- "StdDev": "7.54 ms",
- "Median": "858.7 ms"
+ "Mean": "878.8 ms",
+ "Error": "14.14 ms",
+ "StdDev": "12.53 ms",
+ "Median": "876.2 ms"
}
]
}
\ No newline at end of file
diff --git a/docs/static/benchmarks/DataDrivenTests.json b/docs/static/benchmarks/DataDrivenTests.json
index 13209599f2..e23f9d59e1 100644
--- a/docs/static/benchmarks/DataDrivenTests.json
+++ b/docs/static/benchmarks/DataDrivenTests.json
@@ -1,5 +1,5 @@
{
- "timestamp": "2026-07-16T16:49:09.140Z",
+ "timestamp": "2026-07-19T00:36:15.197Z",
"category": "DataDrivenTests",
"environment": {
"benchmarkDotNetVersion": "BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)",
@@ -9,43 +9,43 @@
"results": [
{
"Method": "TUnit",
- "Version": "1.60.0",
- "Mean": "333.55 ms",
- "Error": "8.891 ms",
- "StdDev": "26.217 ms",
- "Median": "329.63 ms"
+ "Version": "1.61.0",
+ "Mean": "262.72 ms",
+ "Error": "0.901 ms",
+ "StdDev": "0.704 ms",
+ "Median": "262.74 ms"
},
{
"Method": "NUnit",
"Version": "4.6.1",
- "Mean": "588.63 ms",
- "Error": "11.677 ms",
- "StdDev": "30.349 ms",
- "Median": "588.62 ms"
+ "Mean": "496.40 ms",
+ "Error": "8.748 ms",
+ "StdDev": "10.413 ms",
+ "Median": "494.18 ms"
},
{
"Method": "MSTest",
"Version": "4.3.2",
- "Mean": "643.67 ms",
- "Error": "12.820 ms",
- "StdDev": "34.220 ms",
- "Median": "644.95 ms"
+ "Mean": "485.22 ms",
+ "Error": "9.437 ms",
+ "StdDev": "10.489 ms",
+ "Median": "485.28 ms"
},
{
"Method": "xUnit3",
"Version": "3.2.2",
- "Mean": "612.50 ms",
- "Error": "12.227 ms",
- "StdDev": "23.558 ms",
- "Median": "613.31 ms"
+ "Mean": "500.82 ms",
+ "Error": "8.923 ms",
+ "StdDev": "7.910 ms",
+ "Median": "500.25 ms"
},
{
"Method": "TUnit_AOT",
- "Version": "1.60.0",
- "Mean": "18.46 ms",
- "Error": "0.373 ms",
- "StdDev": "1.089 ms",
- "Median": "18.50 ms"
+ "Version": "1.61.0",
+ "Mean": "13.86 ms",
+ "Error": "0.293 ms",
+ "StdDev": "0.860 ms",
+ "Median": "13.76 ms"
}
]
}
\ No newline at end of file
diff --git a/docs/static/benchmarks/MassiveParallelTests.json b/docs/static/benchmarks/MassiveParallelTests.json
index f691912111..0414215be0 100644
--- a/docs/static/benchmarks/MassiveParallelTests.json
+++ b/docs/static/benchmarks/MassiveParallelTests.json
@@ -1,5 +1,5 @@
{
- "timestamp": "2026-07-16T16:49:09.140Z",
+ "timestamp": "2026-07-19T00:36:15.198Z",
"category": "MassiveParallelTests",
"environment": {
"benchmarkDotNetVersion": "BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)",
@@ -9,43 +9,43 @@
"results": [
{
"Method": "TUnit",
- "Version": "1.60.0",
- "Mean": "530.9 ms",
- "Error": "10.60 ms",
- "StdDev": "20.42 ms",
- "Median": "525.1 ms"
+ "Version": "1.61.0",
+ "Mean": "467.5 ms",
+ "Error": "6.00 ms",
+ "StdDev": "5.62 ms",
+ "Median": "466.9 ms"
},
{
"Method": "NUnit",
"Version": "4.6.1",
- "Mean": "1,122.5 ms",
- "Error": "19.75 ms",
- "StdDev": "21.95 ms",
- "Median": "1,114.3 ms"
+ "Mean": "1,077.2 ms",
+ "Error": "20.34 ms",
+ "StdDev": "20.89 ms",
+ "Median": "1,068.0 ms"
},
{
"Method": "MSTest",
"Version": "4.3.2",
- "Mean": "3,029.7 ms",
- "Error": "34.65 ms",
- "StdDev": "30.72 ms",
- "Median": "3,024.8 ms"
+ "Mean": "2,966.3 ms",
+ "Error": "10.09 ms",
+ "StdDev": "8.95 ms",
+ "Median": "2,965.9 ms"
},
{
"Method": "xUnit3",
"Version": "3.2.2",
- "Mean": "2,975.1 ms",
- "Error": "47.04 ms",
- "StdDev": "44.00 ms",
- "Median": "2,971.1 ms"
+ "Mean": "2,902.4 ms",
+ "Error": "4.78 ms",
+ "StdDev": "3.99 ms",
+ "Median": "2,902.5 ms"
},
{
"Method": "TUnit_AOT",
- "Version": "1.60.0",
- "Mean": "217.5 ms",
- "Error": "1.28 ms",
- "StdDev": "1.20 ms",
- "Median": "217.1 ms"
+ "Version": "1.61.0",
+ "Mean": "217.2 ms",
+ "Error": "0.56 ms",
+ "StdDev": "0.53 ms",
+ "Median": "217.2 ms"
}
]
}
\ No newline at end of file
diff --git a/docs/static/benchmarks/MatrixTests.json b/docs/static/benchmarks/MatrixTests.json
index 89e8ba3273..c494bdf05a 100644
--- a/docs/static/benchmarks/MatrixTests.json
+++ b/docs/static/benchmarks/MatrixTests.json
@@ -1,5 +1,5 @@
{
- "timestamp": "2026-07-16T16:49:09.140Z",
+ "timestamp": "2026-07-19T00:36:15.198Z",
"category": "MatrixTests",
"environment": {
"benchmarkDotNetVersion": "BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)",
@@ -9,43 +9,43 @@
"results": [
{
"Method": "TUnit",
- "Version": "1.60.0",
- "Mean": "388.2 ms",
- "Error": "3.70 ms",
- "StdDev": "3.28 ms",
- "Median": "389.1 ms"
+ "Version": "1.61.0",
+ "Mean": "371.2 ms",
+ "Error": "4.03 ms",
+ "StdDev": "3.77 ms",
+ "Median": "370.2 ms"
},
{
"Method": "NUnit",
"Version": "4.6.1",
- "Mean": "1,452.1 ms",
- "Error": "7.86 ms",
- "StdDev": "7.35 ms",
- "Median": "1,452.6 ms"
+ "Mean": "1,425.9 ms",
+ "Error": "11.30 ms",
+ "StdDev": "10.02 ms",
+ "Median": "1,421.2 ms"
},
{
"Method": "MSTest",
"Version": "4.3.2",
- "Mean": "1,541.1 ms",
- "Error": "6.86 ms",
- "StdDev": "6.08 ms",
- "Median": "1,541.2 ms"
+ "Mean": "1,548.0 ms",
+ "Error": "23.96 ms",
+ "StdDev": "23.54 ms",
+ "Median": "1,541.0 ms"
},
{
"Method": "xUnit3",
"Version": "3.2.2",
- "Mean": "1,491.5 ms",
- "Error": "14.98 ms",
- "StdDev": "12.51 ms",
- "Median": "1,489.1 ms"
+ "Mean": "1,476.3 ms",
+ "Error": "29.23 ms",
+ "StdDev": "59.05 ms",
+ "Median": "1,443.9 ms"
},
{
"Method": "TUnit_AOT",
- "Version": "1.60.0",
- "Mean": "118.1 ms",
- "Error": "1.23 ms",
- "StdDev": "0.96 ms",
- "Median": "117.9 ms"
+ "Version": "1.61.0",
+ "Mean": "115.4 ms",
+ "Error": "0.29 ms",
+ "StdDev": "0.26 ms",
+ "Median": "115.4 ms"
}
]
}
\ No newline at end of file
diff --git a/docs/static/benchmarks/ScaleTests.json b/docs/static/benchmarks/ScaleTests.json
index f07faed0cb..d29e42364c 100644
--- a/docs/static/benchmarks/ScaleTests.json
+++ b/docs/static/benchmarks/ScaleTests.json
@@ -1,5 +1,5 @@
{
- "timestamp": "2026-07-16T16:49:09.141Z",
+ "timestamp": "2026-07-19T00:36:15.198Z",
"category": "ScaleTests",
"environment": {
"benchmarkDotNetVersion": "BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)",
@@ -9,43 +9,43 @@
"results": [
{
"Method": "TUnit",
- "Version": "1.60.0",
- "Mean": "320.96 ms",
- "Error": "6.349 ms",
- "StdDev": "12.233 ms",
- "Median": "320.67 ms"
+ "Version": "1.61.0",
+ "Mean": "278.49 ms",
+ "Error": "3.450 ms",
+ "StdDev": "3.227 ms",
+ "Median": "278.23 ms"
},
{
"Method": "NUnit",
"Version": "4.6.1",
- "Mean": "520.19 ms",
- "Error": "10.289 ms",
- "StdDev": "15.712 ms",
- "Median": "513.89 ms"
+ "Mean": "496.42 ms",
+ "Error": "9.136 ms",
+ "StdDev": "8.099 ms",
+ "Median": "498.20 ms"
},
{
"Method": "MSTest",
"Version": "4.3.2",
- "Mean": "566.98 ms",
- "Error": "12.030 ms",
- "StdDev": "35.283 ms",
- "Median": "568.49 ms"
+ "Mean": "487.18 ms",
+ "Error": "6.202 ms",
+ "StdDev": "5.498 ms",
+ "Median": "487.51 ms"
},
{
"Method": "xUnit3",
"Version": "3.2.2",
- "Mean": "520.49 ms",
- "Error": "9.842 ms",
- "StdDev": "19.655 ms",
- "Median": "516.76 ms"
+ "Mean": "501.20 ms",
+ "Error": "9.822 ms",
+ "StdDev": "10.918 ms",
+ "Median": "499.26 ms"
},
{
"Method": "TUnit_AOT",
- "Version": "1.60.0",
- "Mean": "18.25 ms",
- "Error": "0.507 ms",
- "StdDev": "1.478 ms",
- "Median": "17.91 ms"
+ "Version": "1.61.0",
+ "Mean": "14.62 ms",
+ "Error": "0.276 ms",
+ "StdDev": "0.283 ms",
+ "Median": "14.53 ms"
}
]
}
\ No newline at end of file
diff --git a/docs/static/benchmarks/SetupTeardownTests.json b/docs/static/benchmarks/SetupTeardownTests.json
index e0b784426f..c9fc87c7a4 100644
--- a/docs/static/benchmarks/SetupTeardownTests.json
+++ b/docs/static/benchmarks/SetupTeardownTests.json
@@ -1,5 +1,5 @@
{
- "timestamp": "2026-07-16T16:49:09.141Z",
+ "timestamp": "2026-07-19T00:36:15.198Z",
"category": "SetupTeardownTests",
"environment": {
"benchmarkDotNetVersion": "BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)",
@@ -9,43 +9,43 @@
"results": [
{
"Method": "TUnit",
- "Version": "1.60.0",
- "Mean": "458.30 ms",
- "Error": "11.947 ms",
- "StdDev": "35.039 ms",
- "Median": "463.95 ms"
+ "Version": "1.61.0",
+ "Mean": "361.06 ms",
+ "Error": "7.209 ms",
+ "StdDev": "15.519 ms",
+ "Median": "356.23 ms"
},
{
"Method": "NUnit",
"Version": "4.6.1",
- "Mean": "1,147.56 ms",
- "Error": "22.923 ms",
- "StdDev": "37.016 ms",
- "Median": "1,149.59 ms"
+ "Mean": "1,051.58 ms",
+ "Error": "20.691 ms",
+ "StdDev": "28.322 ms",
+ "Median": "1,050.96 ms"
},
{
"Method": "MSTest",
"Version": "4.3.2",
- "Mean": "1,279.43 ms",
- "Error": "24.461 ms",
- "StdDev": "24.024 ms",
- "Median": "1,280.80 ms"
+ "Mean": "1,134.21 ms",
+ "Error": "17.471 ms",
+ "StdDev": "20.119 ms",
+ "Median": "1,135.69 ms"
},
{
"Method": "xUnit3",
"Version": "3.2.2",
- "Mean": "1,186.16 ms",
- "Error": "23.713 ms",
- "StdDev": "29.989 ms",
- "Median": "1,185.53 ms"
+ "Mean": "1,107.75 ms",
+ "Error": "22.130 ms",
+ "StdDev": "33.122 ms",
+ "Median": "1,107.74 ms"
},
{
"Method": "TUnit_AOT",
- "Version": "1.60.0",
- "Mean": "73.35 ms",
- "Error": "1.273 ms",
- "StdDev": "1.190 ms",
- "Median": "73.16 ms"
+ "Version": "1.61.0",
+ "Mean": "67.02 ms",
+ "Error": "0.875 ms",
+ "StdDev": "0.819 ms",
+ "Median": "66.82 ms"
}
]
}
\ No newline at end of file
diff --git a/docs/static/benchmarks/historical.json b/docs/static/benchmarks/historical.json
index 1c22513a5f..09a00348ec 100644
--- a/docs/static/benchmarks/historical.json
+++ b/docs/static/benchmarks/historical.json
@@ -1,8 +1,4 @@
[
- {
- "date": "2026-03-14",
- "environment": "Ubuntu"
- },
{
"date": "2026-03-15",
"environment": "Ubuntu"
@@ -358,5 +354,9 @@
{
"date": "2026-07-16",
"environment": "Ubuntu"
+ },
+ {
+ "date": "2026-07-19",
+ "environment": "Ubuntu"
}
]
\ No newline at end of file
diff --git a/docs/static/benchmarks/latest.json b/docs/static/benchmarks/latest.json
index 347f5891b7..f30cd6952e 100644
--- a/docs/static/benchmarks/latest.json
+++ b/docs/static/benchmarks/latest.json
@@ -1,5 +1,5 @@
{
- "timestamp": "2026-07-16T16:49:09.142Z",
+ "timestamp": "2026-07-19T00:36:15.199Z",
"environment": {
"benchmarkDotNetVersion": "BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)",
"sdk": ".NET SDK 10.0.302",
@@ -9,253 +9,253 @@
"AsyncTests": [
{
"Method": "TUnit",
- "Version": "1.60.0",
- "Mean": "375.9 ms",
- "Error": "7.38 ms",
- "StdDev": "11.50 ms",
- "Median": "373.8 ms"
+ "Version": "1.61.0",
+ "Mean": "366.7 ms",
+ "Error": "1.59 ms",
+ "StdDev": "1.33 ms",
+ "Median": "366.5 ms"
},
{
"Method": "NUnit",
"Version": "4.6.1",
- "Mean": "599.8 ms",
- "Error": "11.88 ms",
- "StdDev": "18.50 ms",
- "Median": "597.0 ms"
+ "Mean": "576.0 ms",
+ "Error": "7.33 ms",
+ "StdDev": "6.86 ms",
+ "Median": "575.5 ms"
},
{
"Method": "MSTest",
"Version": "4.3.2",
- "Mean": "659.9 ms",
- "Error": "8.16 ms",
- "StdDev": "7.23 ms",
- "Median": "662.1 ms"
+ "Mean": "654.5 ms",
+ "Error": "9.91 ms",
+ "StdDev": "8.79 ms",
+ "Median": "653.0 ms"
},
{
"Method": "xUnit3",
"Version": "3.2.2",
- "Mean": "607.7 ms",
- "Error": "8.59 ms",
- "StdDev": "8.83 ms",
- "Median": "607.6 ms"
+ "Mean": "593.0 ms",
+ "Error": "8.41 ms",
+ "StdDev": "7.87 ms",
+ "Median": "594.9 ms"
},
{
"Method": "TUnit_AOT",
- "Version": "1.60.0",
- "Mean": "117.0 ms",
- "Error": "2.26 ms",
- "StdDev": "2.60 ms",
+ "Version": "1.61.0",
+ "Mean": "115.6 ms",
+ "Error": "0.21 ms",
+ "StdDev": "0.19 ms",
"Median": "115.7 ms"
}
],
"DataDrivenTests": [
{
"Method": "TUnit",
- "Version": "1.60.0",
- "Mean": "333.55 ms",
- "Error": "8.891 ms",
- "StdDev": "26.217 ms",
- "Median": "329.63 ms"
+ "Version": "1.61.0",
+ "Mean": "262.72 ms",
+ "Error": "0.901 ms",
+ "StdDev": "0.704 ms",
+ "Median": "262.74 ms"
},
{
"Method": "NUnit",
"Version": "4.6.1",
- "Mean": "588.63 ms",
- "Error": "11.677 ms",
- "StdDev": "30.349 ms",
- "Median": "588.62 ms"
+ "Mean": "496.40 ms",
+ "Error": "8.748 ms",
+ "StdDev": "10.413 ms",
+ "Median": "494.18 ms"
},
{
"Method": "MSTest",
"Version": "4.3.2",
- "Mean": "643.67 ms",
- "Error": "12.820 ms",
- "StdDev": "34.220 ms",
- "Median": "644.95 ms"
+ "Mean": "485.22 ms",
+ "Error": "9.437 ms",
+ "StdDev": "10.489 ms",
+ "Median": "485.28 ms"
},
{
"Method": "xUnit3",
"Version": "3.2.2",
- "Mean": "612.50 ms",
- "Error": "12.227 ms",
- "StdDev": "23.558 ms",
- "Median": "613.31 ms"
+ "Mean": "500.82 ms",
+ "Error": "8.923 ms",
+ "StdDev": "7.910 ms",
+ "Median": "500.25 ms"
},
{
"Method": "TUnit_AOT",
- "Version": "1.60.0",
- "Mean": "18.46 ms",
- "Error": "0.373 ms",
- "StdDev": "1.089 ms",
- "Median": "18.50 ms"
+ "Version": "1.61.0",
+ "Mean": "13.86 ms",
+ "Error": "0.293 ms",
+ "StdDev": "0.860 ms",
+ "Median": "13.76 ms"
}
],
"MassiveParallelTests": [
{
"Method": "TUnit",
- "Version": "1.60.0",
- "Mean": "530.9 ms",
- "Error": "10.60 ms",
- "StdDev": "20.42 ms",
- "Median": "525.1 ms"
+ "Version": "1.61.0",
+ "Mean": "467.5 ms",
+ "Error": "6.00 ms",
+ "StdDev": "5.62 ms",
+ "Median": "466.9 ms"
},
{
"Method": "NUnit",
"Version": "4.6.1",
- "Mean": "1,122.5 ms",
- "Error": "19.75 ms",
- "StdDev": "21.95 ms",
- "Median": "1,114.3 ms"
+ "Mean": "1,077.2 ms",
+ "Error": "20.34 ms",
+ "StdDev": "20.89 ms",
+ "Median": "1,068.0 ms"
},
{
"Method": "MSTest",
"Version": "4.3.2",
- "Mean": "3,029.7 ms",
- "Error": "34.65 ms",
- "StdDev": "30.72 ms",
- "Median": "3,024.8 ms"
+ "Mean": "2,966.3 ms",
+ "Error": "10.09 ms",
+ "StdDev": "8.95 ms",
+ "Median": "2,965.9 ms"
},
{
"Method": "xUnit3",
"Version": "3.2.2",
- "Mean": "2,975.1 ms",
- "Error": "47.04 ms",
- "StdDev": "44.00 ms",
- "Median": "2,971.1 ms"
+ "Mean": "2,902.4 ms",
+ "Error": "4.78 ms",
+ "StdDev": "3.99 ms",
+ "Median": "2,902.5 ms"
},
{
"Method": "TUnit_AOT",
- "Version": "1.60.0",
- "Mean": "217.5 ms",
- "Error": "1.28 ms",
- "StdDev": "1.20 ms",
- "Median": "217.1 ms"
+ "Version": "1.61.0",
+ "Mean": "217.2 ms",
+ "Error": "0.56 ms",
+ "StdDev": "0.53 ms",
+ "Median": "217.2 ms"
}
],
"MatrixTests": [
{
"Method": "TUnit",
- "Version": "1.60.0",
- "Mean": "388.2 ms",
- "Error": "3.70 ms",
- "StdDev": "3.28 ms",
- "Median": "389.1 ms"
+ "Version": "1.61.0",
+ "Mean": "371.2 ms",
+ "Error": "4.03 ms",
+ "StdDev": "3.77 ms",
+ "Median": "370.2 ms"
},
{
"Method": "NUnit",
"Version": "4.6.1",
- "Mean": "1,452.1 ms",
- "Error": "7.86 ms",
- "StdDev": "7.35 ms",
- "Median": "1,452.6 ms"
+ "Mean": "1,425.9 ms",
+ "Error": "11.30 ms",
+ "StdDev": "10.02 ms",
+ "Median": "1,421.2 ms"
},
{
"Method": "MSTest",
"Version": "4.3.2",
- "Mean": "1,541.1 ms",
- "Error": "6.86 ms",
- "StdDev": "6.08 ms",
- "Median": "1,541.2 ms"
+ "Mean": "1,548.0 ms",
+ "Error": "23.96 ms",
+ "StdDev": "23.54 ms",
+ "Median": "1,541.0 ms"
},
{
"Method": "xUnit3",
"Version": "3.2.2",
- "Mean": "1,491.5 ms",
- "Error": "14.98 ms",
- "StdDev": "12.51 ms",
- "Median": "1,489.1 ms"
+ "Mean": "1,476.3 ms",
+ "Error": "29.23 ms",
+ "StdDev": "59.05 ms",
+ "Median": "1,443.9 ms"
},
{
"Method": "TUnit_AOT",
- "Version": "1.60.0",
- "Mean": "118.1 ms",
- "Error": "1.23 ms",
- "StdDev": "0.96 ms",
- "Median": "117.9 ms"
+ "Version": "1.61.0",
+ "Mean": "115.4 ms",
+ "Error": "0.29 ms",
+ "StdDev": "0.26 ms",
+ "Median": "115.4 ms"
}
],
"ScaleTests": [
{
"Method": "TUnit",
- "Version": "1.60.0",
- "Mean": "320.96 ms",
- "Error": "6.349 ms",
- "StdDev": "12.233 ms",
- "Median": "320.67 ms"
+ "Version": "1.61.0",
+ "Mean": "278.49 ms",
+ "Error": "3.450 ms",
+ "StdDev": "3.227 ms",
+ "Median": "278.23 ms"
},
{
"Method": "NUnit",
"Version": "4.6.1",
- "Mean": "520.19 ms",
- "Error": "10.289 ms",
- "StdDev": "15.712 ms",
- "Median": "513.89 ms"
+ "Mean": "496.42 ms",
+ "Error": "9.136 ms",
+ "StdDev": "8.099 ms",
+ "Median": "498.20 ms"
},
{
"Method": "MSTest",
"Version": "4.3.2",
- "Mean": "566.98 ms",
- "Error": "12.030 ms",
- "StdDev": "35.283 ms",
- "Median": "568.49 ms"
+ "Mean": "487.18 ms",
+ "Error": "6.202 ms",
+ "StdDev": "5.498 ms",
+ "Median": "487.51 ms"
},
{
"Method": "xUnit3",
"Version": "3.2.2",
- "Mean": "520.49 ms",
- "Error": "9.842 ms",
- "StdDev": "19.655 ms",
- "Median": "516.76 ms"
+ "Mean": "501.20 ms",
+ "Error": "9.822 ms",
+ "StdDev": "10.918 ms",
+ "Median": "499.26 ms"
},
{
"Method": "TUnit_AOT",
- "Version": "1.60.0",
- "Mean": "18.25 ms",
- "Error": "0.507 ms",
- "StdDev": "1.478 ms",
- "Median": "17.91 ms"
+ "Version": "1.61.0",
+ "Mean": "14.62 ms",
+ "Error": "0.276 ms",
+ "StdDev": "0.283 ms",
+ "Median": "14.53 ms"
}
],
"SetupTeardownTests": [
{
"Method": "TUnit",
- "Version": "1.60.0",
- "Mean": "458.30 ms",
- "Error": "11.947 ms",
- "StdDev": "35.039 ms",
- "Median": "463.95 ms"
+ "Version": "1.61.0",
+ "Mean": "361.06 ms",
+ "Error": "7.209 ms",
+ "StdDev": "15.519 ms",
+ "Median": "356.23 ms"
},
{
"Method": "NUnit",
"Version": "4.6.1",
- "Mean": "1,147.56 ms",
- "Error": "22.923 ms",
- "StdDev": "37.016 ms",
- "Median": "1,149.59 ms"
+ "Mean": "1,051.58 ms",
+ "Error": "20.691 ms",
+ "StdDev": "28.322 ms",
+ "Median": "1,050.96 ms"
},
{
"Method": "MSTest",
"Version": "4.3.2",
- "Mean": "1,279.43 ms",
- "Error": "24.461 ms",
- "StdDev": "24.024 ms",
- "Median": "1,280.80 ms"
+ "Mean": "1,134.21 ms",
+ "Error": "17.471 ms",
+ "StdDev": "20.119 ms",
+ "Median": "1,135.69 ms"
},
{
"Method": "xUnit3",
"Version": "3.2.2",
- "Mean": "1,186.16 ms",
- "Error": "23.713 ms",
- "StdDev": "29.989 ms",
- "Median": "1,185.53 ms"
+ "Mean": "1,107.75 ms",
+ "Error": "22.130 ms",
+ "StdDev": "33.122 ms",
+ "Median": "1,107.74 ms"
},
{
"Method": "TUnit_AOT",
- "Version": "1.60.0",
- "Mean": "73.35 ms",
- "Error": "1.273 ms",
- "StdDev": "1.190 ms",
- "Median": "73.16 ms"
+ "Version": "1.61.0",
+ "Mean": "67.02 ms",
+ "Error": "0.875 ms",
+ "StdDev": "0.819 ms",
+ "Median": "66.82 ms"
}
]
},
@@ -263,35 +263,35 @@
"BuildTime": [
{
"Method": "Build_TUnit",
- "Version": "1.60.0",
- "Mean": "931.9 ms",
- "Error": "18.24 ms",
- "StdDev": "48.38 ms",
- "Median": "920.1 ms"
+ "Version": "1.61.0",
+ "Mean": "955.0 ms",
+ "Error": "18.78 ms",
+ "StdDev": "29.78 ms",
+ "Median": "954.8 ms"
},
{
"Method": "Build_NUnit",
"Version": "4.6.1",
- "Mean": "901.1 ms",
- "Error": "17.99 ms",
- "StdDev": "31.51 ms",
- "Median": "891.3 ms"
+ "Mean": "901.2 ms",
+ "Error": "17.36 ms",
+ "StdDev": "16.24 ms",
+ "Median": "896.7 ms"
},
{
"Method": "Build_MSTest",
"Version": "4.3.2",
- "Mean": "1,046.9 ms",
- "Error": "26.23 ms",
- "StdDev": "76.11 ms",
- "Median": "1,060.8 ms"
+ "Mean": "1,105.5 ms",
+ "Error": "22.02 ms",
+ "StdDev": "26.22 ms",
+ "Median": "1,114.2 ms"
},
{
"Method": "Build_xUnit3",
"Version": "3.2.2",
- "Mean": "857.4 ms",
- "Error": "8.51 ms",
- "StdDev": "7.54 ms",
- "Median": "858.7 ms"
+ "Mean": "878.8 ms",
+ "Error": "14.14 ms",
+ "StdDev": "12.53 ms",
+ "Median": "876.2 ms"
}
]
},
@@ -299,6 +299,6 @@
"runtimeCategories": 6,
"buildCategories": 1,
"totalBenchmarks": 7,
- "lastUpdated": "2026-07-16T16:49:09.138Z"
+ "lastUpdated": "2026-07-19T00:36:15.196Z"
}
}
\ No newline at end of file
diff --git a/docs/static/benchmarks/summary.json b/docs/static/benchmarks/summary.json
index d99a74d733..ed4d8c1fe2 100644
--- a/docs/static/benchmarks/summary.json
+++ b/docs/static/benchmarks/summary.json
@@ -10,6 +10,6 @@
"build": [
"BuildTime"
],
- "timestamp": "2026-07-16",
+ "timestamp": "2026-07-19",
"environment": "Ubuntu Latest • .NET SDK 10.0.302"
}
\ No newline at end of file