From 21a18ebf5eb779dd53305d08663c09f4e4ed16a1 Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Thu, 16 Jul 2026 00:12:10 +0200 Subject: [PATCH 01/11] Enable Matrix4x4 on CoreCLR browser Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 1dc3d8ec-ff97-4a7d-bfec-0f98ccd3db5f --- src/tests/JIT/SIMD/Matrix4x4.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/tests/JIT/SIMD/Matrix4x4.cs b/src/tests/JIT/SIMD/Matrix4x4.cs index 898da73100fbd6..6634487539930f 100644 --- a/src/tests/JIT/SIMD/Matrix4x4.cs +++ b/src/tests/JIT/SIMD/Matrix4x4.cs @@ -9,6 +9,12 @@ public class Matrix4x4Test private const int Pass = 100; private const int Fail = -1; + public static bool IsInterpreterExceptCoreClrBrowser => + TestLibrary.Utilities.IsCoreClrInterpreter && + (!OperatingSystem.IsBrowser() || + TestLibrary.Utilities.IsMonoRuntime || + TestLibrary.Utilities.IsNativeAot); + public static int Matrix4x4CreateScaleCenterTest3() { int returnVal = Pass; @@ -31,7 +37,7 @@ public static int Matrix4x4CreateScaleCenterTest3() return returnVal; } - [ActiveIssue("https://github.com/dotnet/runtime/issues/123104", typeof(TestLibrary.Utilities), nameof(TestLibrary.Utilities.IsCoreClrInterpreter))] + [ActiveIssue("https://github.com/dotnet/runtime/issues/123104", typeof(Matrix4x4Test), nameof(IsInterpreterExceptCoreClrBrowser))] [Fact] public static int TestEntryPoint() { From 4c59e6b9abf1f2e733a20870cfc51983cdf7176e Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Thu, 16 Jul 2026 00:12:10 +0200 Subject: [PATCH 02/11] Enable switch-in-finally tests on CoreCLR browser Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 1dc3d8ec-ff97-4a7d-bfec-0f98ccd3db5f --- src/tests/JIT/Methodical/eh/interactions/switchinfinally.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/tests/JIT/Methodical/eh/interactions/switchinfinally.cs b/src/tests/JIT/Methodical/eh/interactions/switchinfinally.cs index 8d4878c219a646..acafd243cab9b1 100644 --- a/src/tests/JIT/Methodical/eh/interactions/switchinfinally.cs +++ b/src/tests/JIT/Methodical/eh/interactions/switchinfinally.cs @@ -87,7 +87,8 @@ static Class1() /// The main entry point for the application. /// [Fact] - [ActiveIssue("needs triage", TestPlatforms.Browser | TestPlatforms.Wasi | TestPlatforms.iOS | TestPlatforms.tvOS | TestPlatforms.MacCatalyst)] + [ActiveIssue("needs triage", TestPlatforms.Wasi | TestPlatforms.iOS | TestPlatforms.tvOS | TestPlatforms.MacCatalyst)] + [ActiveIssue("needs triage", typeof(TestLibrary.PlatformDetection), nameof(TestLibrary.PlatformDetection.IsBrowser), nameof(TestLibrary.PlatformDetection.IsMonoRuntime))] public static int TestEntryPoint() { //Start recording From 2f95c6185908454542ed22bb2ba2c9480616218b Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Thu, 16 Jul 2026 00:12:10 +0200 Subject: [PATCH 03/11] Enable Runtime_64125 on CoreCLR browser Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 1dc3d8ec-ff97-4a7d-bfec-0f98ccd3db5f --- .../JIT/Regression/JitBlue/Runtime_64125/Runtime_64125.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_64125/Runtime_64125.cs b/src/tests/JIT/Regression/JitBlue/Runtime_64125/Runtime_64125.cs index ec4b9513161f8a..dd4e828778884a 100644 --- a/src/tests/JIT/Regression/JitBlue/Runtime_64125/Runtime_64125.cs +++ b/src/tests/JIT/Regression/JitBlue/Runtime_64125/Runtime_64125.cs @@ -6934,8 +6934,9 @@ static unsafe bool MemoryCompare(byte* left, byte* right, int byteCount) return true; } - [ActiveIssue("needs triage", TestPlatforms.Browser | TestPlatforms.iOS | TestPlatforms.tvOS | TestPlatforms.MacCatalyst)] - [ActiveIssue("needs triage", typeof(PlatformDetection), nameof(PlatformDetection.IsMonoInterpreter))] + [ActiveIssue("needs triage", TestPlatforms.iOS | TestPlatforms.tvOS | TestPlatforms.MacCatalyst)] + [ActiveIssue("needs triage", typeof(PlatformDetection), nameof(PlatformDetection.IsBrowser), nameof(PlatformDetection.IsMonoRuntime))] + [ActiveIssue("needs triage", typeof(PlatformDetection), nameof(PlatformDetection.IsMonoInterpreter), nameof(PlatformDetection.IsMonoRuntime))] [Fact] [ActiveIssue("https://github.com/dotnet/runtime/issues/91923", typeof(PlatformDetection), nameof(PlatformDetection.IsAppleMobile))] public static unsafe int TestEntryPoint() From ad64f57024ea80a7dfaf94d2f965939c9efc545c Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Thu, 16 Jul 2026 00:12:11 +0200 Subject: [PATCH 04/11] Enable invalid-operation tests on CoreCLR browser Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 1dc3d8ec-ff97-4a7d-bfec-0f98ccd3db5f --- src/tests/baseservices/invalid_operations/Arrays.cs | 9 ++++++--- .../baseservices/invalid_operations/ManagedPointers.cs | 9 ++++++--- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/src/tests/baseservices/invalid_operations/Arrays.cs b/src/tests/baseservices/invalid_operations/Arrays.cs index 37cb37ff7cb6cd..b0e81945073cb6 100644 --- a/src/tests/baseservices/invalid_operations/Arrays.cs +++ b/src/tests/baseservices/invalid_operations/Arrays.cs @@ -12,7 +12,8 @@ public class Arrays { private class TestClass { } - [ActiveIssue("Function mismatch", TestPlatforms.Browser | TestPlatforms.iOS | TestPlatforms.tvOS | TestPlatforms.MacCatalyst)] + [ActiveIssue("Function mismatch", TestPlatforms.iOS | TestPlatforms.tvOS | TestPlatforms.MacCatalyst)] + [ActiveIssue("Function mismatch", typeof(PlatformDetection), nameof(PlatformDetection.IsBrowser), nameof(PlatformDetection.IsMonoRuntime))] [ActiveIssue("Doesn't compile with LLVM AOT.", typeof(PlatformDetection), nameof(PlatformDetection.IsMonoAnyAOT))] [Fact] public static void TypeMismatch_ArrayElement() @@ -24,8 +25,9 @@ public static void TypeMismatch_ArrayElement() Assert.IsType(e.InnerException); } + [ActiveIssue("Function mismatch", TestPlatforms.iOS | TestPlatforms.tvOS | TestPlatforms.MacCatalyst)] + [ActiveIssue("Function mismatch", typeof(PlatformDetection), nameof(PlatformDetection.IsBrowser), nameof(PlatformDetection.IsMonoRuntime))] [ActiveIssue("Doesn't compile with LLVM AOT.", typeof(PlatformDetection), nameof(PlatformDetection.IsMonoAnyAOT))] - [ActiveIssue("Function mismatch", TestPlatforms.Browser | TestPlatforms.iOS | TestPlatforms.tvOS | TestPlatforms.MacCatalyst)] [Fact] public static void TypeMismatch_MultidimensionalArrayElement() { @@ -36,8 +38,9 @@ public static void TypeMismatch_MultidimensionalArrayElement() Assert.IsType(e.InnerException); } + [ActiveIssue("Function mismatch", TestPlatforms.iOS | TestPlatforms.tvOS | TestPlatforms.MacCatalyst)] + [ActiveIssue("Function mismatch", typeof(PlatformDetection), nameof(PlatformDetection.IsBrowser), nameof(PlatformDetection.IsMonoRuntime))] [ActiveIssue("Doesn't compile with LLVM AOT.", typeof(PlatformDetection), nameof(PlatformDetection.IsMonoAnyAOT))] - [ActiveIssue("Function mismatch", TestPlatforms.Browser | TestPlatforms.iOS | TestPlatforms.tvOS | TestPlatforms.MacCatalyst)] [Fact] public static void TypeMismatch_ClassElement() { diff --git a/src/tests/baseservices/invalid_operations/ManagedPointers.cs b/src/tests/baseservices/invalid_operations/ManagedPointers.cs index 44f99b77d180b6..c6c20f344793f0 100644 --- a/src/tests/baseservices/invalid_operations/ManagedPointers.cs +++ b/src/tests/baseservices/invalid_operations/ManagedPointers.cs @@ -11,8 +11,9 @@ public unsafe class ManagedPointers { + [ActiveIssue("Function mismatch", TestPlatforms.iOS | TestPlatforms.tvOS | TestPlatforms.MacCatalyst)] + [ActiveIssue("Function mismatch", typeof(PlatformDetection), nameof(PlatformDetection.IsBrowser), nameof(PlatformDetection.IsMonoRuntime))] [ActiveIssue("Doesn't compile with LLVM AOT.", typeof(PlatformDetection), nameof(PlatformDetection.IsMonoAnyAOT))] - [ActiveIssue("Function mismatch", TestPlatforms.Browser | TestPlatforms.iOS | TestPlatforms.tvOS | TestPlatforms.MacCatalyst)] [Fact] public static void Validate_BoxingHelpers_NullByRef() { @@ -31,8 +32,9 @@ public static void Validate_BoxingHelpers_NullByRef() }); } + [ActiveIssue("Function mismatch", TestPlatforms.iOS | TestPlatforms.tvOS | TestPlatforms.MacCatalyst)] + [ActiveIssue("Function mismatch", typeof(PlatformDetection), nameof(PlatformDetection.IsBrowser), nameof(PlatformDetection.IsMonoRuntime))] [ActiveIssue("Doesn't compile with LLVM AOT.", typeof(PlatformDetection), nameof(PlatformDetection.IsMonoAnyAOT))] - [ActiveIssue("Function mismatch", TestPlatforms.Browser | TestPlatforms.iOS | TestPlatforms.tvOS | TestPlatforms.MacCatalyst)] [Fact] [Xunit.SkipOnCoreClrAttribute("Depends on marshalled calli", RuntimeTestModes.InterpreterActive)] public static void Validate_GeneratedILStubs_NullByRef() @@ -58,8 +60,9 @@ public static void Validate_GeneratedILStubs_NullByRef() static nint PassByRef(void* a) => (nint)a; } + [ActiveIssue("Function mismatch", TestPlatforms.iOS | TestPlatforms.tvOS | TestPlatforms.MacCatalyst)] + [ActiveIssue("Function mismatch", typeof(PlatformDetection), nameof(PlatformDetection.IsBrowser), nameof(PlatformDetection.IsMonoRuntime))] [ActiveIssue("Doesn't compile with LLVM AOT.", typeof(PlatformDetection), nameof(PlatformDetection.IsMonoAnyAOT))] - [ActiveIssue("Function mismatch", TestPlatforms.Browser | TestPlatforms.iOS | TestPlatforms.tvOS | TestPlatforms.MacCatalyst)] [Fact] public static void Validate_IntrinsicMethodsWithByRef_NullByRef() { From df0b4b745cc72e3215393a1027942d3dafde7626 Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Thu, 16 Jul 2026 00:12:11 +0200 Subject: [PATCH 05/11] Narrow HwiSideEffects suppression to Mono browser Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 1dc3d8ec-ff97-4a7d-bfec-0f98ccd3db5f --- .../JIT/HardwareIntrinsics/General/HwiOp/HwiSideEffects.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tests/JIT/HardwareIntrinsics/General/HwiOp/HwiSideEffects.cs b/src/tests/JIT/HardwareIntrinsics/General/HwiOp/HwiSideEffects.cs index 07552c31e572ac..7c89998df8a380 100644 --- a/src/tests/JIT/HardwareIntrinsics/General/HwiOp/HwiSideEffects.cs +++ b/src/tests/JIT/HardwareIntrinsics/General/HwiOp/HwiSideEffects.cs @@ -35,7 +35,7 @@ private static uint ProblemWithInterferenceChecks(uint a) } [Fact] - [ActiveIssue("https://github.com/dotnet/runtime/issues/114250", TestPlatforms.Browser)] + [ActiveIssue("https://github.com/dotnet/runtime/issues/114250", typeof(TestLibrary.PlatformDetection), nameof(TestLibrary.PlatformDetection.IsBrowser), nameof(TestLibrary.PlatformDetection.IsMonoRuntime))] public static void TestProblemWithThrowingLoads() { Assert.True(ProblemWithThrowingLoads(null)); From ff6c5645d6cab8424262aad36df3ac67065f94d3 Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Thu, 16 Jul 2026 00:12:11 +0200 Subject: [PATCH 06/11] Enable GC 271010 on CoreCLR browser Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 1dc3d8ec-ff97-4a7d-bfec-0f98ccd3db5f --- src/tests/GC/Coverage/271010.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/tests/GC/Coverage/271010.cs b/src/tests/GC/Coverage/271010.cs index cb89691f21d4fd..de252915bac427 100644 --- a/src/tests/GC/Coverage/271010.cs +++ b/src/tests/GC/Coverage/271010.cs @@ -12,7 +12,11 @@ public class Test_271010 { - [ActiveIssue("https://github.com/dotnet/runtime/issues/5933", TestRuntimes.CoreCLR)] + public static bool IsCoreClrOnNonBrowser => + TestLibrary.Utilities.IsNotMonoRuntime && + !OperatingSystem.IsBrowser(); + + [ActiveIssue("https://github.com/dotnet/runtime/issues/5933", typeof(Test_271010), nameof(IsCoreClrOnNonBrowser))] [Fact] public static int TestEntryPoint() { From 3190f67a691cead0a3da9264c515209c08c71dd5 Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Thu, 16 Jul 2026 00:12:11 +0200 Subject: [PATCH 07/11] Correct StackallocBlkTests ActiveIssue condition Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 1dc3d8ec-ff97-4a7d-bfec-0f98ccd3db5f --- src/tests/JIT/opt/Vectorization/StackallocBlkTests.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tests/JIT/opt/Vectorization/StackallocBlkTests.cs b/src/tests/JIT/opt/Vectorization/StackallocBlkTests.cs index 9003909b6f908a..64377a9cc80b26 100644 --- a/src/tests/JIT/opt/Vectorization/StackallocBlkTests.cs +++ b/src/tests/JIT/opt/Vectorization/StackallocBlkTests.cs @@ -11,7 +11,7 @@ public unsafe class StackallocTests { - [ActiveIssue("https://github.com/dotnet/runtime/issues/84398", TestPlatforms.Windows, runtimes: TestRuntimes.Mono)] + [ActiveIssue("https://github.com/dotnet/runtime/issues/84398", typeof(PlatformDetection), nameof(PlatformDetection.IsWindows), nameof(PlatformDetection.IsMonoRuntime))] [Fact] public static int TestEntryPoint() { From ad299bc058cd8be8e286f691d9122a7ebfc3132d Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Thu, 16 Jul 2026 16:53:49 +0200 Subject: [PATCH 08/11] Synchronize Runtime_64125 test template Keep the T4 source aligned with the generated xUnit entry point and ActiveIssue attributes. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 1dc3d8ec-ff97-4a7d-bfec-0f98ccd3db5f --- .../Regression/JitBlue/Runtime_64125/Runtime_64125.tt | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_64125/Runtime_64125.tt b/src/tests/JIT/Regression/JitBlue/Runtime_64125/Runtime_64125.tt index 397c3e64d908c2..9a3e516d8e7c2f 100644 --- a/src/tests/JIT/Regression/JitBlue/Runtime_64125/Runtime_64125.tt +++ b/src/tests/JIT/Regression/JitBlue/Runtime_64125/Runtime_64125.tt @@ -12,6 +12,8 @@ using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; +using TestLibrary; +using Xunit; namespace Runtime_64125 { @@ -67,7 +69,7 @@ namespace Runtime_64125 #> } - class Program + public class Program { static unsafe void Init(byte* bytes, int byteCount) { @@ -87,7 +89,12 @@ namespace Runtime_64125 return true; } - static unsafe int Main() + [ActiveIssue("needs triage", TestPlatforms.iOS | TestPlatforms.tvOS | TestPlatforms.MacCatalyst)] + [ActiveIssue("needs triage", typeof(PlatformDetection), nameof(PlatformDetection.IsBrowser), nameof(PlatformDetection.IsMonoRuntime))] + [ActiveIssue("needs triage", typeof(PlatformDetection), nameof(PlatformDetection.IsMonoInterpreter), nameof(PlatformDetection.IsMonoRuntime))] + [Fact] + [ActiveIssue("https://github.com/dotnet/runtime/issues/91923", typeof(PlatformDetection), nameof(PlatformDetection.IsAppleMobile))] + public static unsafe int TestEntryPoint() { var anyLocation = new AnyLocation(); From d6b6158b62cce49019d2df9d0f996262cd9bd9d1 Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Thu, 16 Jul 2026 16:54:00 +0200 Subject: [PATCH 09/11] Limit StackallocBlkTests suppression by runtime Keep the test enabled on CoreCLR desktop and browser while retaining suppression for Mono and NativeAOT. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 1dc3d8ec-ff97-4a7d-bfec-0f98ccd3db5f --- src/tests/JIT/opt/Vectorization/StackallocBlkTests.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/tests/JIT/opt/Vectorization/StackallocBlkTests.cs b/src/tests/JIT/opt/Vectorization/StackallocBlkTests.cs index 64377a9cc80b26..8cf9d0fd34b973 100644 --- a/src/tests/JIT/opt/Vectorization/StackallocBlkTests.cs +++ b/src/tests/JIT/opt/Vectorization/StackallocBlkTests.cs @@ -11,7 +11,11 @@ public unsafe class StackallocTests { - [ActiveIssue("https://github.com/dotnet/runtime/issues/84398", typeof(PlatformDetection), nameof(PlatformDetection.IsWindows), nameof(PlatformDetection.IsMonoRuntime))] + public static bool IsMonoOrNativeAot => + PlatformDetection.IsMonoRuntime || + Utilities.IsNativeAot; + + [ActiveIssue("https://github.com/dotnet/runtime/issues/84398", typeof(StackallocTests), nameof(IsMonoOrNativeAot))] [Fact] public static int TestEntryPoint() { From f00a1c695156d6fbcfc67e282991357ee27923fd Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Thu, 16 Jul 2026 20:00:50 +0200 Subject: [PATCH 10/11] Share CoreCLR runtime detection Move the reusable runtime classification to PlatformDetection and use it for the StackallocBlkTests ActiveIssue condition. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 1dc3d8ec-ff97-4a7d-bfec-0f98ccd3db5f --- src/tests/Common/CoreCLRTestLibrary/PlatformDetection.cs | 2 ++ src/tests/JIT/opt/Vectorization/StackallocBlkTests.cs | 6 +----- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/tests/Common/CoreCLRTestLibrary/PlatformDetection.cs b/src/tests/Common/CoreCLRTestLibrary/PlatformDetection.cs index 090842acf61827..b6d078641d2f7a 100644 --- a/src/tests/Common/CoreCLRTestLibrary/PlatformDetection.cs +++ b/src/tests/Common/CoreCLRTestLibrary/PlatformDetection.cs @@ -71,6 +71,8 @@ public static bool IsNonZeroLowerBoundArraySupported public static bool IsExceptionInteropSupported => IsWindows && !Utilities.IsNativeAot && !Utilities.IsMonoRuntime && !Utilities.IsCoreClrInterpreter; public static bool IsMonoRuntime => Type.GetType("Mono.RuntimeStructs") != null; + public static bool IsCoreCLR => !IsMonoRuntime && Utilities.IsNotNativeAot; + public static bool IsNotCoreCLR => !IsCoreCLR; static string _variant = Environment.GetEnvironmentVariable("DOTNET_RUNTIME_VARIANT"); diff --git a/src/tests/JIT/opt/Vectorization/StackallocBlkTests.cs b/src/tests/JIT/opt/Vectorization/StackallocBlkTests.cs index 8cf9d0fd34b973..4ba525db6ff2a2 100644 --- a/src/tests/JIT/opt/Vectorization/StackallocBlkTests.cs +++ b/src/tests/JIT/opt/Vectorization/StackallocBlkTests.cs @@ -11,11 +11,7 @@ public unsafe class StackallocTests { - public static bool IsMonoOrNativeAot => - PlatformDetection.IsMonoRuntime || - Utilities.IsNativeAot; - - [ActiveIssue("https://github.com/dotnet/runtime/issues/84398", typeof(StackallocTests), nameof(IsMonoOrNativeAot))] + [ActiveIssue("https://github.com/dotnet/runtime/issues/84398", typeof(PlatformDetection), nameof(PlatformDetection.IsNotCoreCLR))] [Fact] public static int TestEntryPoint() { From 7019627882b14597ac09731720fdaeda53cdcc4a Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Fri, 17 Jul 2026 16:13:03 +0200 Subject: [PATCH 11/11] Address ActiveIssue review feedback Use the shared CoreCLR runtime detection for GC 271010 and remove a redundant Apple mobile suppression from Runtime_64125. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 1e841e19-0192-4e92-a86d-8b8a4ffca32d --- src/tests/GC/Coverage/271010.cs | 4 ++-- .../JIT/Regression/JitBlue/Runtime_64125/Runtime_64125.cs | 1 - .../JIT/Regression/JitBlue/Runtime_64125/Runtime_64125.tt | 1 - 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/tests/GC/Coverage/271010.cs b/src/tests/GC/Coverage/271010.cs index de252915bac427..081887f2551460 100644 --- a/src/tests/GC/Coverage/271010.cs +++ b/src/tests/GC/Coverage/271010.cs @@ -13,8 +13,8 @@ public class Test_271010 { public static bool IsCoreClrOnNonBrowser => - TestLibrary.Utilities.IsNotMonoRuntime && - !OperatingSystem.IsBrowser(); + TestLibrary.PlatformDetection.IsCoreCLR && + !TestLibrary.PlatformDetection.IsBrowser; [ActiveIssue("https://github.com/dotnet/runtime/issues/5933", typeof(Test_271010), nameof(IsCoreClrOnNonBrowser))] [Fact] diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_64125/Runtime_64125.cs b/src/tests/JIT/Regression/JitBlue/Runtime_64125/Runtime_64125.cs index dd4e828778884a..8446bc8f890572 100644 --- a/src/tests/JIT/Regression/JitBlue/Runtime_64125/Runtime_64125.cs +++ b/src/tests/JIT/Regression/JitBlue/Runtime_64125/Runtime_64125.cs @@ -6934,7 +6934,6 @@ static unsafe bool MemoryCompare(byte* left, byte* right, int byteCount) return true; } - [ActiveIssue("needs triage", TestPlatforms.iOS | TestPlatforms.tvOS | TestPlatforms.MacCatalyst)] [ActiveIssue("needs triage", typeof(PlatformDetection), nameof(PlatformDetection.IsBrowser), nameof(PlatformDetection.IsMonoRuntime))] [ActiveIssue("needs triage", typeof(PlatformDetection), nameof(PlatformDetection.IsMonoInterpreter), nameof(PlatformDetection.IsMonoRuntime))] [Fact] diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_64125/Runtime_64125.tt b/src/tests/JIT/Regression/JitBlue/Runtime_64125/Runtime_64125.tt index 9a3e516d8e7c2f..79d2e6ce4a5fb8 100644 --- a/src/tests/JIT/Regression/JitBlue/Runtime_64125/Runtime_64125.tt +++ b/src/tests/JIT/Regression/JitBlue/Runtime_64125/Runtime_64125.tt @@ -89,7 +89,6 @@ namespace Runtime_64125 return true; } - [ActiveIssue("needs triage", TestPlatforms.iOS | TestPlatforms.tvOS | TestPlatforms.MacCatalyst)] [ActiveIssue("needs triage", typeof(PlatformDetection), nameof(PlatformDetection.IsBrowser), nameof(PlatformDetection.IsMonoRuntime))] [ActiveIssue("needs triage", typeof(PlatformDetection), nameof(PlatformDetection.IsMonoInterpreter), nameof(PlatformDetection.IsMonoRuntime))] [Fact]