[wasm][testing] hosting echo server in xharness process (#52923)
authorPavel Savara <pavelsavara@microsoft.com>
Wed, 9 Jun 2021 15:32:58 +0000 (17:32 +0200)
committerGitHub <noreply@github.com>
Wed, 9 Jun 2021 15:32:58 +0000 (17:32 +0200)
commitfb61be479e85aeb27023a38cf37ae6e316ca6b5c
treec1f765f8904a14f058ae4162364908db7db17e6b
parent78579ef0e7283fd70c410a2d2b0fb9dae6c9d191
[wasm][testing] hosting echo server in xharness process (#52923)

- move tests to inner loop
- include echo middleware in xharness server
- improve doc
- more granular ActiveIssue https://github.com/dotnet/runtime/issues/53592 for lack of TRACE
- more granular ActiveIssue https://github.com/dotnet/runtime/issues/53591 for content on GET/HEAD
- more granular ActiveIssue https://github.com/dotnet/runtime/issues/53874 for HttpRequestMessage.Headers.Host
- more granular ActiveIssue https://github.com/dotnet/runtime/issues/53872 for NPE on System.Net.Http.BrowserHttpHandler
- more granular ActiveIssue https://github.com/dotnet/runtime/issues/53876
- include middleware in Helix correlation payload
20 files changed:
docs/workflow/testing/libraries/testing-wasm.md
src/libraries/Common/tests/System/Net/Configuration.Http.cs
src/libraries/Common/tests/System/Net/Configuration.cs
src/libraries/Common/tests/System/Net/Http/HttpClientHandlerTest.RemoteServer.cs
src/libraries/Common/tests/System/Net/Http/PostScenarioTest.cs
src/libraries/Common/tests/System/Net/Http/ResponseStreamTest.cs
src/libraries/Common/tests/System/Net/Prerequisites/LocalEchoServer.props [new file with mode: 0644]
src/libraries/Common/tests/System/Net/Prerequisites/NetCoreServer/GenericHandler.cs
src/libraries/Common/tests/System/Net/Prerequisites/NetCoreServer/NetCoreServer.csproj
src/libraries/Common/tests/System/Net/Prerequisites/NetCoreServer/Startup.cs
src/libraries/Common/tests/TestUtilities/System/PlatformDetection.cs
src/libraries/System.Net.Http/tests/FunctionalTests/HttpClientHandlerTest.Headers.cs
src/libraries/System.Net.Http/tests/FunctionalTests/HttpClientTest.cs
src/libraries/System.Net.Http/tests/FunctionalTests/System.Net.Http.Functional.Tests.csproj
src/libraries/System.Net.WebSockets.Client/tests/CancelTest.cs
src/libraries/System.Net.WebSockets.Client/tests/CloseTest.cs
src/libraries/System.Net.WebSockets.Client/tests/ConnectTest.cs
src/libraries/System.Net.WebSockets.Client/tests/SendReceiveTest.cs
src/libraries/System.Net.WebSockets.Client/tests/System.Net.WebSockets.Client.Tests.csproj
src/libraries/sendtohelixhelp.proj