Skip to content

Commit 38dbdf6

Browse files
committed
fully parallelize tests
1 parent c457f1a commit 38dbdf6

File tree

4 files changed

+6
-1
lines changed

4 files changed

+6
-1
lines changed

Directory.Packages.props

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@
5757
<PackageVersion Include="xunit.v3.extensibility.core" Version="3.1.0" />
5858
<PackageVersion Include="Microsoft.Testing.Extensions.CodeCoverage" Version="17.14.2" />
5959
<PackageVersion Include="OpenTelemetry.Extensions.Hosting" Version="1.13.1" />
60+
<PackageVersion Include="Meziantou.Xunit.v3.ParallelTestFramework" Version="1.0.6" />
6061
</ItemGroup>
6162
<!-- cake -->
6263
<ItemGroup Label="cake">

MvvmScarletToolkit.slnx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@
3333
<File Path="README.md" />
3434
<File Path="targetframeworks-windows.props" />
3535
<File Path="targetframeworks.props" />
36+
<File Path="tests/test-libraries.props" />
37+
<File Path="tests/xunit.runner.json" />
3638
<File Path="version.json" />
3739
</Folder>
3840
<Folder Name="/src/">

tests/test-libraries.props

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
</PropertyGroup>
1313

1414
<ItemGroup>
15+
<PackageReference Include="Meziantou.Xunit.v3.ParallelTestFramework" />
1516
<PackageReference Include="Microsoft.Testing.Extensions.CodeCoverage" />
1617
<PackageReference Include="NSubstitute" />
1718
<PackageReference Include="NSubstitute.Analyzers.CSharp" />

tests/xunit.runner.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,6 @@
44
"parallelizeAssembly": true,
55
"showLiveOutput": true,
66
"parallelizeTestCollections": true,
7-
"parallelAlgorithm": "aggressive"
7+
"parallelAlgorithm": "aggressive",
8+
"preEnumerateTheories": true
89
}

0 commit comments

Comments
 (0)