Skip to content

Commit e9a0509

Browse files
rogeralsingclaude
andcommitted
Enable NUnit parallel workers using all available processors
Pass NUnit.NumberOfTestWorkers via vstest runsettings to enable parallel test execution within the assembly. Co-Authored-By: Claude Opus 4.5 <[email protected]>
1 parent 3f97ad9 commit e9a0509

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/Asynkron.TestRunner/IsolateRunner.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -698,6 +698,10 @@ private async Task<BatchRunResult> RunBatchAsync(TestBatch batch, bool suppressO
698698
// Add TRX logger for results parsing
699699
args.Add("/logger:trx");
700700
args.Add($"/ResultsDirectory:{tempDir}");
701+
// Enable NUnit parallel workers (use all available processors)
702+
var workerCount = Environment.ProcessorCount;
703+
args.Add("--");
704+
args.Add($"NUnit.NumberOfTestWorkers={workerCount}");
701705
}
702706
else
703707
{

0 commit comments

Comments
 (0)