Skip to content

Commit 6c5f6a2

Browse files
committed
new test framework
1 parent dd49f2a commit 6c5f6a2

File tree

4 files changed

+34
-4
lines changed

4 files changed

+34
-4
lines changed

Amusoft.CodeAnalysis.Analyzers.sln

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,19 @@
11

22
Microsoft Visual Studio Solution File, Format Version 12.00
3-
# Visual Studio 15
4-
VisualStudioVersion = 15.0.27703.2047
3+
# Visual Studio Version 16
4+
VisualStudioVersion = 16.0.29613.14
55
MinimumVisualStudioVersion = 10.0.40219.1
6-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Amusoft.CodeAnalysis.Analyzers", "src\Amusoft.CodeAnalysis.Analyzers\Amusoft.CodeAnalysis.Analyzers.csproj", "{967F023B-5204-42FD-A5FC-FD424F1CD227}"
6+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Amusoft.CodeAnalysis.Analyzers", "src\Amusoft.CodeAnalysis.Analyzers\Amusoft.CodeAnalysis.Analyzers.csproj", "{967F023B-5204-42FD-A5FC-FD424F1CD227}"
77
EndProject
8-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Amusoft.CodeAnalysis.Analyzers.Test", "src\Amusoft.CodeAnalysis.Analyzers.Test\Amusoft.CodeAnalysis.Analyzers.Test.csproj", "{AEF8CEB7-CCFB-4354-904E-1F90B17C6E14}"
8+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Amusoft.CodeAnalysis.Analyzers.Test", "src\Amusoft.CodeAnalysis.Analyzers.Test\Amusoft.CodeAnalysis.Analyzers.Test.csproj", "{AEF8CEB7-CCFB-4354-904E-1F90B17C6E14}"
99
EndProject
1010
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Amusoft.CodeAnalysis.Analyzers.Vsix", "src\Amusoft.CodeAnalysis.Analyzers.Vsix\Amusoft.CodeAnalysis.Analyzers.Vsix.csproj", "{A02DE210-4078-469C-9163-8772C780ADC4}"
1111
EndProject
12+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{50B70690-33A5-41F0-91E3-04EACE0F2E48}"
13+
ProjectSection(SolutionItems) = preProject
14+
NuGet.config = NuGet.config
15+
EndProjectSection
16+
EndProject
1217
Global
1318
GlobalSection(SolutionConfigurationPlatforms) = preSolution
1419
Debug|Any CPU = Debug|Any CPU

NuGet.config

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<configuration>
3+
<packageSources>
4+
<add key="roslyn-analyzers" value="https://dotnet.myget.org/F/roslyn-analyzers/api/v3/index.json" />
5+
</packageSources>
6+
</configuration>
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
$VerbosePreference="Continue"
2+
3+
# see https://github.com/meziantou/Meziantou.Analyzer/build
4+
5+
$build = $args[0]
6+
$projectPath = $args[1]
7+
$variableName = $args[2]
8+
9+
Write-Host "Path to project: $projectPath"
10+
11+
# Read version from csproj
12+
[xml]$content = Get-Content $projectPath
13+
$version = Select-Xml -Path $projectPath -XPath //Project/PropertyGroup/PackageVersion | Select -ExpandProperty Node | Select -Expand '#text'
14+
$version = "$version.$build"
15+
16+
Write-Output "##vso[task.setvariable variable=$variableName;]$version"
17+
Write-Host "Set environment variable [$variableName] to ($version)"

src/Amusoft.CodeAnalysis.Analyzers.Test/Amusoft.CodeAnalysis.Analyzers.Test.csproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
</PropertyGroup>
66

77
<ItemGroup>
8+
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Analyzer.Testing.XUnit" Version="1.0.1-beta1.20059.2" />
9+
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.CodeFix.Testing.XUnit" Version="1.0.1-beta1.20059.2" />
810
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="2.4.0" />
911
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.3.0" />
1012
<PackageReference Include="MSTest.TestAdapter" Version="1.1.18" />

0 commit comments

Comments
 (0)