}
[Fact]
- [ActiveIssue("https://github.com/dotnet/runtime/issues/50957", typeof(PlatformDetection), nameof(PlatformDetection.IsBrowser), nameof(PlatformDetection.IsMonoAOT))]
+ [ActiveIssue("https://github.com/dotnet/runtime/issues/55435")]
public async Task FlushAsync_ThrowsIfWriterReaderWithException()
{
void ThrowTestException()
#pragma warning disable 0618 // use of obsolete methods
using System.Net.Sockets;
+
+using Microsoft.DotNet.XUnitExtensions;
using Xunit;
namespace System.Net.NameResolution.Tests
[ActiveIssue("https://github.com/dotnet/runtime/issues/51377", TestPlatforms.iOS | TestPlatforms.tvOS | TestPlatforms.MacCatalyst)]
public void DnsObsoleteGetHostByName_EmptyString_ReturnsHostName()
{
+ if (PlatformDetection.IsSLES)
+ {
+ // See https://github.com/dotnet/runtime/issues/55271
+ throw new SkipTestException("SLES Tests environment is not configured for this test to work.");
+ }
IPHostEntry entry = Dns.GetHostByName("");
// DNS labels should be compared as case insensitive for ASCII characters. See RFC 4343.
Assert.Contains(Dns.GetHostName(), entry.HostName, StringComparison.OrdinalIgnoreCase);
}
- [ActiveIssue("https://github.com/dotnet/runtime/issues/1488", TestPlatforms.OSX)]
[ConditionalFact(typeof(PlatformDetection), nameof(PlatformDetection.IsNotArm64Process), nameof(PlatformDetection.IsThreadingSupported))] // [ActiveIssue("https://github.com/dotnet/runtime/issues/27622")]
+ [ActiveIssue("https://github.com/dotnet/runtime/issues/1488", TestPlatforms.OSX)]
[ActiveIssue("https://github.com/dotnet/runtime/issues/51377", TestPlatforms.iOS | TestPlatforms.tvOS | TestPlatforms.MacCatalyst)]
public void DnsObsoleteBeginEndGetHostByName_EmptyString_ReturnsHostName()
{
+ if (PlatformDetection.IsSLES)
+ {
+ // See https://github.com/dotnet/runtime/issues/55271
+ throw new SkipTestException("SLES Tests environment is not configured for this test to work.");
+ }
+
IPHostEntry entry = Dns.EndGetHostByName(Dns.BeginGetHostByName("", null, null));
// DNS labels should be compared as case insensitive for ASCII characters. See RFC 4343.
using System.Threading;
using System.Threading.Tasks;
+using Microsoft.DotNet.XUnitExtensions;
using Xunit;
namespace System.Net.NameResolution.Tests
}
[ActiveIssue("https://github.com/dotnet/runtime/issues/1488", TestPlatforms.OSX)]
-
+ [ActiveIssue("https://github.com/dotnet/runtime/issues/51377", TestPlatforms.iOS | TestPlatforms.tvOS | TestPlatforms.MacCatalyst)]
[ConditionalTheory(typeof(PlatformDetection), nameof(PlatformDetection.IsNotArm64Process))] // [ActiveIssue("https://github.com/dotnet/runtime/issues/27622")]
[InlineData("")]
[InlineData(TestSettings.LocalHost)]
- [ActiveIssue("https://github.com/dotnet/runtime/issues/51377", TestPlatforms.iOS | TestPlatforms.tvOS | TestPlatforms.MacCatalyst)]
public async Task Dns_GetHostEntry_HostString_Ok(string hostName)
{
+ if (PlatformDetection.IsSLES)
+ {
+ // See https://github.com/dotnet/runtime/issues/55271
+ throw new SkipTestException("SLES Tests environment is not configured for this test to work.");
+ }
+
try
{
await TestGetHostEntryAsync(() => Task.FromResult(Dns.GetHostEntry(hostName)));
}
[ActiveIssue("https://github.com/dotnet/runtime/issues/1488", TestPlatforms.OSX)]
+ [ActiveIssue("https://github.com/dotnet/runtime/issues/51377", TestPlatforms.iOS | TestPlatforms.tvOS | TestPlatforms.MacCatalyst)]
[ConditionalTheory(typeof(PlatformDetection), nameof(PlatformDetection.IsNotArm64Process))] // [ActiveIssue("https://github.com/dotnet/runtime/issues/27622")]
[InlineData("")]
[InlineData(TestSettings.LocalHost)]
- [ActiveIssue("https://github.com/dotnet/runtime/issues/51377", TestPlatforms.iOS | TestPlatforms.tvOS | TestPlatforms.MacCatalyst)]
- public async Task Dns_GetHostEntryAsync_HostString_Ok(string hostName) =>
+ public async Task Dns_GetHostEntryAsync_HostString_Ok(string hostName)
+ {
+ if (PlatformDetection.IsSLES)
+ {
+ // See https://github.com/dotnet/runtime/issues/55271
+ throw new SkipTestException("SLES Tests environment is not configured for this test to work.");
+ }
+
await TestGetHostEntryAsync(() => Dns.GetHostEntryAsync(hostName));
+ }
[Fact]
public async Task Dns_GetHostEntryAsync_IPString_Ok() =>