Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .github/scripts/process-benchmarks.js
Original file line number Diff line number Diff line change
Expand Up @@ -178,6 +178,8 @@ sidebar_position: ${Object.keys(categories.runtime).indexOf(testClass) + 2}

# ${testClass} Benchmark

> ${RUNTIME_DESCRIPTIONS[testClass] || `Performance benchmark for ${testClass}.`}

:::info Last Updated
This benchmark was automatically generated on **${timestamp}** from the latest CI run.

Expand Down Expand Up @@ -275,6 +277,8 @@ sidebar_position: ${Object.keys(categories.runtime).length + 2}

# Build Performance Benchmark

> 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 **${timestamp}** from the latest CI run.

Expand Down
2 changes: 2 additions & 0 deletions .github/scripts/process-mock-benchmarks.js
Original file line number Diff line number Diff line change
Expand Up @@ -305,6 +305,8 @@ sidebar_position: ${index + 2}

# ${category} Benchmark

> ${description} — comparing **TUnit.Mocks** (source-generated) against runtime proxy-based mocking libraries.

:::info Last Updated
This benchmark was automatically generated on **${timestamp}** from the latest CI run.

Expand Down
2 changes: 2 additions & 0 deletions docs/docs/benchmarks/AsyncTests.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ sidebar_position: 2

# AsyncTests Benchmark

> Realistic async/await patterns with I/O simulation

:::info Last Updated
This benchmark was automatically generated on **2026-05-31** from the latest CI run.

Expand Down
2 changes: 2 additions & 0 deletions docs/docs/benchmarks/BuildTime.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ sidebar_position: 8

# Build Performance Benchmark

> 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-05-31** from the latest CI run.

Expand Down
2 changes: 2 additions & 0 deletions docs/docs/benchmarks/DataDrivenTests.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ sidebar_position: 3

# DataDrivenTests Benchmark

> Parameterized tests with multiple data sources

:::info Last Updated
This benchmark was automatically generated on **2026-05-31** from the latest CI run.

Expand Down
2 changes: 2 additions & 0 deletions docs/docs/benchmarks/MassiveParallelTests.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ sidebar_position: 4

# MassiveParallelTests Benchmark

> Parallel execution stress tests

:::info Last Updated
This benchmark was automatically generated on **2026-05-31** from the latest CI run.

Expand Down
2 changes: 2 additions & 0 deletions docs/docs/benchmarks/MatrixTests.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ sidebar_position: 5

# MatrixTests Benchmark

> Combinatorial test generation and execution

:::info Last Updated
This benchmark was automatically generated on **2026-05-31** from the latest CI run.

Expand Down
2 changes: 2 additions & 0 deletions docs/docs/benchmarks/ScaleTests.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ sidebar_position: 6

# ScaleTests Benchmark

> Large test suites (150+ tests) measuring scalability

:::info Last Updated
This benchmark was automatically generated on **2026-05-31** from the latest CI run.

Expand Down
2 changes: 2 additions & 0 deletions docs/docs/benchmarks/SetupTeardownTests.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ sidebar_position: 7

# SetupTeardownTests Benchmark

> Expensive test fixtures with setup/teardown overhead

:::info Last Updated
This benchmark was automatically generated on **2026-05-31** from the latest CI run.

Expand Down
2 changes: 2 additions & 0 deletions docs/docs/benchmarks/mocks/Callback.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ sidebar_position: 2

# Callback Benchmark

> Callback registration and execution — comparing **TUnit.Mocks** (source-generated) against runtime proxy-based mocking libraries.

:::info Last Updated
This benchmark was automatically generated on **2026-06-01** from the latest CI run.

Expand Down
2 changes: 2 additions & 0 deletions docs/docs/benchmarks/mocks/CombinedWorkflow.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ sidebar_position: 3

# CombinedWorkflow Benchmark

> Full workflow: create → setup → invoke → verify — comparing **TUnit.Mocks** (source-generated) against runtime proxy-based mocking libraries.

:::info Last Updated
This benchmark was automatically generated on **2026-06-01** from the latest CI run.

Expand Down
2 changes: 2 additions & 0 deletions docs/docs/benchmarks/mocks/Invocation.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ sidebar_position: 4

# Invocation Benchmark

> Calling methods on mock objects — comparing **TUnit.Mocks** (source-generated) against runtime proxy-based mocking libraries.

:::info Last Updated
This benchmark was automatically generated on **2026-06-01** from the latest CI run.

Expand Down
2 changes: 2 additions & 0 deletions docs/docs/benchmarks/mocks/MockCreation.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ sidebar_position: 5

# MockCreation Benchmark

> Mock instance creation performance — comparing **TUnit.Mocks** (source-generated) against runtime proxy-based mocking libraries.

:::info Last Updated
This benchmark was automatically generated on **2026-06-01** from the latest CI run.

Expand Down
2 changes: 2 additions & 0 deletions docs/docs/benchmarks/mocks/Setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ sidebar_position: 6

# Setup Benchmark

> Mock behavior configuration (returns, matchers) — comparing **TUnit.Mocks** (source-generated) against runtime proxy-based mocking libraries.

:::info Last Updated
This benchmark was automatically generated on **2026-06-01** from the latest CI run.

Expand Down
2 changes: 2 additions & 0 deletions docs/docs/benchmarks/mocks/Verification.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ sidebar_position: 7

# Verification Benchmark

> Verifying mock method calls — comparing **TUnit.Mocks** (source-generated) against runtime proxy-based mocking libraries.

:::info Last Updated
This benchmark was automatically generated on **2026-06-01** from the latest CI run.

Expand Down
22 changes: 11 additions & 11 deletions docs/sidebars.ts
Original file line number Diff line number Diff line change
Expand Up @@ -202,6 +202,17 @@ const sidebars: SidebarsConfig = {
'extending/libraries',
],
},
{
type: 'category',
label: 'Benchmarks',
collapsed: true,
items: [
{
type: 'autogenerated',
dirName: 'benchmarks',
},
],
},
{
type: 'category',
label: 'Comparing & Migrating',
Expand Down Expand Up @@ -236,17 +247,6 @@ const sidebars: SidebarsConfig = {
collapsed: true,
items: [
'guides/philosophy',
{
type: 'category',
label: 'Benchmarks',
collapsed: true,
items: [
{
type: 'autogenerated',
dirName: 'benchmarks',
},
],
},
],
},
],
Expand Down
Loading