From 8c27dada95c7e68dcf1f853ae18a839d219d2413 Mon Sep 17 00:00:00 2001 From: Steve Pfister Date: Wed, 24 Jul 2024 16:41:28 -0400 Subject: [PATCH] Set GCStressIncompatible on GenericContext tests (#104686) Co-authored-by: Vladimir Sadov --- .../StaticVirtualMethods/GenericContext/Generator/Program.cs | 5 +++++ .../GenericContext/GenericContextTest/GenericContextTest.il | 5 +++++ .../GenericContextTestDICallDI/GenericContextTestDICallDI.il | 5 +++++ .../GenericContextTestDefaultImp.il | 5 +++++ 4 files changed, 20 insertions(+) diff --git a/src/tests/Loader/classloader/StaticVirtualMethods/GenericContext/Generator/Program.cs b/src/tests/Loader/classloader/StaticVirtualMethods/GenericContext/Generator/Program.cs index 88d718a3432b4e..2e99997b9f4715 100644 --- a/src/tests/Loader/classloader/StaticVirtualMethods/GenericContext/Generator/Program.cs +++ b/src/tests/Loader/classloader/StaticVirtualMethods/GenericContext/Generator/Program.cs @@ -801,6 +801,11 @@ void EmitConstrainedPrefix() twOutputTest.WriteLine(" .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ("); twOutputTest.WriteLine(" 01 00 00 00"); twOutputTest.WriteLine(" )"); + twOutputTest.WriteLine(" // [SkipOnCoreClr(\"GC Stress Incompatible\", RuntimeTestModes.AnyGCStress)]"); + twOutputTest.WriteLine(" .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.SkipOnCoreClrAttribute::.ctor(string, valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.RuntimeTestModes) = ("); + twOutputTest.WriteLine(" 01 00 16 47 43 20 53 74 72 65 73 73 20 49 6e 63"); + twOutputTest.WriteLine(" 6f 6d 70 61 74 69 62 6c 65 c0 00 00 00 00 00"); + twOutputTest.WriteLine(" )"); twOutputTest.WriteLine(" .entrypoint"); twOutputTest.WriteLine(" .locals init (class [System.Runtime]System.Exception V_0)"); twOutputTest.Write(swMainMethodBody.ToString()); diff --git a/src/tests/Loader/classloader/StaticVirtualMethods/GenericContext/GenericContextTest/GenericContextTest.il b/src/tests/Loader/classloader/StaticVirtualMethods/GenericContext/GenericContextTest/GenericContextTest.il index 4deeb6fd9a0985..ec33ac4344a03f 100644 --- a/src/tests/Loader/classloader/StaticVirtualMethods/GenericContext/GenericContextTest/GenericContextTest.il +++ b/src/tests/Loader/classloader/StaticVirtualMethods/GenericContext/GenericContextTest/GenericContextTest.il @@ -19969,6 +19969,11 @@ .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( 01 00 00 00 ) + // [SkipOnCoreClr("GC Stress Incompatible", RuntimeTestModes.AnyGCStress)] + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.SkipOnCoreClrAttribute::.ctor(string, valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.RuntimeTestModes) = ( + 01 00 16 47 43 20 53 74 72 65 73 73 20 49 6e 63 + 6f 6d 70 61 74 69 62 6c 65 c0 00 00 00 00 00 + ) .entrypoint .locals init (class [System.Runtime]System.Exception V_0) .try { diff --git a/src/tests/Loader/classloader/StaticVirtualMethods/GenericContext/GenericContextTestDICallDI/GenericContextTestDICallDI.il b/src/tests/Loader/classloader/StaticVirtualMethods/GenericContext/GenericContextTestDICallDI/GenericContextTestDICallDI.il index f96ebcdf8106be..08b8e2413575af 100644 --- a/src/tests/Loader/classloader/StaticVirtualMethods/GenericContext/GenericContextTestDICallDI/GenericContextTestDICallDI.il +++ b/src/tests/Loader/classloader/StaticVirtualMethods/GenericContext/GenericContextTestDICallDI/GenericContextTestDICallDI.il @@ -19969,6 +19969,11 @@ .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( 01 00 00 00 ) + // [SkipOnCoreClr("GC Stress Incompatible", RuntimeTestModes.AnyGCStress)] + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.SkipOnCoreClrAttribute::.ctor(string, valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.RuntimeTestModes) = ( + 01 00 16 47 43 20 53 74 72 65 73 73 20 49 6e 63 + 6f 6d 70 61 74 69 62 6c 65 c0 00 00 00 00 00 + ) .entrypoint .locals init (class [System.Runtime]System.Exception V_0) .try { diff --git a/src/tests/Loader/classloader/StaticVirtualMethods/GenericContext/GenericContextTestDefaultImp/GenericContextTestDefaultImp.il b/src/tests/Loader/classloader/StaticVirtualMethods/GenericContext/GenericContextTestDefaultImp/GenericContextTestDefaultImp.il index 302a79d8e980dc..a2e04bb18d958a 100644 --- a/src/tests/Loader/classloader/StaticVirtualMethods/GenericContext/GenericContextTestDefaultImp/GenericContextTestDefaultImp.il +++ b/src/tests/Loader/classloader/StaticVirtualMethods/GenericContext/GenericContextTestDefaultImp/GenericContextTestDefaultImp.il @@ -19969,6 +19969,11 @@ .custom instance void [xunit.core]Xunit.FactAttribute::.ctor() = ( 01 00 00 00 ) + // [SkipOnCoreClr("GC Stress Incompatible", RuntimeTestModes.AnyGCStress)] + .custom instance void [Microsoft.DotNet.XUnitExtensions]Xunit.SkipOnCoreClrAttribute::.ctor(string, valuetype [Microsoft.DotNet.XUnitExtensions]Xunit.RuntimeTestModes) = ( + 01 00 16 47 43 20 53 74 72 65 73 73 20 49 6e 63 + 6f 6d 70 61 74 69 62 6c 65 c0 00 00 00 00 00 + ) .entrypoint .locals init (class [System.Runtime]System.Exception V_0) .try {