dotnet / dotnet/runtime

[Android] IPv6 / dual-mode socket tests fail on Ubuntu.2204.Amd64.Android.29.Open emulator queue

Open
#127,565 7 comments 0 reactions 1 assignee Claimed by @kotlarmilos View on GitHub
agentic-workflows area-Infrastructure area-System.Net.Sockets os-android
Dominant language
C#
Stars
18.3k
Forks
5.6k
PR merge metrics
PR metrics pending

Description

Several `System.Net.Sockets` tests fail on the `Ubuntu.2204.Amd64.Android.29.Open` Helix queue with `SocketException: Connection refused` when binding/connecting on `::1` or via IPv4-mapped IPv6 dual-mode sockets (`::ffff:`). This is an infrastructure issue in the API 29 Android emulator; the runtime code is correct and the same tests pass on every other platform. Runtime-side `[ActiveIssue]` skips must be removed once the infra is fixed.

**Tracking issues / PRs:**

- https://github.com/dotnet/runtime/issues/127986
- https://github.com/dotnet/runtime/issues/127954
- https://github.com/dotnet/runtime/issues/125825
- https://github.com/dotnet/runtime/issues/127422
- https://github.com/dotnet/runtime/pull/127994 (merged skip)
- https://github.com/dotnet/runtime/pull/127140 (merged)
- https://github.com/dotnet/runtime/pull/127964 (open skip)

/cc: @rzikm @liveans

The disabled tests will be reverted once the helix enables ip v6 on android.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.