From d68637bf1b5f992535d01dd7ca8ae361e448f555 Mon Sep 17 00:00:00 2001 From: Julien Couvreur Date: Thu, 21 Mar 2024 11:50:43 -0700 Subject: [PATCH 1/3] Start new compiler test project as Emit2 is reaching text limit --- Compilers.slnf | 1 + Roslyn.sln | 7 ++++ .../Microsoft.CodeAnalysis.CSharp.csproj | 1 + ...CodeAnalysis.CSharp.Emit3.UnitTests.csproj | 37 +++++++++++++++++++ .../Portable/Microsoft.CodeAnalysis.csproj | 1 + ...crosoft.CodeAnalysis.Test.Utilities.csproj | 1 + ....CodeAnalysis.CSharp.Test.Utilities.csproj | 1 + ...osoft.CodeAnalysis.CSharp.Scripting.csproj | 1 + .../Roslyn.Test.PdbUtilities.csproj | 1 + 9 files changed, 51 insertions(+) create mode 100644 src/Compilers/CSharp/Test/Emit3/Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests.csproj diff --git a/Compilers.slnf b/Compilers.slnf index fece22f528bfd..1535893f392a2 100644 --- a/Compilers.slnf +++ b/Compilers.slnf @@ -5,6 +5,7 @@ "src\\Compilers\\CSharp\\CSharpAnalyzerDriver\\CSharpAnalyzerDriver.shproj", "src\\Compilers\\CSharp\\Portable\\Microsoft.CodeAnalysis.CSharp.csproj", "src\\Compilers\\CSharp\\Test\\CommandLine\\Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests.csproj", + "src\\Compilers\\CSharp\\Test\\Emit3\\Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests.csproj", "src\\Compilers\\CSharp\\Test\\Emit2\\Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests.csproj", "src\\Compilers\\CSharp\\Test\\Emit\\Microsoft.CodeAnalysis.CSharp.Emit.UnitTests.csproj", "src\\Compilers\\CSharp\\Test\\EndToEnd\\Microsoft.CodeAnalysis.CSharp.EndToEnd.UnitTests.csproj", diff --git a/Roslyn.sln b/Roslyn.sln index df9b1302453dd..524f03d6f56d4 100644 --- a/Roslyn.sln +++ b/Roslyn.sln @@ -548,6 +548,8 @@ Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Microsoft.CommonLanguageSer EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CommonLanguageServerProtocol.Framework.Binary", "src\Features\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework.Binary\Microsoft.CommonLanguageServerProtocol.Framework.Binary.csproj", "{730CADBA-701F-4722-9B6F-1FCC0DF2C95D}" EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests", "src\Compilers\CSharp\Test\Emit3\Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests.csproj", "{4E273CBC-BB1D-4AC1-91DB-C62FC83E0350}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -1354,6 +1356,10 @@ Global {730CADBA-701F-4722-9B6F-1FCC0DF2C95D}.Debug|Any CPU.Build.0 = Debug|Any CPU {730CADBA-701F-4722-9B6F-1FCC0DF2C95D}.Release|Any CPU.ActiveCfg = Release|Any CPU {730CADBA-701F-4722-9B6F-1FCC0DF2C95D}.Release|Any CPU.Build.0 = Release|Any CPU + {4E273CBC-BB1D-4AC1-91DB-C62FC83E0350}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4E273CBC-BB1D-4AC1-91DB-C62FC83E0350}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4E273CBC-BB1D-4AC1-91DB-C62FC83E0350}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4E273CBC-BB1D-4AC1-91DB-C62FC83E0350}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -1605,6 +1611,7 @@ Global {5762E483-75CE-4328-A410-511F30737712} = {3E5FE3DB-45F7-4D83-9097-8F05D3B3AEC6} {64EADED3-4B5D-4431-BBE5-A4ABA1C38C00} = {D449D505-CC6A-4E0B-AF1B-976E2D0AE67A} {730CADBA-701F-4722-9B6F-1FCC0DF2C95D} = {D449D505-CC6A-4E0B-AF1B-976E2D0AE67A} + {4E273CBC-BB1D-4AC1-91DB-C62FC83E0350} = {32A48625-F0AD-419D-828B-A50BDABA38EA} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {604E6B91-7BC0-4126-AE07-D4D2FEFC3D29} diff --git a/src/Compilers/CSharp/Portable/Microsoft.CodeAnalysis.CSharp.csproj b/src/Compilers/CSharp/Portable/Microsoft.CodeAnalysis.CSharp.csproj index 72aeb1ccbde2c..1611e07e1664b 100644 --- a/src/Compilers/CSharp/Portable/Microsoft.CodeAnalysis.CSharp.csproj +++ b/src/Compilers/CSharp/Portable/Microsoft.CodeAnalysis.CSharp.csproj @@ -62,6 +62,7 @@ + diff --git a/src/Compilers/CSharp/Test/Emit3/Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests.csproj b/src/Compilers/CSharp/Test/Emit3/Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests.csproj new file mode 100644 index 0000000000000..3276fae69d6c0 --- /dev/null +++ b/src/Compilers/CSharp/Test/Emit3/Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests.csproj @@ -0,0 +1,37 @@ + + + + + Library + Microsoft.CodeAnalysis.CSharp.UnitTests + $(NetRoslyn);net472 + true + + + + + + + + + + + + + Emit\MvidReader.cs + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Compilers/Core/Portable/Microsoft.CodeAnalysis.csproj b/src/Compilers/Core/Portable/Microsoft.CodeAnalysis.csproj index a2aaf4b76837b..99b7f038eb898 100644 --- a/src/Compilers/Core/Portable/Microsoft.CodeAnalysis.csproj +++ b/src/Compilers/Core/Portable/Microsoft.CodeAnalysis.csproj @@ -62,6 +62,7 @@ + diff --git a/src/Compilers/Test/Core/Microsoft.CodeAnalysis.Test.Utilities.csproj b/src/Compilers/Test/Core/Microsoft.CodeAnalysis.Test.Utilities.csproj index 3fc35afcd3c36..bdfcfbef906ef 100644 --- a/src/Compilers/Test/Core/Microsoft.CodeAnalysis.Test.Utilities.csproj +++ b/src/Compilers/Test/Core/Microsoft.CodeAnalysis.Test.Utilities.csproj @@ -21,6 +21,7 @@ + diff --git a/src/Compilers/Test/Utilities/CSharp/Microsoft.CodeAnalysis.CSharp.Test.Utilities.csproj b/src/Compilers/Test/Utilities/CSharp/Microsoft.CodeAnalysis.CSharp.Test.Utilities.csproj index 357668d44d38f..c332e5d4851d8 100644 --- a/src/Compilers/Test/Utilities/CSharp/Microsoft.CodeAnalysis.CSharp.Test.Utilities.csproj +++ b/src/Compilers/Test/Utilities/CSharp/Microsoft.CodeAnalysis.CSharp.Test.Utilities.csproj @@ -23,6 +23,7 @@ + diff --git a/src/Scripting/CSharp/Microsoft.CodeAnalysis.CSharp.Scripting.csproj b/src/Scripting/CSharp/Microsoft.CodeAnalysis.CSharp.Scripting.csproj index d44d2b1dbb488..409ea515e5e20 100644 --- a/src/Scripting/CSharp/Microsoft.CodeAnalysis.CSharp.Scripting.csproj +++ b/src/Scripting/CSharp/Microsoft.CodeAnalysis.CSharp.Scripting.csproj @@ -25,6 +25,7 @@ + diff --git a/src/Test/PdbUtilities/Roslyn.Test.PdbUtilities.csproj b/src/Test/PdbUtilities/Roslyn.Test.PdbUtilities.csproj index cb0d871ff502d..78b094b4e5bbf 100644 --- a/src/Test/PdbUtilities/Roslyn.Test.PdbUtilities.csproj +++ b/src/Test/PdbUtilities/Roslyn.Test.PdbUtilities.csproj @@ -13,6 +13,7 @@ + From fa00b99f195a4e675470a09065e6a71639305865 Mon Sep 17 00:00:00 2001 From: Julien Couvreur Date: Thu, 21 Mar 2024 13:17:42 -0700 Subject: [PATCH 2/3] Intentionally fail CI --- src/Compilers/CSharp/Test/Emit3/Tests.cs | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 src/Compilers/CSharp/Test/Emit3/Tests.cs diff --git a/src/Compilers/CSharp/Test/Emit3/Tests.cs b/src/Compilers/CSharp/Test/Emit3/Tests.cs new file mode 100644 index 0000000000000..6081098557699 --- /dev/null +++ b/src/Compilers/CSharp/Test/Emit3/Tests.cs @@ -0,0 +1,20 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +#nullable disable + +using Microsoft.CodeAnalysis.CSharp.Test.Utilities; +using Xunit; + +namespace Microsoft.CodeAnalysis.CSharp.UnitTests.CodeGen +{ + public class Tests : CSharpTestBase + { + [Fact] + public void Fail() + { + Assert.False(true); + } + } +} From 04f231bb87d1617408181553be7f3c51e712d5b1 Mon Sep 17 00:00:00 2001 From: Julien Couvreur Date: Thu, 21 Mar 2024 14:26:06 -0700 Subject: [PATCH 3/3] Revert "Intentionally fail CI" This reverts commit fa00b99f195a4e675470a09065e6a71639305865. --- src/Compilers/CSharp/Test/Emit3/Tests.cs | 20 -------------------- 1 file changed, 20 deletions(-) delete mode 100644 src/Compilers/CSharp/Test/Emit3/Tests.cs diff --git a/src/Compilers/CSharp/Test/Emit3/Tests.cs b/src/Compilers/CSharp/Test/Emit3/Tests.cs deleted file mode 100644 index 6081098557699..0000000000000 --- a/src/Compilers/CSharp/Test/Emit3/Tests.cs +++ /dev/null @@ -1,20 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. - -#nullable disable - -using Microsoft.CodeAnalysis.CSharp.Test.Utilities; -using Xunit; - -namespace Microsoft.CodeAnalysis.CSharp.UnitTests.CodeGen -{ - public class Tests : CSharpTestBase - { - [Fact] - public void Fail() - { - Assert.False(true); - } - } -}