-
Notifications
You must be signed in to change notification settings - Fork 10.5k
Closed
Labels
area-networkingIncludes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractionsIncludes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractionstest-failuretest-fixed
Milestone
Description
The following test has been failing since Thursday on the win11.arm64 helix queue.
aspnetcore/src/Servers/Kestrel/Transport.Quic/test/WebHostTests.cs
Lines 23 to 37 in 46a3d2b
| // This test isn't conditional on QuicListener.IsSupported. Instead, it verifies that HTTP/3 runs on expected CI platforms: | |
| // 1. Windows 11 or later. | |
| // 2. Linux with libmsquic package installed. | |
| [ConditionalFact] | |
| [SkipNonHelix] | |
| [SkipOnAlpine("https://github.com/dotnet/aspnetcore/issues/46537")] | |
| [SkipOnMariner("https://github.com/dotnet/aspnetcore/issues/46537")] | |
| [SkipOnHelix("https://github.com/dotnet/aspnetcore/issues/46616", Queues = "Debian.12.Arm64.Open;")] | |
| [OSSkipCondition(OperatingSystems.MacOSX, SkipReason = "HTTP/3 isn't supported on MacOS.")] | |
| [MinimumOSVersion(OperatingSystems.Windows, WindowsVersions.Win11_21H2)] | |
| public void HelixPlatform_QuickListenerIsSupported() | |
| { | |
| Assert.True(QuicListener.IsSupported, "QuicListener.IsSupported should be true."); | |
| Assert.True(new MsQuicSupportedAttribute().IsMet, "MsQuicSupported.IsMet should be true."); | |
| } |
It last passed on Thu at 6AM in this build.
Then it started failing on Thu at 6PM in this build.
Error message
QuicListener.IsSupported should be true.
Expected: True
Actual: False
Stack trace
at Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Tests.WebHostTests.HelixPlatform_QuickListenerIsSupported() in /_/src/Servers/Kestrel/Transport.Quic/test/WebHostTests.cs:line 35
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
Looking through the changes that went into the repo in between those 2 builds, nothing jumps out as something that could have broken this. So maybe the Helix win11 arm64 machines changed?
Metadata
Metadata
Assignees
Labels
area-networkingIncludes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractionsIncludes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractionstest-failuretest-fixed