Skip to content

Commit 43487c4

Browse files
committed
Migrate to xunit.v3
1 parent cf1564f commit 43487c4

File tree

10 files changed

+13
-17
lines changed

10 files changed

+13
-17
lines changed

Directory.Build.props

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
<TargetFrameworkVersion>10.0</TargetFrameworkVersion>
88
<BuildWithNetFrameworkHostedCompiler>true</BuildWithNetFrameworkHostedCompiler>
99
<PublishWindowsPdb>false</PublishWindowsPdb>
10+
<TestRunnerName>XUnitV3</TestRunnerName>
1011
</PropertyGroup>
1112
<!-- Normalize $(TestWpfArcadeSdkPath) by appending a '\' to it if one is missing -->
1213
<PropertyGroup Condition="'$(TestWpfArcadeSdkPath)'!=''">

dotnet.config

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[dotnet.test.runner]
2+
name = "Microsoft.Testing.Platform"

eng/Versions.props

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
<PreReleaseVersionLabel>preview</PreReleaseVersionLabel>
88
<PreReleaseVersionIteration>6</PreReleaseVersionIteration>
99
<VersionPrefix>$(MajorVersion).$(MinorVersion).$(PatchVersion)</VersionPrefix>
10-
<UseVSTestRunner>true</UseVSTestRunner>
1110
<!--
1211
Set assembly version to align with major and minor version, as for the patches and revisions should be manually
1312
updated per assembly if it is serviced.
@@ -89,12 +88,8 @@
8988
</PropertyGroup>
9089
<!-- XUnit-related (not extensions) -->
9190
<PropertyGroup>
92-
<XUnitVersion>2.9.2</XUnitVersion>
93-
<XUnitAssertVersion>$(XUnitVersion)</XUnitAssertVersion>
94-
<XUnitRunnerConsoleVersion>$(XUnitVersion)</XUnitRunnerConsoleVersion>
95-
<XUnitRunnerVisualStudioVersion>2.8.1</XUnitRunnerVisualStudioVersion>
96-
<XUnitExtensibilityExecutionVersion>$(XUnitVersion)</XUnitExtensibilityExecutionVersion>
97-
<XUnitStaFactPackageVersion>1.2.46-alpha</XUnitStaFactPackageVersion>
91+
<XUnitV3Version>2.0.2</XUnitV3Version>
92+
<XUnitStaFactPackageVersion>2.1.7</XUnitStaFactPackageVersion>
9893
</PropertyGroup>
9994
<!-- Test related -->
10095
<PropertyGroup>
@@ -103,7 +98,7 @@
10398
<SystemComponentModelTypeConverterTestDataVersion>8.0.0-beta.23107.1</SystemComponentModelTypeConverterTestDataVersion>
10499
<SystemDrawingCommonTestDataVersion>8.0.0-beta.23107.1</SystemDrawingCommonTestDataVersion>
105100
<SystemWindowsExtensionsTestDataVersion>8.0.0-beta.23107.1</SystemWindowsExtensionsTestDataVersion>
106-
<VerifyXunitVersion>14.2.0</VerifyXunitVersion>
101+
<VerifyXunitV3Version>30.1.0</VerifyXunitV3Version>
107102
<!-- Shared test utilities with WinForms -->
108103
<SystemPrivateWindowsCoreTestUtilitiesVersion>10.0.0-alpha.1.24571.3</SystemPrivateWindowsCoreTestUtilitiesVersion>
109104
</PropertyGroup>

src/Microsoft.DotNet.Wpf/tests/IntegrationTests/MultiTargeting.props

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,6 @@
1313
to true.
1414
-->
1515
<ItemGroup Condition="'$(IsUnitTestProject)'!='true' and '$(IsXUnitProject)'=='true'">
16-
<PackageReference Include="xunit" Version="$(XUnitVersion)" />
17-
<PackageReference Include="xunit.runner.console" Version="$(XUnitRunnerConsoleVersion)">
18-
<PrivateAssets>all</PrivateAssets>
19-
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
20-
</PackageReference>
21-
<PackageReference Include="xunit.runner.visualstudio" Version="$(XUnitRunnerVisualStudioVersion)">
22-
<PrivateAssets>all</PrivateAssets>
23-
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
24-
</PackageReference>
16+
<PackageReference Include="xunit.v3" Version="$(XUnitV3Version)" />
2517
</ItemGroup>
2618
</Project>

src/Microsoft.DotNet.Wpf/tests/UnitTests/PresentationCore.Tests/PresentationCore.Tests.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
<NoWarn>$(NoWarn);SYSLIB5005</NoWarn>
1212
<GenerateDocumentationFile>true</GenerateDocumentationFile>
1313
<TargetFramework Condition="!$(TargetFramework.Contains('windows'))">$(TargetFramework)-windows</TargetFramework>
14+
<OutputType>Exe</OutputType>
1415
</PropertyGroup>
1516

1617
<ItemGroup>

src/Microsoft.DotNet.Wpf/tests/UnitTests/PresentationFramework.Fluent.Tests/PresentationFramework.Fluent.Tests.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
<TargetFramework Condition="!$(TargetFramework.Contains('windows'))">$(TargetFramework)-windows</TargetFramework>
88
<ImportWindowsDesktopTargets>true</ImportWindowsDesktopTargets>
99
<GenerateDocumentationFile>true</GenerateDocumentationFile>
10+
<OutputType>Exe</OutputType>
1011
</PropertyGroup>
1112

1213
<ItemGroup>

src/Microsoft.DotNet.Wpf/tests/UnitTests/PresentationFramework.Tests/PresentationFramework.Tests.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
<TargetFramework Condition="!$(TargetFramework.Contains('windows'))">$(TargetFramework)-windows</TargetFramework>
1313
<ImportWindowsDesktopTargets>true</ImportWindowsDesktopTargets>
1414
<GenerateProgramFile>true</GenerateProgramFile>
15+
<OutputType>Exe</OutputType>
1516
</PropertyGroup>
1617

1718
<ItemGroup>

src/Microsoft.DotNet.Wpf/tests/UnitTests/System.Printing.Tests/System.Printing.Tests.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
<TargetFramework Condition="!$(TargetFramework.Contains('windows'))">$(TargetFramework)-windows</TargetFramework>
88
<GenerateDocumentationFile>true</GenerateDocumentationFile>
99
<StrongNameKeyId>Open</StrongNameKeyId>
10+
<OutputType>Exe</OutputType>
1011
</PropertyGroup>
1112

1213
<ItemGroup>

src/Microsoft.DotNet.Wpf/tests/UnitTests/System.Xaml.Tests/System.Xaml.Tests.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
<Platforms>x64;x86;arm64</Platforms>
99
<GenerateDocumentationFile>true</GenerateDocumentationFile>
1010
<NoWarn>IDE0073, CS1591</NoWarn>
11+
<OutputType>Exe</OutputType>
1112
</PropertyGroup>
1213

1314
<ItemGroup>

src/Microsoft.DotNet.Wpf/tests/UnitTests/WindowsBase.Tests/WindowsBase.Tests.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
<RootNamespace />
77
<TargetFramework Condition="!$(TargetFramework.Contains('windows'))">$(TargetFramework)-windows</TargetFramework>
88
<GenerateDocumentationFile>true</GenerateDocumentationFile>
9+
<OutputType>Exe</OutputType>
910
</PropertyGroup>
1011

1112
<ItemGroup>

0 commit comments

Comments
 (0)