Skip to content

Commit 330b35c

Browse files
committed
Replace OpenCover with Coverlet
1 parent d45430a commit 330b35c

File tree

4 files changed

+22
-22
lines changed

4 files changed

+22
-22
lines changed

.config/dotnet-tools.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"version": 1,
3+
"isRoot": true,
4+
"tools": {
5+
"dotnet-reportgenerator-globaltool": {
6+
"version": "5.1.5",
7+
"commands": [
8+
"reportgenerator"
9+
]
10+
},
11+
"codecov.tool": {
12+
"version": "1.13.0",
13+
"commands": [
14+
"codecov"
15+
]
16+
}
17+
}
18+
}

clean.bat

Lines changed: 0 additions & 9 deletions
This file was deleted.

coverage.bat

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,6 @@
11
@echo off
22
rd /s /q coverage 2>nul
3-
md coverage
3+
del /s /q coverage.cobertura.xml 2>nul
44

5-
set configuration=Debug
6-
set opencover="%USERPROFILE%\.nuget\packages\OpenCover\4.7.1221\tools\OpenCover.Console.exe"
7-
set reportgenerator="%USERPROFILE%\.nuget\packages\ReportGenerator\5.1.5\tools\net47\ReportGenerator.exe"
8-
set testrunner="%USERPROFILE%\.nuget\packages\xunit.runner.console\2.4.1\tools\net472\xunit.console.x86.exe"
9-
set target=".\src\CSharpGuidelinesAnalyzer\CSharpGuidelinesAnalyzer.Test\bin\%configuration%\net48\CSharpGuidelinesAnalyzer.Test.dll -noshadow"
10-
set filter="+[CSharpGuidelinesAnalyzer*]* -[CSharpGuidelinesAnalyzer.Test*]*"
11-
set coveragefile=".\coverage\CodeCoverage.xml"
12-
13-
%opencover% -register:user -target:%testrunner% -targetargs:%target% -filter:%filter% -hideskipped:All -output:%coveragefile%
14-
%reportgenerator% -targetdir:.\coverage -reports:%coveragefile%
5+
dotnet test src --configuration Release --no-build --collect:"XPlat Code Coverage"
6+
dotnet reportgenerator -reports:**\coverage.cobertura.xml -targetdir:coverage

src/CSharpGuidelinesAnalyzer/CSharpGuidelinesAnalyzer.Test/CSharpGuidelinesAnalyzer.Test.csproj

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,13 @@
77
</PropertyGroup>
88

99
<ItemGroup>
10+
<PackageReference Include="coverlet.collector" Version="3.1.2" PrivateAssets="all" />
1011
<PackageReference Include="CSharpGuidelinesAnalyzer" Version="3.8.0" PrivateAssets="all" />
1112
<PackageReference Include="FluentAssertions" Version="6.6.0" />
1213
<PackageReference Include="JetBrains.Annotations" Version="2022.1.0" PrivateAssets="all" />
1314
<PackageReference Include="Microsoft.CodeAnalysis" Version="4.1.0" />
1415
<PackageReference Include="Microsoft.CodeAnalysis.Analyzer.Testing" Version="1.1.1" />
1516
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.1.0" />
16-
<PackageReference Include="OpenCover" Version="4.7.1221" />
17-
<PackageReference Include="ReportGenerator" Version="5.1.5" />
1817
<PackageReference Include="xunit" Version="2.4.1" />
1918
<PackageReference Include="xunit.runner.console" Version="2.4.1" PrivateAssets="all" />
2019
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.3" PrivateAssets="all" />

0 commit comments

Comments
 (0)