aspnetcore/test/Kestrel.FunctionalTests
Cesar Blum Silveira a31d1e024c Merge code paths duplicated between HTTP/1.x and HTTP/2 implementations (#2017).
- Most of the shared code is in the HttpProtocol class (former Frame)
- Virtual calls handle protocol-specific things
- Move the ProcessRequestsAsync loop to HttpProtocol
- Implement HTTP/1.x request processing in Http1Connection and HTTP/2
  in Http2Stream, with Http1Connection<T> and Http2Stream<T> subclassing
  those classes in order to handle the generic HttpContext parameter
- Split MessageBody into Http1MessageBody and Http2MessageBody,
  with MessageBody containing shared member variables and methods
2017-09-14 17:35:57 -07:00
..
Properties
SystemdActivation
TestHelpers Improve ConnectionLimitMiddleware and connection pipeline building (#2010) 2017-08-30 11:30:20 -07:00
AddressRegistrationTests.cs Use PackageLineup 2017-08-16 14:10:43 -07:00
BadHttpRequestTests.cs Add request parsing regression tests. 2017-09-13 14:49:45 -07:00
ChunkedRequestTests.cs
ChunkedResponseTests.cs
ConnectionAdapterTests.cs
ConnectionLimitTests.cs Improve ConnectionLimitMiddleware and connection pipeline building (#2010) 2017-08-30 11:30:20 -07:00
DefaultHeaderTests.cs
EventSourceTests.cs
GeneratedCodeTests.cs Merge code paths duplicated between HTTP/1.x and HTTP/2 implementations (#2017). 2017-09-14 17:35:57 -07:00
HttpConnectionManagerTests.cs Merge code paths duplicated between HTTP/1.x and HTTP/2 implementations (#2017). 2017-09-14 17:35:57 -07:00
HttpsConnectionAdapterOptionsTest.cs Improve timeout logic 2017-09-08 12:50:01 -07:00
HttpsConnectionAdapterTests.cs
HttpsTests.cs Improve timeout logic 2017-09-08 12:50:01 -07:00
KeepAliveTimeoutTests.cs Add tracing to KeepAliveTimeoutTests.ConnectionKeptAliveBetweenRequests to investigate test failures. 2017-09-14 16:55:44 -07:00
Kestrel.FunctionalTests.csproj Use PackageLineup 2017-08-16 14:10:43 -07:00
ListenHandleTests.cs
LoggingConnectionAdapterTests.cs
MaxRequestBodySizeTests.cs
MaxRequestBufferSizeTests.cs
MaxRequestLineSizeTests.cs
RequestBodyTimeoutTests.cs
RequestHeaderLimitsTests.cs
RequestHeadersTimeoutTests.cs
RequestTargetProcessingTests.cs
RequestTests.cs Merge code paths duplicated between HTTP/1.x and HTTP/2 implementations (#2017). 2017-09-14 17:35:57 -07:00
ResponseTests.cs Merge code paths duplicated between HTTP/1.x and HTTP/2 implementations (#2017). 2017-09-14 17:35:57 -07:00
ThreadCountTests.cs
UpgradeTests.cs Merge code paths duplicated between HTTP/1.x and HTTP/2 implementations (#2017). 2017-09-14 17:35:57 -07:00