From b03e4e52d5c9a665d6dbc304bb5572d9e368f19c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 21 Jun 2025 16:09:05 +0000 Subject: [PATCH 1/4] Initial plan for issue From ba335602d274410754c922321b0e830df4d5cf6a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 21 Jun 2025 16:16:37 +0000 Subject: [PATCH 2/4] Quarantine HubConnectionCanSendAndReceiveGroupMessages test Co-authored-by: javiercn <6995051+javiercn@users.noreply.github.com> --- src/SignalR/server/StackExchangeRedis/test/RedisEndToEnd.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/SignalR/server/StackExchangeRedis/test/RedisEndToEnd.cs b/src/SignalR/server/StackExchangeRedis/test/RedisEndToEnd.cs index 0beb6e2233e5..dadf2a2684f8 100644 --- a/src/SignalR/server/StackExchangeRedis/test/RedisEndToEnd.cs +++ b/src/SignalR/server/StackExchangeRedis/test/RedisEndToEnd.cs @@ -52,6 +52,7 @@ public async Task HubConnectionCanSendAndReceiveMessages(HttpTransportType trans } } + [QuarantinedTest("https://github.com/dotnet/aspnetcore/issues/62435")] [ConditionalTheory] [SkipIfDockerNotPresent] [MemberData(nameof(TransportTypesAndProtocolTypes))] From 53873ec63a4469dc7f91d8ce9962ec5f5b0967fc Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 21 Jun 2025 16:22:48 +0000 Subject: [PATCH 3/4] Fix QuarantinedTest attribute placement to follow standard pattern Co-authored-by: javiercn <6995051+javiercn@users.noreply.github.com> --- src/SignalR/server/StackExchangeRedis/test/RedisEndToEnd.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/SignalR/server/StackExchangeRedis/test/RedisEndToEnd.cs b/src/SignalR/server/StackExchangeRedis/test/RedisEndToEnd.cs index dadf2a2684f8..f24e08054be3 100644 --- a/src/SignalR/server/StackExchangeRedis/test/RedisEndToEnd.cs +++ b/src/SignalR/server/StackExchangeRedis/test/RedisEndToEnd.cs @@ -52,10 +52,10 @@ public async Task HubConnectionCanSendAndReceiveMessages(HttpTransportType trans } } - [QuarantinedTest("https://github.com/dotnet/aspnetcore/issues/62435")] [ConditionalTheory] [SkipIfDockerNotPresent] [MemberData(nameof(TransportTypesAndProtocolTypes))] + [QuarantinedTest("https://github.com/dotnet/aspnetcore/issues/62435")] public async Task HubConnectionCanSendAndReceiveGroupMessages(HttpTransportType transportType, string protocolName) { using (StartVerifiableLog()) From d4fecaa77bea4e4fda1aae630e90a1d4cf17b2b5 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 21 Jun 2025 19:12:36 +0000 Subject: [PATCH 4/4] Quarantine all five Redis end-to-end tests with issue #62435 Co-authored-by: javiercn <6995051+javiercn@users.noreply.github.com> --- src/SignalR/server/StackExchangeRedis/test/RedisEndToEnd.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/SignalR/server/StackExchangeRedis/test/RedisEndToEnd.cs b/src/SignalR/server/StackExchangeRedis/test/RedisEndToEnd.cs index f24e08054be3..c3173eb7b178 100644 --- a/src/SignalR/server/StackExchangeRedis/test/RedisEndToEnd.cs +++ b/src/SignalR/server/StackExchangeRedis/test/RedisEndToEnd.cs @@ -35,6 +35,7 @@ public RedisEndToEndTests(RedisServerFixture serverFixture) [ConditionalTheory] [SkipIfDockerNotPresent] [MemberData(nameof(TransportTypesAndProtocolTypes))] + [QuarantinedTest("https://github.com/dotnet/aspnetcore/issues/62435")] public async Task HubConnectionCanSendAndReceiveMessages(HttpTransportType transportType, string protocolName) { using (StartVerifiableLog()) @@ -117,6 +118,7 @@ public async Task CanSendAndReceiveUserMessagesFromMultipleConnectionsWithSameUs [ConditionalTheory] [SkipIfDockerNotPresent] [MemberData(nameof(TransportTypesAndProtocolTypes))] + [QuarantinedTest("https://github.com/dotnet/aspnetcore/issues/62435")] public async Task CanSendAndReceiveUserMessagesWhenOneConnectionWithUserDisconnects(HttpTransportType transportType, string protocolName) { // Regression test: @@ -146,6 +148,7 @@ public async Task CanSendAndReceiveUserMessagesWhenOneConnectionWithUserDisconne [ConditionalTheory] [SkipIfDockerNotPresent] [MemberData(nameof(TransportTypesAndProtocolTypes))] + [QuarantinedTest("https://github.com/dotnet/aspnetcore/issues/62435")] public async Task HubConnectionCanSendAndReceiveGroupMessagesGroupNameWithPatternIsTreatedAsLiteral(HttpTransportType transportType, string protocolName) { using (StartVerifiableLog()) @@ -214,6 +217,7 @@ public async Task CanSendAndReceiveUserMessagesUserNameWithPatternIsTreatedAsLit [SkipIfDockerNotPresent] [InlineData("messagepack")] [InlineData("json")] + [QuarantinedTest("https://github.com/dotnet/aspnetcore/issues/62435")] public async Task StatefulReconnectPreservesMessageFromOtherServer(string protocolName) { using (StartVerifiableLog())