From 9cd42c751e09bc01cf7c4e81238663c9f106bd3c Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Tue, 17 Mar 2026 15:55:32 +0100 Subject: [PATCH 1/3] [runtime tests] Make 2 tests conditional on MT --- .../JIT/Regression/CLR-x86-JIT/V1.2-M01/b08046cs/SyncGCHole.cs | 2 +- src/tests/JIT/Regression/CLR-x86-JIT/v2.1/b72218/b72218.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tests/JIT/Regression/CLR-x86-JIT/V1.2-M01/b08046cs/SyncGCHole.cs b/src/tests/JIT/Regression/CLR-x86-JIT/V1.2-M01/b08046cs/SyncGCHole.cs index b98adbf96396f2..699dcca380c5eb 100644 --- a/src/tests/JIT/Regression/CLR-x86-JIT/V1.2-M01/b08046cs/SyncGCHole.cs +++ b/src/tests/JIT/Regression/CLR-x86-JIT/V1.2-M01/b08046cs/SyncGCHole.cs @@ -42,7 +42,7 @@ public class ExternalException : Exception public static int Ignored { get; set; } [OuterLoop] - [Fact] + [ConditionalFact(typeof(PlatformDetection), nameof(PlatformDetection.IsMultithreadingSupported))] public static int TestEntryPoint() { ExitCode = 100; diff --git a/src/tests/JIT/Regression/CLR-x86-JIT/v2.1/b72218/b72218.cs b/src/tests/JIT/Regression/CLR-x86-JIT/v2.1/b72218/b72218.cs index fbcb25f378b1a0..83abfb49342d8c 100644 --- a/src/tests/JIT/Regression/CLR-x86-JIT/v2.1/b72218/b72218.cs +++ b/src/tests/JIT/Regression/CLR-x86-JIT/v2.1/b72218/b72218.cs @@ -19,7 +19,7 @@ static void Worker() } [OuterLoop] - [Fact] + [ConditionalFact(typeof(PlatformDetection), nameof(PlatformDetection.IsMultithreadingSupported))] public static void TestEntryPoint() { From 398d4b42fc2e76672f0b87429bf6ef461e38ef43 Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Tue, 17 Mar 2026 18:38:47 +0100 Subject: [PATCH 2/3] Apply suggestions from code review Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- .../JIT/Regression/CLR-x86-JIT/V1.2-M01/b08046cs/SyncGCHole.cs | 1 + src/tests/JIT/Regression/CLR-x86-JIT/v2.1/b72218/b72218.cs | 1 + 2 files changed, 2 insertions(+) diff --git a/src/tests/JIT/Regression/CLR-x86-JIT/V1.2-M01/b08046cs/SyncGCHole.cs b/src/tests/JIT/Regression/CLR-x86-JIT/V1.2-M01/b08046cs/SyncGCHole.cs index 699dcca380c5eb..ba5bed6bfe7c6b 100644 --- a/src/tests/JIT/Regression/CLR-x86-JIT/V1.2-M01/b08046cs/SyncGCHole.cs +++ b/src/tests/JIT/Regression/CLR-x86-JIT/V1.2-M01/b08046cs/SyncGCHole.cs @@ -22,6 +22,7 @@ namespace b08046cs; using System.Runtime.CompilerServices; using System.Threading; using Xunit; +using TestLibrary; class ExternalClass { diff --git a/src/tests/JIT/Regression/CLR-x86-JIT/v2.1/b72218/b72218.cs b/src/tests/JIT/Regression/CLR-x86-JIT/v2.1/b72218/b72218.cs index 83abfb49342d8c..6156c8e44265ff 100644 --- a/src/tests/JIT/Regression/CLR-x86-JIT/v2.1/b72218/b72218.cs +++ b/src/tests/JIT/Regression/CLR-x86-JIT/v2.1/b72218/b72218.cs @@ -8,6 +8,7 @@ namespace b72218; using System; using System.Threading; using Xunit; +using TestLibrary; public class My { From b8a2c8d036df651ae670dc12065b64946d650820 Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Tue, 17 Mar 2026 18:55:16 +0100 Subject: [PATCH 3/3] Apply suggestions from code review Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- .../JIT/Regression/CLR-x86-JIT/V1.2-M01/b08046cs/SyncGCHole.cs | 2 +- src/tests/JIT/Regression/CLR-x86-JIT/v2.1/b72218/b72218.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tests/JIT/Regression/CLR-x86-JIT/V1.2-M01/b08046cs/SyncGCHole.cs b/src/tests/JIT/Regression/CLR-x86-JIT/V1.2-M01/b08046cs/SyncGCHole.cs index ba5bed6bfe7c6b..3978e44cfe8bf8 100644 --- a/src/tests/JIT/Regression/CLR-x86-JIT/V1.2-M01/b08046cs/SyncGCHole.cs +++ b/src/tests/JIT/Regression/CLR-x86-JIT/V1.2-M01/b08046cs/SyncGCHole.cs @@ -21,8 +21,8 @@ namespace b08046cs; using System; using System.Runtime.CompilerServices; using System.Threading; -using Xunit; using TestLibrary; +using Xunit; class ExternalClass { diff --git a/src/tests/JIT/Regression/CLR-x86-JIT/v2.1/b72218/b72218.cs b/src/tests/JIT/Regression/CLR-x86-JIT/v2.1/b72218/b72218.cs index 6156c8e44265ff..f8c12f6138f905 100644 --- a/src/tests/JIT/Regression/CLR-x86-JIT/v2.1/b72218/b72218.cs +++ b/src/tests/JIT/Regression/CLR-x86-JIT/v2.1/b72218/b72218.cs @@ -7,8 +7,8 @@ namespace b72218; using System; using System.Threading; -using Xunit; using TestLibrary; +using Xunit; public class My {