diff --git a/src/libraries/Common/tests/System/GenericMathTestMemberData.cs b/src/libraries/Common/tests/System/GenericMathTestMemberData.cs index 6161d414e92b41..6e29ad5e95b6fd 100644 --- a/src/libraries/Common/tests/System/GenericMathTestMemberData.cs +++ b/src/libraries/Common/tests/System/GenericMathTestMemberData.cs @@ -1372,8 +1372,12 @@ public static IEnumerable MaxDouble yield return new object[] { double.NegativeInfinity, double.NaN, double.NaN }; yield return new object[] { double.NaN, double.PositiveInfinity, double.NaN }; yield return new object[] { double.NaN, double.NegativeInfinity, double.NaN }; - yield return new object[] { PositiveNaNDouble, -0.0, PositiveNaNDouble }; - yield return new object[] { -0.0, NegativeNaNDouble, NegativeNaNDouble }; + // [ActiveIssue("https://github.com/dotnet/runtime/issues/133311")] + if (!(PlatformDetection.IsMonoRuntime && PlatformDetection.IsWasm)) + { + yield return new object[] { PositiveNaNDouble, -0.0, PositiveNaNDouble }; + yield return new object[] { -0.0, NegativeNaNDouble, NegativeNaNDouble }; + } yield return new object[] { -0.0f, 0.0f, 0.0f }; yield return new object[] { 0.0f, -0.0f, 0.0f }; yield return new object[] { 2.0f, -3.0f, 2.0f }; @@ -1572,8 +1576,12 @@ public static IEnumerable MinDouble yield return new object[] { double.NegativeInfinity, double.NaN, double.NaN }; yield return new object[] { double.NaN, double.PositiveInfinity, double.NaN }; yield return new object[] { double.NaN, double.NegativeInfinity, double.NaN }; - yield return new object[] { PositiveNaNDouble, -0.0, PositiveNaNDouble }; - yield return new object[] { -0.0, NegativeNaNDouble, NegativeNaNDouble }; + // [ActiveIssue("https://github.com/dotnet/runtime/issues/133311")] + if (!(PlatformDetection.IsMonoRuntime && PlatformDetection.IsWasm)) + { + yield return new object[] { PositiveNaNDouble, -0.0, PositiveNaNDouble }; + yield return new object[] { -0.0, NegativeNaNDouble, NegativeNaNDouble }; + } yield return new object[] { -0.0f, 0.0f, -0.0f }; yield return new object[] { 0.0f, -0.0f, -0.0f }; yield return new object[] { 2.0f, -3.0f, -3.0f };