From: Pavel Savara Date: Tue, 17 Aug 2021 18:17:05 +0000 (+0200) Subject: Fix hanging HTTP cancelation test. (#57573) X-Git-Tag: accepted/tizen/unified/20220110.054933~316 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=00e831d4ec5bf9c86e0d01b3b18b8d7246d6f74a;p=platform%2Fupstream%2Fdotnet%2Fruntime.git Fix hanging HTTP cancelation test. (#57573) * fix hanging http cancelation test. On wasm, the loopback could never get to read the headers * feedback --- diff --git a/src/libraries/System.Net.Http/tests/FunctionalTests/HttpClientTest.cs b/src/libraries/System.Net.Http/tests/FunctionalTests/HttpClientTest.cs index 1cd8ede..9b697a5 100644 --- a/src/libraries/System.Net.Http/tests/FunctionalTests/HttpClientTest.cs +++ b/src/libraries/System.Net.Http/tests/FunctionalTests/HttpClientTest.cs @@ -425,12 +425,12 @@ namespace System.Net.Http.Functional.Tests { await server.AcceptConnectionAsync(async connection => { - cts.Cancel(); try { - await connection.ReadRequestHeaderAndSendResponseAsync(); + await connection.ReadRequestHeaderAsync(); } catch { } + cts.Cancel(); }); }); } @@ -592,12 +592,12 @@ namespace System.Net.Http.Functional.Tests { await server.AcceptConnectionAsync(async connection => { - cts.Cancel(); try { - await connection.ReadRequestHeaderAndSendResponseAsync(); + await connection.ReadRequestHeaderAsync(); } catch { } + cts.Cancel(); }); }); } @@ -666,12 +666,12 @@ namespace System.Net.Http.Functional.Tests { await server.AcceptConnectionAsync(async connection => { - cts.Cancel(); try { - await connection.ReadRequestHeaderAndSendResponseAsync(); + await connection.ReadRequestHeaderAsync(); } catch { } + cts.Cancel(); }); }); }