From 8d516116b187e3158a316609247b3e28f36dbc8c Mon Sep 17 00:00:00 2001 From: Milos Kotlar Date: Fri, 10 Oct 2025 17:09:39 +0200 Subject: [PATCH 1/8] Disable failing tests --- .../Loader/classloader/ExtendedLayout/ExtendedLayout.csproj | 4 ---- .../classloader/ExtendedLayout/ExtendedLayoutTypes.ilproj | 3 +++ 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/tests/Loader/classloader/ExtendedLayout/ExtendedLayout.csproj b/src/tests/Loader/classloader/ExtendedLayout/ExtendedLayout.csproj index df524ba573d84c..240e2a01fe99ca 100644 --- a/src/tests/Loader/classloader/ExtendedLayout/ExtendedLayout.csproj +++ b/src/tests/Loader/classloader/ExtendedLayout/ExtendedLayout.csproj @@ -1,10 +1,6 @@ true - - - true - true diff --git a/src/tests/Loader/classloader/ExtendedLayout/ExtendedLayoutTypes.ilproj b/src/tests/Loader/classloader/ExtendedLayout/ExtendedLayoutTypes.ilproj index 3810a2df0cfd2e..c80e6e8650b547 100644 --- a/src/tests/Loader/classloader/ExtendedLayout/ExtendedLayoutTypes.ilproj +++ b/src/tests/Loader/classloader/ExtendedLayout/ExtendedLayoutTypes.ilproj @@ -1,6 +1,9 @@ Library + + true + true From 1543a06eabb75e837b1f4449f8778dbc2e422036 Mon Sep 17 00:00:00 2001 From: Milos Kotlar Date: Fri, 10 Oct 2025 18:06:10 +0200 Subject: [PATCH 2/8] Disable failing tests --- .../Loader/classloader/ExtendedLayout/ExtendedLayout.csproj | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/tests/Loader/classloader/ExtendedLayout/ExtendedLayout.csproj b/src/tests/Loader/classloader/ExtendedLayout/ExtendedLayout.csproj index 240e2a01fe99ca..df524ba573d84c 100644 --- a/src/tests/Loader/classloader/ExtendedLayout/ExtendedLayout.csproj +++ b/src/tests/Loader/classloader/ExtendedLayout/ExtendedLayout.csproj @@ -1,6 +1,10 @@ true + + + true + true From 1afb57d15399ad91ce148cf6d81443bb217e54bc Mon Sep 17 00:00:00 2001 From: Milos Kotlar Date: Mon, 13 Oct 2025 10:39:55 +0200 Subject: [PATCH 3/8] Add ActiveIssue attribute to TestConvertToInt64NativeSingle for tracking --- .../JIT/Regression/JitBlue/Runtime_101731/Runtime_101731.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_101731/Runtime_101731.cs b/src/tests/JIT/Regression/JitBlue/Runtime_101731/Runtime_101731.cs index 98c9f2a570ab76..08f385cb1ab73b 100644 --- a/src/tests/JIT/Regression/JitBlue/Runtime_101731/Runtime_101731.cs +++ b/src/tests/JIT/Regression/JitBlue/Runtime_101731/Runtime_101731.cs @@ -35,6 +35,7 @@ public static void TestConvertToInt64NativeDouble(double value) [Theory] [InlineData(float.MaxValue)] + [ActiveIssue("https://github.com/dotnet/runtime/issues/112557")] public static void TestConvertToInt64NativeSingle(float value) { Func func = float.ConvertToIntegerNative; From 2cf21a52e55b566d5251e96033eb6fa373a30a3a Mon Sep 17 00:00:00 2001 From: Milos Kotlar Date: Mon, 13 Oct 2025 13:34:41 +0200 Subject: [PATCH 4/8] Disable failing tests --- .../JIT/Regression/JitBlue/Runtime_101731/Runtime_101731.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_101731/Runtime_101731.cs b/src/tests/JIT/Regression/JitBlue/Runtime_101731/Runtime_101731.cs index 08f385cb1ab73b..62158b861410a9 100644 --- a/src/tests/JIT/Regression/JitBlue/Runtime_101731/Runtime_101731.cs +++ b/src/tests/JIT/Regression/JitBlue/Runtime_101731/Runtime_101731.cs @@ -45,6 +45,7 @@ public static void TestConvertToInt64NativeSingle(float value) [Theory] [InlineData(double.MaxValue)] + [ActiveIssue("https://github.com/dotnet/runtime/issues/112557")] public static void TestConvertToUInt32NativeDouble(double value) { Func func = double.ConvertToIntegerNative; @@ -54,6 +55,7 @@ public static void TestConvertToUInt32NativeDouble(double value) [Theory] [InlineData(float.MaxValue)] + [ActiveIssue("https://github.com/dotnet/runtime/issues/112557")] public static void TestConvertToUInt32NativeSingle(float value) { Func func = float.ConvertToIntegerNative; @@ -63,6 +65,7 @@ public static void TestConvertToUInt32NativeSingle(float value) [Theory] [InlineData(double.MaxValue)] + [ActiveIssue("https://github.com/dotnet/runtime/issues/112557")] public static void TestConvertToUInt64NativeDouble(double value) { Func func = double.ConvertToIntegerNative; @@ -72,6 +75,7 @@ public static void TestConvertToUInt64NativeDouble(double value) [Theory] [InlineData(float.MaxValue)] + [ActiveIssue("https://github.com/dotnet/runtime/issues/112557")] public static void TestConvertToUInt64NativeSingle(float value) { Func func = float.ConvertToIntegerNative; From 5adeff65f67a3449b33d3702761e3ba576221080 Mon Sep 17 00:00:00 2001 From: Milos Kotlar Date: Mon, 13 Oct 2025 17:12:10 +0200 Subject: [PATCH 5/8] Disable failing tests --- .../explicitlayout/objrefandnonobjrefoverlap/case13.cs | 1 + src/tests/Regressions/coreclr/GitHub_76531/test76531.csproj | 1 + 2 files changed, 2 insertions(+) diff --git a/src/tests/Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13.cs b/src/tests/Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13.cs index b45e3a72d1e0d3..f1e5286128c3b2 100644 --- a/src/tests/Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13.cs +++ b/src/tests/Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13.cs @@ -155,6 +155,7 @@ public ref struct Explicit5b_Invalid64 } [Fact] + [ActiveIssue("https://github.com/dotnet/runtime/issues/112557")] public static void Validate_Explicit5_Invalid() { if (Environment.Is64BitProcess) diff --git a/src/tests/Regressions/coreclr/GitHub_76531/test76531.csproj b/src/tests/Regressions/coreclr/GitHub_76531/test76531.csproj index ae1513d8e93546..e12cea8625ec77 100644 --- a/src/tests/Regressions/coreclr/GitHub_76531/test76531.csproj +++ b/src/tests/Regressions/coreclr/GitHub_76531/test76531.csproj @@ -5,6 +5,7 @@ true true + true From 7f40762f76be5466a53025ba1d7067014ebc948e Mon Sep 17 00:00:00 2001 From: Milos Kotlar Date: Mon, 13 Oct 2025 17:34:03 +0200 Subject: [PATCH 6/8] Update DisableProjectBuild condition --- .../Loader/classloader/ExtendedLayout/ExtendedLayout.csproj | 2 +- .../classloader/ExtendedLayout/ExtendedLayoutTypes.ilproj | 2 +- src/tests/Regressions/coreclr/GitHub_76531/test76531.csproj | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/tests/Loader/classloader/ExtendedLayout/ExtendedLayout.csproj b/src/tests/Loader/classloader/ExtendedLayout/ExtendedLayout.csproj index df524ba573d84c..4d379aec789420 100644 --- a/src/tests/Loader/classloader/ExtendedLayout/ExtendedLayout.csproj +++ b/src/tests/Loader/classloader/ExtendedLayout/ExtendedLayout.csproj @@ -4,7 +4,7 @@ true - true + true diff --git a/src/tests/Loader/classloader/ExtendedLayout/ExtendedLayoutTypes.ilproj b/src/tests/Loader/classloader/ExtendedLayout/ExtendedLayoutTypes.ilproj index c80e6e8650b547..21b020efb29e08 100644 --- a/src/tests/Loader/classloader/ExtendedLayout/ExtendedLayoutTypes.ilproj +++ b/src/tests/Loader/classloader/ExtendedLayout/ExtendedLayoutTypes.ilproj @@ -3,7 +3,7 @@ Library true - true + true diff --git a/src/tests/Regressions/coreclr/GitHub_76531/test76531.csproj b/src/tests/Regressions/coreclr/GitHub_76531/test76531.csproj index e12cea8625ec77..9afaea7370e26a 100644 --- a/src/tests/Regressions/coreclr/GitHub_76531/test76531.csproj +++ b/src/tests/Regressions/coreclr/GitHub_76531/test76531.csproj @@ -5,7 +5,7 @@ true true - true + true From a782cfd75e6882d8534036e4717240ac57ca833f Mon Sep 17 00:00:00 2001 From: Milos Kotlar Date: Mon, 13 Oct 2025 20:35:45 +0200 Subject: [PATCH 7/8] Add TestRuntimes.Mono to ActiveIssue attributes --- .../JitBlue/Runtime_101731/Runtime_101731.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_101731/Runtime_101731.cs b/src/tests/JIT/Regression/JitBlue/Runtime_101731/Runtime_101731.cs index 62158b861410a9..ba409d336ebdf5 100644 --- a/src/tests/JIT/Regression/JitBlue/Runtime_101731/Runtime_101731.cs +++ b/src/tests/JIT/Regression/JitBlue/Runtime_101731/Runtime_101731.cs @@ -35,7 +35,7 @@ public static void TestConvertToInt64NativeDouble(double value) [Theory] [InlineData(float.MaxValue)] - [ActiveIssue("https://github.com/dotnet/runtime/issues/112557")] + [ActiveIssue("https://github.com/dotnet/runtime/issues/112557", TestRuntimes.Mono)] public static void TestConvertToInt64NativeSingle(float value) { Func func = float.ConvertToIntegerNative; @@ -45,7 +45,7 @@ public static void TestConvertToInt64NativeSingle(float value) [Theory] [InlineData(double.MaxValue)] - [ActiveIssue("https://github.com/dotnet/runtime/issues/112557")] + [ActiveIssue("https://github.com/dotnet/runtime/issues/112557", TestRuntimes.Mono)] public static void TestConvertToUInt32NativeDouble(double value) { Func func = double.ConvertToIntegerNative; @@ -55,7 +55,7 @@ public static void TestConvertToUInt32NativeDouble(double value) [Theory] [InlineData(float.MaxValue)] - [ActiveIssue("https://github.com/dotnet/runtime/issues/112557")] + [ActiveIssue("https://github.com/dotnet/runtime/issues/112557", TestRuntimes.Mono)] public static void TestConvertToUInt32NativeSingle(float value) { Func func = float.ConvertToIntegerNative; @@ -65,7 +65,7 @@ public static void TestConvertToUInt32NativeSingle(float value) [Theory] [InlineData(double.MaxValue)] - [ActiveIssue("https://github.com/dotnet/runtime/issues/112557")] + [ActiveIssue("https://github.com/dotnet/runtime/issues/112557", TestRuntimes.Mono)] public static void TestConvertToUInt64NativeDouble(double value) { Func func = double.ConvertToIntegerNative; @@ -75,7 +75,7 @@ public static void TestConvertToUInt64NativeDouble(double value) [Theory] [InlineData(float.MaxValue)] - [ActiveIssue("https://github.com/dotnet/runtime/issues/112557")] + [ActiveIssue("https://github.com/dotnet/runtime/issues/112557", TestRuntimes.Mono)] public static void TestConvertToUInt64NativeSingle(float value) { Func func = float.ConvertToIntegerNative; From 24407fca4132c14fe511d71b80cd5f848e486b40 Mon Sep 17 00:00:00 2001 From: Milos Kotlar Date: Mon, 13 Oct 2025 20:37:08 +0200 Subject: [PATCH 8/8] Add TestRuntimes.Mono to ActiveIssue attributes --- .../explicitlayout/objrefandnonobjrefoverlap/case13.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tests/Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13.cs b/src/tests/Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13.cs index f1e5286128c3b2..7df85a6ef6230c 100644 --- a/src/tests/Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13.cs +++ b/src/tests/Loader/classloader/explicitlayout/objrefandnonobjrefoverlap/case13.cs @@ -155,7 +155,7 @@ public ref struct Explicit5b_Invalid64 } [Fact] - [ActiveIssue("https://github.com/dotnet/runtime/issues/112557")] + [ActiveIssue("https://github.com/dotnet/runtime/issues/112557", TestRuntimes.Mono)] public static void Validate_Explicit5_Invalid() { if (Environment.Is64BitProcess)