Skip to content

Commit 60e3f87

Browse files
authored
Update to xunit.v3 (dotnet#2925)
1 parent 6705c64 commit 60e3f87

22 files changed

+31
-23
lines changed

eng/CodeAnalysis.test.globalconfig

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2001,6 +2001,9 @@ dotnet_diagnostic.xUnit1030.severity = none
20012001
# xUnit1031: Test methods must not use blocking task operations, as they can cause deadlocks. Use an async test method and await instead.
20022002
dotnet_diagnostic.xUnit1031.severity = none
20032003

2004+
# xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive.
2005+
dotnet_diagnostic.xUnit1051.severity = none
2006+
20042007
# xUnit2000: Constants and literals should be the expected argument
20052008
dotnet_diagnostic.xUnit2000.severity = warning
20062009

eng/Version.Details.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<Uri>https://github.com/dotnet/arcade</Uri>
1212
<Sha>d27184f7cb92b4abb4b20e91ecb5c43bc43de65b</Sha>
1313
</Dependency>
14-
<Dependency Name="Microsoft.DotNet.XUnitExtensions" Version="10.0.0-beta.25408.3">
14+
<Dependency Name="Microsoft.DotNet.XUnitV3Extensions" Version="10.0.0-beta.25408.3">
1515
<Uri>https://github.com/dotnet/arcade</Uri>
1616
<Sha>d27184f7cb92b4abb4b20e91ecb5c43bc43de65b</Sha>
1717
</Dependency>

eng/Versions.props

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<SystemIOHashingVersion>8.0.0</SystemIOHashingVersion>
1616
<MicrosoftAspNetCoreTestHostVersion>6.0.36</MicrosoftAspNetCoreTestHostVersion>
1717
<MicrosoftCrankEventSourcesVersion>0.2.0-alpha.24576.2</MicrosoftCrankEventSourcesVersion>
18-
<MicrosoftDotNetXUnitExtensionsPackageVersion>10.0.0-beta.25408.3</MicrosoftDotNetXUnitExtensionsPackageVersion>
18+
<MicrosoftDotNetXUnitV3ExtensionsPackageVersion>10.0.0-beta.25408.3</MicrosoftDotNetXUnitV3ExtensionsPackageVersion>
1919
<CoverletCollectorVersion>6.0.0</CoverletCollectorVersion>
2020
<MoqVersion>4.18.4</MoqVersion>
2121
<AutofacVersion>4.9.4</AutofacVersion>
@@ -29,6 +29,7 @@
2929
<YamlDotNetVersion>16.2.1</YamlDotNetVersion>
3030
<KubernetesClientVersion>15.0.1</KubernetesClientVersion>
3131
<JsonSchemaNetVersion>7.0.2</JsonSchemaNetVersion>
32+
<NewtonsoftJsonVersion>13.0.3</NewtonsoftJsonVersion>
3233
<!-- Container app dependencies -->
3334
<YarpNugetVersion>2.3.0</YarpNugetVersion>
3435
<MicrosoftExtensionsServiceDiscovery>9.1.0</MicrosoftExtensionsServiceDiscovery>

test/Directory.Build.props

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,8 @@
55

66
<PropertyGroup>
77
<IsTestProject>true</IsTestProject>
8+
<TestRunnerName>XUnitV3</TestRunnerName>
9+
10+
<TestingPlatformDotnetTestSupport>true</TestingPlatformDotnetTestSupport>
811
</PropertyGroup>
912
</Project>

test/Kubernetes.Tests/IngressCacheTests.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
using Microsoft.Extensions.Options;
1111
using Moq;
1212
using Xunit;
13-
using Xunit.Abstractions;
1413
using Yarp.Kubernetes.Controller;
1514
using Yarp.Kubernetes.Controller.Caching;
1615
using Yarp.Kubernetes.Controller.Certificates;

test/Kubernetes.Tests/IngressControllerTests.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
using System.Threading;
1111
using System.Threading.Tasks;
1212
using Xunit;
13-
using Xunit.Abstractions;
1413
using Yarp.Kubernetes.Controller;
1514
using Yarp.Kubernetes.Controller.Caching;
1615
using Yarp.Kubernetes.Controller.Client.Tests;

test/Kubernetes.Tests/ReconcilerTests.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
using System.Threading;
88
using System.Threading.Tasks;
99
using Xunit;
10-
using Xunit.Abstractions;
1110
using Yarp.Kubernetes.Controller;
1211
using Yarp.Kubernetes.Controller.Client;
1312
using Yarp.Kubernetes.Controller.Caching;

test/Kubernetes.Tests/Utils/TestLogger.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
using System;
55
using Microsoft.Extensions.Logging;
6-
using Xunit.Abstractions;
6+
using Xunit;
77

88
namespace Yarp.Kubernetes.Tests.Utils;
99

test/Kubernetes.Tests/Yarp.Kubernetes.Tests.csproj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<TargetFrameworks>$(TestTFMs)</TargetFrameworks>
5-
<OutputType>Library</OutputType>
5+
<OutputType>Exe</OutputType>
66
<NoWarn>$(NoWarn);CS8002</NoWarn>
77
<RootNamespace>Yarp.Kubernetes</RootNamespace>
88
</PropertyGroup>
@@ -15,6 +15,7 @@
1515
<ItemGroup>
1616
<PackageReference Include="Moq" Version="$(MoqVersion)" />
1717
<PackageReference Include="Polly" Version="$(PollyVersion)" />
18+
<PackageReference Include="Newtonsoft.Json" Version="$(NewtonsoftJsonVersion)" />
1819
</ItemGroup>
1920

2021
<ItemGroup>

test/ReverseProxy.FunctionalTests/Common/TestEnvironment.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
using Microsoft.Extensions.Hosting;
1919
using Microsoft.Extensions.Logging;
2020
using Xunit;
21-
using Xunit.Abstractions;
2221
using Yarp.ReverseProxy.Configuration;
2322
using Yarp.Tests.Common;
2423

0 commit comments

Comments
 (0)