From d32237b17e92e0f49f25d3e1b5c3c85f0fda9c93 Mon Sep 17 00:00:00 2001 From: Preethika <125338432+PreethikaSelvam@users.noreply.github.com> Date: Tue, 28 Jul 2026 12:03:15 +0530 Subject: [PATCH 1/2] Fixed POST_ClientCancellationUpload_RequestAbortRaised test failure. --- .../Http3/Http3RequestTests.cs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/Servers/Kestrel/test/Interop.FunctionalTests/Http3/Http3RequestTests.cs b/src/Servers/Kestrel/test/Interop.FunctionalTests/Http3/Http3RequestTests.cs index 058a05d9eb6a..f6987d17c7de 100644 --- a/src/Servers/Kestrel/test/Interop.FunctionalTests/Http3/Http3RequestTests.cs +++ b/src/Servers/Kestrel/test/Interop.FunctionalTests/Http3/Http3RequestTests.cs @@ -519,8 +519,15 @@ public async Task POST_ClientCancellationUpload_RequestAbortRaised(HttpProtocols var serverReadTask = await readAsyncTask.Task.DefaultTimeout(); - var serverEx = await Assert.ThrowsAsync(() => serverReadTask).DefaultTimeout(); - Assert.Equal("The client reset the request stream.", serverEx.Message); + try + { + int bytesRead = await serverReadTask; + Assert.Equal(0, bytesRead); + } + catch (IOException ex) + { + Assert.Equal("The client reset the request stream.", ex.Message); + } await host.StopAsync().DefaultTimeout(); } From d13e0acb3129d572dea7da7f688cb86843b17fba Mon Sep 17 00:00:00 2001 From: Preethika <125338432+PreethikaSelvam@users.noreply.github.com> Date: Wed, 29 Jul 2026 13:23:20 +0530 Subject: [PATCH 2/2] Fixed POST_ClientCancellationUpload_RequestAbortRaised test failure. --- .../test/Interop.FunctionalTests/Http3/Http3RequestTests.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Servers/Kestrel/test/Interop.FunctionalTests/Http3/Http3RequestTests.cs b/src/Servers/Kestrel/test/Interop.FunctionalTests/Http3/Http3RequestTests.cs index f6987d17c7de..3ac3ab74b2be 100644 --- a/src/Servers/Kestrel/test/Interop.FunctionalTests/Http3/Http3RequestTests.cs +++ b/src/Servers/Kestrel/test/Interop.FunctionalTests/Http3/Http3RequestTests.cs @@ -454,7 +454,7 @@ public async Task POST_ClientCancellationUpload_RequestAbortRaised(HttpProtocols // Arrange var syncPoint = new SyncPoint(); var cancelledTcs = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously); - var readAsyncTask = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously); + var readAsyncTask = new TaskCompletionSource>(TaskCreationOptions.RunContinuationsAsynchronously); var builder = CreateHostBuilder(async context => {