Skip to content

Refactor some HTTP remote server tests#47252

Merged
geoffkizer merged 13 commits intodotnet:masterfrom
geoffkizer:testrefactor
Jan 22, 2021
Merged

Refactor some HTTP remote server tests#47252
geoffkizer merged 13 commits intodotnet:masterfrom
geoffkizer:testrefactor

Conversation

@geoffkizer
Copy link
Contributor

Move existing remote server tests in HttpClientHandlerTest.cs into a new file, HttpClientHandlerTest.RemoteServer.cs. This eliminates test run duplication caused by multiple derivations of HttpClientHandlerTest.cs.

Also enable a couple remote server tests to run against more remote server configurations, and some minor cleanup.

This reduces the number of outerloop tests run by about 12%.

Contributes to #30205
Contributes to #1583

@ghost ghost added the area-System.Net.Http label Jan 21, 2021
@ghost
Copy link

ghost commented Jan 21, 2021

Tagging subscribers to this area: @dotnet/ncl
See info in area-owners.md if you want to be subscribed.

Issue Details

Move existing remote server tests in HttpClientHandlerTest.cs into a new file, HttpClientHandlerTest.RemoteServer.cs. This eliminates test run duplication caused by multiple derivations of HttpClientHandlerTest.cs.

Also enable a couple remote server tests to run against more remote server configurations, and some minor cleanup.

This reduces the number of outerloop tests run by about 12%.

Contributes to #30205
Contributes to #1583

Author: geoffkizer
Assignees: -
Labels:

area-System.Net.Http

Milestone: -

@geoffkizer
Copy link
Contributor Author

/azp run runtime-libraries-coreclr outerloop

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

Copy link
Member

@wfurt wfurt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Member

@stephentoub stephentoub left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Assuming the tests that were moved weren't also edited (since I didn't review all the tests individually), LGTM.

@geoffkizer geoffkizer merged commit 57acd56 into dotnet:master Jan 22, 2021
@geoffkizer geoffkizer deleted the testrefactor branch January 22, 2021 20:43
@karelz karelz added this to the 6.0.0 milestone Jan 26, 2021
@ghost ghost locked as resolved and limited conversation to collaborators Feb 25, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants