Skip to content

Commit 6cab7ec

Browse files
Rename the original Test project to Test.CSharp6
1 parent 4a951df commit 6cab7ec

339 files changed

Lines changed: 14 additions & 30 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
matrix:
1616
configuration: [ 'Debug', 'Release' ]
1717
os: [ 'windows-latest' ]
18-
test: [ 'Test', 'Test.CSharp7', 'Test.CSharp8', 'Test.CSharp9', 'Test.CSharp10', 'Test.CSharp11', 'Test.CSharp12', 'Test.CSharp13', 'Test.CSharp14' ]
18+
testversion: [ '6', '7', '8', '9', '10', '11', '12', '13', '14' ]
1919
fail-fast: false
2020

2121
runs-on: ${{ matrix.os }}
@@ -31,4 +31,4 @@ jobs:
3131
uses: actions/setup-dotnet@v5
3232

3333
- name: Build & Test
34-
run: dotnet test StyleCop.Analyzers/StyleCop.Analyzers.${{matrix.test}}/StyleCop.Analyzers.${{matrix.test}}.csproj -c ${{matrix.configuration}} --verbosity normal
34+
run: dotnet test StyleCop.Analyzers/StyleCop.Analyzers.Test.CSharp${{matrix.testversion}}/StyleCop.Analyzers.Test.CSharp${{matrix.testversion}}.csproj -c ${{matrix.configuration}} --verbosity normal

StyleCop.Analyzers/StyleCop.Analyzers.CodeFixes/Properties/AssemblyInfo.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
// COM, set the ComVisible attribute to true on that type.
1313
[assembly: ComVisible(false)]
1414

15-
[assembly: InternalsVisibleTo("StyleCop.Analyzers.Test")]
15+
[assembly: InternalsVisibleTo("StyleCop.Analyzers.Test.CSharp6")]
1616
[assembly: InternalsVisibleTo("StyleCop.Analyzers.Test.CSharp7")]
1717
[assembly: InternalsVisibleTo("StyleCop.Analyzers.Test.CSharp8")]
1818
[assembly: InternalsVisibleTo("StyleCop.Analyzers.Test.CSharp9")]

StyleCop.Analyzers/StyleCop.Analyzers.PrivateAnalyzers/DerivedTestGenerator.cs

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -17,24 +17,16 @@ public void Initialize(IncrementalGeneratorInitializationContext context)
1717
var testData = context.CompilationProvider.Select((compilation, cancellationToken) =>
1818
{
1919
var currentAssemblyName = compilation.AssemblyName ?? string.Empty;
20-
if (!Regex.IsMatch(currentAssemblyName, @"^StyleCop\.Analyzers\.Test\.CSharp\d+$"))
20+
if (!Regex.IsMatch(currentAssemblyName, @"^StyleCop\.Analyzers\.Test\.CSharp\d+$") || currentAssemblyName.EndsWith("CSharp6"))
2121
{
2222
// This is not a test project where derived test classes are expected
2323
return null;
2424
}
2525

2626
var currentVersion = int.Parse(currentAssemblyName["StyleCop.Analyzers.Test.CSharp".Length..]);
2727
var currentTestString = "CSharp" + currentVersion;
28-
var previousTestString = currentVersion switch
29-
{
30-
7 => string.Empty,
31-
_ => "CSharp" + (currentVersion - 1).ToString(),
32-
};
33-
var previousAssemblyName = previousTestString switch
34-
{
35-
"" => "StyleCop.Analyzers.Test",
36-
_ => "StyleCop.Analyzers.Test." + previousTestString,
37-
};
28+
var previousTestString = "CSharp" + (currentVersion - 1).ToString();
29+
var previousAssemblyName = "StyleCop.Analyzers.Test." + previousTestString;
3830

3931
return new TestData(previousTestString, previousAssemblyName, currentTestString, currentAssemblyName);
4032
});

StyleCop.Analyzers/StyleCop.Analyzers.PrivateAnalyzers/IncludeTestClassesAnalyzer.cs

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public override void Initialize(AnalysisContext context)
2828
context.RegisterCompilationStartAction(context =>
2929
{
3030
var assemblyName = context.Compilation.AssemblyName ?? string.Empty;
31-
if (!Regex.IsMatch(assemblyName, @"^StyleCop\.Analyzers\.Test\.CSharp\d+$"))
31+
if (!Regex.IsMatch(assemblyName, @"^StyleCop\.Analyzers\.Test\.CSharp\d+$") || assemblyName.EndsWith("CSharp6"))
3232
{
3333
// This is not a test project where derived test classes are expected
3434
return;
@@ -54,16 +54,8 @@ public override void Initialize(AnalysisContext context)
5454
{
5555
var currentVersion = int.Parse(assemblyName["StyleCop.Analyzers.Test.CSharp".Length..]);
5656
var currentTestString = "CSharp" + currentVersion;
57-
var previousTestString = currentVersion switch
58-
{
59-
7 => string.Empty,
60-
_ => "CSharp" + (currentVersion - 1).ToString(),
61-
};
62-
var previousAssemblyName = previousTestString switch
63-
{
64-
"" => "StyleCop.Analyzers.Test",
65-
_ => "StyleCop.Analyzers.Test." + previousTestString,
66-
};
57+
var previousTestString = "CSharp" + (currentVersion - 1).ToString();
58+
var previousAssemblyName = "StyleCop.Analyzers.Test." + previousTestString;
6759

6860
var previousAssembly = context.Compilation.Assembly.Modules.First().ReferencedAssemblySymbols.First(
6961
symbol => symbol.Identity.Name == previousAssemblyName);

StyleCop.Analyzers/StyleCop.Analyzers.Test/AnalyzerConfigurationUnitTests.cs renamed to StyleCop.Analyzers/StyleCop.Analyzers.Test.CSharp6/AnalyzerConfigurationUnitTests.cs

File renamed without changes.

StyleCop.Analyzers/StyleCop.Analyzers.Test/AnalyzerExtensionsTests.cs renamed to StyleCop.Analyzers/StyleCop.Analyzers.Test.CSharp6/AnalyzerExtensionsTests.cs

File renamed without changes.

StyleCop.Analyzers/StyleCop.Analyzers.Test/AttributeTests.cs renamed to StyleCop.Analyzers/StyleCop.Analyzers.Test.CSharp6/AttributeTests.cs

File renamed without changes.

StyleCop.Analyzers/StyleCop.Analyzers.Test/DocumentationRules/FileHeaderTestBase.cs renamed to StyleCop.Analyzers/StyleCop.Analyzers.Test.CSharp6/DocumentationRules/FileHeaderTestBase.cs

File renamed without changes.

StyleCop.Analyzers/StyleCop.Analyzers.Test/DocumentationRules/InheritdocCodeFixProviderUnitTests.cs renamed to StyleCop.Analyzers/StyleCop.Analyzers.Test.CSharp6/DocumentationRules/InheritdocCodeFixProviderUnitTests.cs

File renamed without changes.

StyleCop.Analyzers/StyleCop.Analyzers.Test/DocumentationRules/NoXmlFileHeaderUnitTests.cs renamed to StyleCop.Analyzers/StyleCop.Analyzers.Test.CSharp6/DocumentationRules/NoXmlFileHeaderUnitTests.cs

File renamed without changes.

0 commit comments

Comments
 (0)