aspnetcore/test/Microsoft.AspNetCore.Server...
Geoff Kizer efa0a48fb1 Add initial Socket transport for Kestrel (#1659)
- This change adds the initial socket transport for Kestrel, all of the tests pass but there are still
a couple of things that aren't done yet.
- The functional tests support running both on both transports but tests aren't running for sockets right now. We need to parameterize these. 
- TimeoutServerTests hard code the libuv transport, this needs to support any transport.
- There is no handling of connection stopping on application shutdown. This is being implemented in kestrel core so transports don't need to handle it. Sockets won't be the default transport until that is the case.
- Performance needs to be looked at, today the SocketTransport doesn't dispatch by default and we're not buffering in kestrel.core, this can hurt as the number of kernel calls map 1:1 with application writes.
2017-04-13 23:10:06 -07:00
..
Properties
…
SystemdActivation
…
TestHelpers Make IServer Start and Stop async 2017-04-12 22:23:05 -07:00
AddressRegistrationTests.cs Honor PreferHostingUrls #1575 2017-04-13 18:12:53 -07:00
BadHttpRequestTests.cs Rename namespaces/directories/classes in Kestrel.Core and Transport.Libuv (#1582). 2017-04-04 13:45:02 -07:00
ChunkedRequestTests.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
ChunkedResponseTests.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
ConnectionAdapterTests.cs Remove ListenOptions.Scheme and move IConnectionFilter to .Internal namespace 2017-04-13 09:45:26 -07:00
DefaultHeaderTests.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
EventSourceTests.cs Remove ListenOptions.Scheme and move IConnectionFilter to .Internal namespace 2017-04-13 09:45:26 -07:00
GeneratedCodeTests.cs
…
HttpClientSlimTests.cs
…
HttpsConnectionAdapterTests.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
HttpsTests.cs Show unexpected error logs in assertion failures. 2017-04-05 11:23:04 -07:00
IPv6ScopeIdPresentConditionAttribute.cs
…
IPv6SupportedConditionAttribute.cs
…
IWebHostPortExtensions.cs
…
KeepAliveTimeoutTests.cs Make timeout logic transport agnostic (#1649) 2017-04-12 16:15:46 -07:00
LoggingConnectionAdapterTests.cs
…
MaxRequestBufferSizeTests.cs Fix spelling nit 2017-04-08 01:50:25 -07:00
MaxRequestLineSizeTests.cs Rename namespaces/directories/classes in Kestrel.Core and Transport.Libuv (#1582). 2017-04-04 13:45:02 -07:00
Microsoft.AspNetCore.Server.Kestrel.FunctionalTests.csproj Workaround for "Explicit RID still required for .NET Framework test projects" 2017-04-06 15:49:23 -07:00
RequestHeaderLimitsTests.cs Re-write commented out tests in RequestHeaderLimitsTests as Frame tests (#1583). 2017-04-05 10:09:31 -07:00
RequestHeadersTimeoutTests.cs Make timeout logic transport agnostic (#1649) 2017-04-12 16:15:46 -07:00
RequestTargetProcessingTests.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
RequestTests.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
ResponseTests.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
TestServer.cs Add initial Socket transport for Kestrel (#1659) 2017-04-13 23:10:06 -07:00
ThreadCountTests.cs
…
xunit.runner.json
…