aspnetcore/test/Microsoft.AspNetCore.Server...
Cesar Blum Silveira f253dbc0c0 Split transport-specific tests and general tests into distinct test projects (#1588).
* Rename EngineTests to LibuvTransportTests.
* Move libuv-specific tests into their own test project.
* Move LibuvOutputConsumerTests.AllocCommitCanBeCalledAfterConnectionClose to new OutputProducerTests class and rename it to WritesNoopAfterConnectionCloses.
* Remove TransportContext from TestServiceContext.
* Make KestrelTests depend on Kestrel.Core only.
* Rename Microsoft.AspNetCore.Server.Kestrel.KestrelTests to Microsoft.AspNetCore.Server.Kestrel.Core.Tests.
* Add Microsoft.AspNetCore.Server.Kestrel.Tests test project for WebHostBuilderKestrelExtensionsTests.
* Increase socket receive timeout in MaxRequestBufferSizeTests to mitigate flakiness.
* Anything using TestServer should be a functional test.
* Move out of LibuvTransportTests tests that are not specific to LibuvTransport.
  - Move to RequestTests:
    - Http11 (rename to Http11KeptAliveByDefault)
    - Http10ContentLength (rename to Http10NotKeptAliveByDefault)
    - Http10KeepAlive
    - Http10KeepAliveNotUsedIfResponseContentLengthNotSet (rename to Http10KeepAliveNotHonoredIfResponseContentLengthNotSet)
    - Http10ContentLengthKeepAlive (rename to Http10KeepAliveHonoredIfResponseContentLengthSet)
    - Expect100ContinueForBody (rename to Expect100ContinueHonored)
    - ZeroContentLengthAssumedOnNonKeepAliveRequestsWithoutContentLengthOrTransferEncodingHeader
    - ConnectionClosesWhenFinReceivedBeforeRequestCompletes (test was actually not marked as Theory, and was incorrect)
    - RequestsCanBeAbortedMidRead
    - RequestHeadersAreResetOnEachRequest
    - UpgradeRequestIsNotKeptAliveOrChunked
    - HeadersAndStreamsAreReused (rename to HeadersAndStreamsAreReusedAcrossRequests)
  - Move to ResponseTests:
    - Http10RequestReceivesHttp11Response (rename to Http11ResponseSentToHttp10Request)
    - ZeroContentLengthSetAutomaticallyAfterNoWrites
    - ZeroContentLengthSetAutomaticallyForNonKeepAliveRequests
    - ZeroContentLengthNotSetAutomaticallyForHeadRequests
    - ZeroContentLengthNotSetAutomaticallyForCertainStatusCodes
    - ConnectionClosedAfter101Response
    - ThrowingResultsIn500Response
    - ThrowingAfterWritingKillsConnection
    - ThrowingAfterPartialWriteKillsConnection
    - ThrowingInOnStartingResultsInFailedWritesAnd500Response
    - ThrowingInOnCompletedIsLoggedAndClosesConnection
    - FailedWritesResultInAbortedRequest
    - NoErrorsLoggedWhenServerEndsConnectionBeforeClient
    - NoResponseSentWhenConnectionIsClosedByServerBeforeClientFinishesSendingRequest
    - ResponseHeadersAreResetOnEachRequest
    - OnStartingCallbacksAreCalledInLastInFirstOutOrder
    - OnCompletedCallbacksAreCalledInLastInFirstOutOrder
  - Remove:
    - RePathEscapeTests (theory data to HttpParsingData)
    - ReDisconnectingClient (what was that testing?)
2017-04-06 19:09:40 -07:00
..
TestHelpers Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
AsciiDecoding.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
ChunkWriterTests.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
CreateIPEndpointTests.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
DateHeaderValueManagerTests.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
FrameHeadersTests.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
FrameRequestHeadersTests.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
FrameRequestStreamTests.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
FrameResponseHeadersTests.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
FrameResponseStreamTests.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
FrameTests.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
HttpParserTests.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
HttpUtilitiesTest.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
KestrelEventSourceTests.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
KestrelServerLimitsTests.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
KestrelServerOptionsTests.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
KestrelServerTests.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
LoggingThreadPoolTests.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
MessageBodyTests.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
Microsoft.AspNetCore.Server.Kestrel.Core.Tests.csproj Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
OutputProducerTests.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
PathNormalizerTests.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
PipeOptionsTests.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
PipelineExtensionTests.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
ServerAddressTests.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
StreamSocketOutputTests.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
TestInput.cs Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00
xunit.runner.json Split transport-specific tests and general tests into distinct test projects (#1588). 2017-04-06 19:09:40 -07:00