Skip to content

Comments

[HTTP] Re-enable GetAsync_UnicodeHostName_SuccessStatusCodeInResponse test#124596

Merged
ManickaP merged 2 commits intodotnet:mainfrom
ManickaP:fix/reenable-29424-unicode-hostname
Feb 23, 2026
Merged

[HTTP] Re-enable GetAsync_UnicodeHostName_SuccessStatusCodeInResponse test#124596
ManickaP merged 2 commits intodotnet:mainfrom
ManickaP:fix/reenable-29424-unicode-hostname

Conversation

@ManickaP
Copy link
Member

@ManickaP ManickaP commented Feb 19, 2026

The external Korean Starbucks website (스타벅스코리아.com / xn--oy2b35ckwhba574atvuzkc.com) that was unreachable in 2019 is now accessible again. Remove the ActiveIssue attribute to re-enable the test, keeping the original test logic that exercises the full Unicode hostname to punycode IDN conversion path.

Excludes H/3 as the site doesn't support it.

The test is removed, the target is unreliable.

Fixes #29424

The external Korean Starbucks website (스타벅스코리아.com /
xn--oy2b35ckwhba574atvuzkc.com) that was unreachable in 2019 is now
accessible again. Remove the ActiveIssue attribute to re-enable the
test, keeping the original test logic that exercises the full
Unicode hostname to punycode IDN conversion path.

Fixes dotnet#29424

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings February 19, 2026 14:22
@ManickaP
Copy link
Member Author

/azp run runtime-libraries-coreclr outerloop

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This pull request re-enables the GetAsync_UnicodeHostName_SuccessStatusCodeInResponse test that was disabled in 2019 due to an unreachable external Korean Starbucks website. The site (스타벅스코리아.com / xn--oy2b35ckwhba574atvuzkc.com) is now accessible again, allowing the test to exercise Unicode hostname to punycode IDN conversion. The test is re-enabled with an HTTP/3 exclusion since the site doesn't support that protocol.

Changes:

  • Removed the [ActiveIssue] attribute to re-enable the test
  • Added an HTTP/3 version check to skip the test when using HTTP/3, with explanatory comment

@ManickaP
Copy link
Member Author

/azp run runtime-libraries-coreclr outerloop

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@ManickaP
Copy link
Member Author

I'm getting:

System.Net.Http.Functional.Tests.SyncHttpHandler_HttpClientHandlerTest.GetAsync_UnicodeHostName_SuccessStatusCodeInResponse [FAIL]
      System.Net.Http.HttpRequestException : Resource temporarily unavailable (xn--oy2b35ckwhba574atvuzkc.com:80)
      ---- System.Net.Sockets.SocketException : Resource temporarily unavailable

Maybe we should delete this test as well. Until we have full control over the target, we'll never have stability.

The external Korean Starbucks website used by this test is unreliable,
making it unsuitable for CI. Delete the test entirely rather than
keeping it disabled.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@ManickaP ManickaP enabled auto-merge (squash) February 23, 2026 13:35
@ManickaP ManickaP disabled auto-merge February 23, 2026 13:35
@ManickaP ManickaP enabled auto-merge (squash) February 23, 2026 13:36
@ManickaP ManickaP merged commit a7094a3 into dotnet:main Feb 23, 2026
89 of 91 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

GetAsync_UnicodeHostName_SuccessStatusCodeInResponse test failing in CI

3 participants