Skip to content

Commit 8cc102f

Browse files
authored
Enable QUIC & HTTP/3 tests for ARM (#105109)
* Enable QUIC & HTTP/3 tests for ARM * Change msquic schannel version
1 parent d74d22f commit 8cc102f

15 files changed

+1
-25
lines changed

eng/Versions.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@
218218
<!-- ICU -->
219219
<MicrosoftNETCoreRuntimeICUTransportVersion>9.0.0-preview.7.24365.2</MicrosoftNETCoreRuntimeICUTransportVersion>
220220
<!-- MsQuic -->
221-
<MicrosoftNativeQuicMsQuicSchannelVersion>2.3.5</MicrosoftNativeQuicMsQuicSchannelVersion>
221+
<MicrosoftNativeQuicMsQuicSchannelVersion>2.3.6</MicrosoftNativeQuicMsQuicSchannelVersion>
222222
<SystemNetMsQuicTransportVersion>9.0.0-alpha.1.24167.3</SystemNetMsQuicTransportVersion>
223223
<!-- Mono LLVM -->
224224
<runtimelinuxarm64MicrosoftNETCoreRuntimeMonoLLVMSdkVersion>16.0.5-alpha.1.24204.1</runtimelinuxarm64MicrosoftNETCoreRuntimeMonoLLVMSdkVersion>

src/libraries/System.Net.Http/tests/FunctionalTests/HttpClientHandlerTest.Http3.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ namespace System.Net.Http.Functional.Tests
2323
{
2424
[Collection(nameof(DisableParallelization))]
2525
[ConditionalClass(typeof(HttpClientHandlerTestBase), nameof(IsQuicSupported))]
26-
[ActiveIssue("https://github.com/dotnet/runtime/issues/103703", typeof(PlatformDetection), nameof(PlatformDetection.IsArmProcess))]
2726
public sealed class HttpClientHandlerTest_Http3 : HttpClientHandlerTestBase
2827
{
2928
protected override Version UseVersion => HttpVersion.Version30;

src/libraries/System.Net.Http/tests/FunctionalTests/HttpClientMiniStressTest.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ public void CreateAndDestroyManyClients(int numClients)
3333

3434
[Collection(nameof(DisableParallelization))]
3535
[ConditionalClass(typeof(HttpClientHandlerTestBase), nameof(IsQuicSupported))]
36-
[ActiveIssue("https://github.com/dotnet/runtime/issues/103703", typeof(PlatformDetection), nameof(PlatformDetection.IsArmProcess))]
3736
public sealed class SocketsHttpHandler_HttpClientMiniStress_Http3 : HttpClientMiniStress
3837
{
3938
public SocketsHttpHandler_HttpClientMiniStress_Http3(ITestOutputHelper output) : base(output) { }

src/libraries/System.Net.Http/tests/FunctionalTests/MetricsTest.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1166,7 +1166,6 @@ public HttpMetricsTest_Http20_HttpMessageInvoker(ITestOutputHelper output) : bas
11661166

11671167
[Collection(nameof(DisableParallelization))]
11681168
[ConditionalClass(typeof(HttpClientHandlerTestBase), nameof(IsQuicSupported))]
1169-
[ActiveIssue("https://github.com/dotnet/runtime/issues/103703", typeof(PlatformDetection), nameof(PlatformDetection.IsArmProcess))]
11701169
public class HttpMetricsTest_Http30 : HttpMetricsTest
11711170
{
11721171
protected override Version UseVersion => HttpVersion.Version30;

src/libraries/System.Net.Http/tests/FunctionalTests/ResponseStreamZeroByteReadTests.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,6 @@ public Http2ResponseStreamZeroByteReadTest(ITestOutputHelper output) : base(outp
183183

184184
[Collection(nameof(DisableParallelization))]
185185
[ConditionalClass(typeof(HttpClientHandlerTestBase), nameof(IsQuicSupported))]
186-
[ActiveIssue("https://github.com/dotnet/runtime/issues/103703", typeof(PlatformDetection), nameof(PlatformDetection.IsArmProcess))]
187186
public sealed class Http3ResponseStreamZeroByteReadTest : ResponseStreamZeroByteReadTestBase
188187
{
189188
public Http3ResponseStreamZeroByteReadTest(ITestOutputHelper output) : base(output) { }

src/libraries/System.Net.Http/tests/FunctionalTests/SocketsHttpHandlerTest.cs

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,6 @@ public SocketsHttpHandler_DiagnosticsTest_Http2(ITestOutputHelper output) : base
294294

295295
[Collection(nameof(DisableParallelization))]
296296
[ConditionalClass(typeof(HttpClientHandlerTestBase), nameof(IsQuicSupported))]
297-
[ActiveIssue("https://github.com/dotnet/runtime/issues/103703", typeof(PlatformDetection), nameof(PlatformDetection.IsArmProcess))]
298297
public sealed class SocketsHttpHandler_DiagnosticsTest_Http3 : DiagnosticsTest
299298
{
300299
public SocketsHttpHandler_DiagnosticsTest_Http3(ITestOutputHelper output) : base(output) { }
@@ -1713,7 +1712,6 @@ public SocketsHttpHandler_HttpClientHandler_MaxResponseHeadersLength_Http2(ITest
17131712

17141713
[Collection(nameof(DisableParallelization))]
17151714
[ConditionalClass(typeof(HttpClientHandlerTestBase), nameof(IsQuicSupported))]
1716-
[ActiveIssue("https://github.com/dotnet/runtime/issues/103703", typeof(PlatformDetection), nameof(PlatformDetection.IsArmProcess))]
17171715
public sealed class SocketsHttpHandler_HttpClientHandler_MaxResponseHeadersLength_Http3 : SocketsHttpHandler_HttpClientHandler_MaxResponseHeadersLength
17181716
{
17191717
public SocketsHttpHandler_HttpClientHandler_MaxResponseHeadersLength_Http3(ITestOutputHelper output) : base(output) { }
@@ -4094,7 +4092,6 @@ public SocketsHttpHandler_HttpClientHandler_Cancellation_Test_Http2(ITestOutputH
40944092

40954093
[Collection(nameof(DisableParallelization))]
40964094
[ConditionalClass(typeof(HttpClientHandlerTestBase), nameof(IsQuicSupported))]
4097-
[ActiveIssue("https://github.com/dotnet/runtime/issues/103703", typeof(PlatformDetection), nameof(PlatformDetection.IsArmProcess))]
40984095
public sealed class SocketsHttpHandlerTest_HttpClientHandlerTest_Http3 : HttpClientHandlerTest
40994096
{
41004097
public SocketsHttpHandlerTest_HttpClientHandlerTest_Http3(ITestOutputHelper output) : base(output) { }
@@ -4103,7 +4100,6 @@ public SocketsHttpHandlerTest_HttpClientHandlerTest_Http3(ITestOutputHelper outp
41034100

41044101
[Collection(nameof(DisableParallelization))]
41054102
[ConditionalClass(typeof(HttpClientHandlerTestBase), nameof(IsQuicSupported))]
4106-
[ActiveIssue("https://github.com/dotnet/runtime/issues/103703", typeof(PlatformDetection), nameof(PlatformDetection.IsArmProcess))]
41074103
public sealed class SocketsHttpHandlerTest_Cookies_Http3 : HttpClientHandlerTest_Cookies
41084104
{
41094105
public SocketsHttpHandlerTest_Cookies_Http3(ITestOutputHelper output) : base(output) { }
@@ -4112,7 +4108,6 @@ public SocketsHttpHandlerTest_Cookies_Http3(ITestOutputHelper output) : base(out
41124108

41134109
[Collection(nameof(DisableParallelization))]
41144110
[ConditionalClass(typeof(HttpClientHandlerTestBase), nameof(IsQuicSupported))]
4115-
[ActiveIssue("https://github.com/dotnet/runtime/issues/103703", typeof(PlatformDetection), nameof(PlatformDetection.IsArmProcess))]
41164111
public sealed class SocketsHttpHandlerTest_HttpClientHandlerTest_Headers_Http3 : HttpClientHandlerTest_Headers
41174112
{
41184113
public SocketsHttpHandlerTest_HttpClientHandlerTest_Headers_Http3(ITestOutputHelper output) : base(output) { }
@@ -4121,7 +4116,6 @@ public SocketsHttpHandlerTest_HttpClientHandlerTest_Headers_Http3(ITestOutputHel
41214116

41224117
[Collection(nameof(DisableParallelization))]
41234118
[ConditionalClass(typeof(HttpClientHandlerTestBase), nameof(IsQuicSupported))]
4124-
[ActiveIssue("https://github.com/dotnet/runtime/issues/103703", typeof(PlatformDetection), nameof(PlatformDetection.IsArmProcess))]
41254119
public sealed class SocketsHttpHandler_HttpClientHandler_Cancellation_Test_Http3 : SocketsHttpHandler_Cancellation_Test
41264120
{
41274121
public SocketsHttpHandler_HttpClientHandler_Cancellation_Test_Http3(ITestOutputHelper output) : base(output) { }
@@ -4130,7 +4124,6 @@ public SocketsHttpHandler_HttpClientHandler_Cancellation_Test_Http3(ITestOutputH
41304124

41314125
[Collection(nameof(DisableParallelization))]
41324126
[ConditionalClass(typeof(HttpClientHandlerTestBase), nameof(IsQuicSupported))]
4133-
[ActiveIssue("https://github.com/dotnet/runtime/issues/103703", typeof(PlatformDetection), nameof(PlatformDetection.IsArmProcess))]
41344127
public sealed class SocketsHttpHandler_HttpClientHandler_AltSvc_Test_Http3 : HttpClientHandler_AltSvc_Test
41354128
{
41364129
public SocketsHttpHandler_HttpClientHandler_AltSvc_Test_Http3(ITestOutputHelper output) : base(output) { }
@@ -4139,7 +4132,6 @@ public SocketsHttpHandler_HttpClientHandler_AltSvc_Test_Http3(ITestOutputHelper
41394132

41404133
[Collection(nameof(DisableParallelization))]
41414134
[ConditionalClass(typeof(HttpClientHandlerTestBase), nameof(IsQuicSupported))]
4142-
[ActiveIssue("https://github.com/dotnet/runtime/issues/103703", typeof(PlatformDetection), nameof(PlatformDetection.IsArmProcess))]
41434135
public sealed class SocketsHttpHandler_HttpClientHandler_Finalization_Http3 : HttpClientHandler_Finalization_Test
41444136
{
41454137
public SocketsHttpHandler_HttpClientHandler_Finalization_Http3(ITestOutputHelper output) : base(output) { }
@@ -4298,7 +4290,6 @@ public SocketsHttpHandler_RequestContentLengthMismatchTest_Http2(ITestOutputHelp
42984290

42994291
[Collection(nameof(DisableParallelization))]
43004292
[ConditionalClass(typeof(HttpClientHandlerTestBase), nameof(IsQuicSupported))]
4301-
[ActiveIssue("https://github.com/dotnet/runtime/issues/103703", typeof(PlatformDetection), nameof(PlatformDetection.IsArmProcess))]
43024293
public sealed class SocketsHttpHandler_RequestContentLengthMismatchTest_Http3 : SocketsHttpHandler_RequestContentLengthMismatchTest
43034294
{
43044295
public SocketsHttpHandler_RequestContentLengthMismatchTest_Http3(ITestOutputHelper output) : base(output) { }
@@ -4476,7 +4467,6 @@ public SocketsHttpHandler_SocketsHttpHandler_SecurityTest_Http2(ITestOutputHelpe
44764467

44774468
[Collection(nameof(DisableParallelization))]
44784469
[ConditionalClass(typeof(HttpClientHandlerTestBase), nameof(IsQuicSupported))]
4479-
[ActiveIssue("https://github.com/dotnet/runtime/issues/103703", typeof(PlatformDetection), nameof(PlatformDetection.IsArmProcess))]
44804470
public sealed class SocketsHttpHandler_SocketsHttpHandler_SecurityTest_Http3 : SocketsHttpHandler_SecurityTest
44814471
{
44824472
public SocketsHttpHandler_SocketsHttpHandler_SecurityTest_Http3(ITestOutputHelper output) : base(output) { }
@@ -4606,7 +4596,6 @@ await Http11LoopbackServerFactory.Singleton.CreateClientAndServerAsync(async uri
46064596

46074597
[Collection(nameof(DisableParallelization))]
46084598
[ConditionalClass(typeof(HttpClientHandlerTestBase), nameof(IsQuicSupported))]
4609-
[ActiveIssue("https://github.com/dotnet/runtime/issues/103703", typeof(PlatformDetection), nameof(PlatformDetection.IsArmProcess))]
46104599
public sealed class SocketsHttpHandler_HttpRequestErrorTest_Http30 : SocketsHttpHandler_HttpRequestErrorTest
46114600
{
46124601
public SocketsHttpHandler_HttpRequestErrorTest_Http30(ITestOutputHelper output) : base(output) { }

src/libraries/System.Net.Http/tests/FunctionalTests/TelemetryTest.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1127,7 +1127,6 @@ public TelemetryTest_Http20(ITestOutputHelper output) : base(output) { }
11271127

11281128
[Collection(nameof(DisableParallelization))]
11291129
[ConditionalClass(typeof(HttpClientHandlerTestBase), nameof(IsQuicSupported))]
1130-
[ActiveIssue("https://github.com/dotnet/runtime/issues/103703", typeof(PlatformDetection), nameof(PlatformDetection.IsArmProcess))]
11311130
public sealed class TelemetryTest_Http30 : TelemetryTest
11321131
{
11331132
protected override Version UseVersion => HttpVersion.Version30;

src/libraries/System.Net.Quic/tests/FunctionalTests/MsQuicCipherSuitesPolicyTests.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ namespace System.Net.Quic.Tests
1212
[Collection(nameof(QuicTestCollection))]
1313
[ConditionalClass(typeof(QuicTestBase), nameof(QuicTestBase.IsSupported), nameof(QuicTestBase.IsNotArm32CoreClrStressTest))]
1414
[SkipOnPlatform(TestPlatforms.Windows, "CipherSuitesPolicy is not supported on Windows")]
15-
[ActiveIssue("https://github.com/dotnet/runtime/issues/91757", typeof(PlatformDetection), nameof(PlatformDetection.IsArmProcess))]
1615
public class MsQuicCipherSuitesPolicyTests : QuicTestBase
1716
{
1817
public MsQuicCipherSuitesPolicyTests(ITestOutputHelper output) : base(output) { }

src/libraries/System.Net.Quic/tests/FunctionalTests/MsQuicPlatformDetectionTests.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@ public async Task SupportedLinuxPlatformsWithMsQuic_IsSupportedIsTrue()
6060
[ActiveIssue("https://github.com/dotnet/runtime/issues/82154", typeof(PlatformDetection), nameof(PlatformDetection.IsRaspbian10), nameof(PlatformDetection.IsArmv6Process), nameof(PlatformDetection.IsInContainer))]
6161
[ActiveIssue("https://github.com/dotnet/runtime/issues/82154", typeof(PlatformDetection), nameof(PlatformDetection.IsPpc64leProcess))]
6262
[ActiveIssue("https://github.com/dotnet/runtime/issues/82154", typeof(PlatformDetection), nameof(PlatformDetection.IsUbuntu2004), nameof(PlatformDetection.IsS390xProcess))]
63-
[ActiveIssue("https://github.com/dotnet/runtime/issues/91757", typeof(PlatformDetection), nameof(PlatformDetection.IsAlpine), nameof(PlatformDetection.IsArmProcess))]
6463
[ConditionalFact(typeof(PlatformDetection), nameof(PlatformDetection.IsInHelix))]
6564
[PlatformSpecific(TestPlatforms.Linux)]
6665
public void SupportedLinuxPlatforms_IsSupportedIsTrue()

src/libraries/System.Net.Quic/tests/FunctionalTests/MsQuicRemoteExecutorTests.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ namespace System.Net.Quic.Tests
1414
{
1515
[Collection(nameof(QuicTestCollection))]
1616
[ConditionalClass(typeof(QuicTestBase), nameof(QuicTestBase.IsSupported), nameof(QuicTestBase.IsNotArm32CoreClrStressTest))]
17-
[ActiveIssue("https://github.com/dotnet/runtime/issues/91757", typeof(PlatformDetection), nameof(PlatformDetection.IsArmProcess))]
1817
public class MsQuicRemoteExecutorTests : QuicTestBase
1918
{
2019
public MsQuicRemoteExecutorTests()

0 commit comments

Comments
 (0)