Skip to content

Commit d91b6ce

Browse files
Copilotgfs
andcommitted
Add coverlet.runsettings for code coverage HTML report compatibility
Co-authored-by: gfs <98900+gfs@users.noreply.github.com>
1 parent 4543935 commit d91b6ce

3 files changed

Lines changed: 21 additions & 4 deletions

File tree

Pipelines/recursive-extractor-pr.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ extends:
4242
poolName: MSSecurity-1ES-Build-Agents-Pool
4343
poolImage: MSSecurity-1ES-Windows-2022
4444
poolOs: windows
45-
dotnetTestArgs: '--collect:"XPlat Code Coverage"'
45+
dotnetTestArgs: '--settings coverlet.runsettings --collect:"XPlat Code Coverage"'
4646
includeNuGetOrg: false
4747
nugetFeedsToUse: 'config'
4848
nugetConfigPath: 'nuget.config'
@@ -57,7 +57,7 @@ extends:
5757
poolName: MSSecurity-1ES-Build-Agents-Pool
5858
poolImage: MSSecurity-1ES-Windows-2022
5959
poolOs: windows
60-
dotnetTestArgs: '--collect:"XPlat Code Coverage"'
60+
dotnetTestArgs: '--settings coverlet.runsettings --collect:"XPlat Code Coverage"'
6161
includeNuGetOrg: false
6262
nugetFeedsToUse: 'config'
6363
nugetConfigPath: 'nuget.config'

Pipelines/recursive-extractor-release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ extends:
4343
poolName: MSSecurity-1ES-Build-Agents-Pool
4444
poolImage: MSSecurity-1ES-Windows-2022
4545
poolOs: windows
46-
dotnetTestArgs: '--collect:"XPlat Code Coverage"'
46+
dotnetTestArgs: '--settings coverlet.runsettings --collect:"XPlat Code Coverage"'
4747
includeNuGetOrg: false
4848
nugetFeedsToUse: 'config'
4949
nugetConfigPath: 'nuget.config'
@@ -57,7 +57,7 @@ extends:
5757
poolName: MSSecurity-1ES-Build-Agents-Pool
5858
poolImage: MSSecurity-1ES-Windows-2022
5959
poolOs: windows
60-
dotnetTestArgs: '--collect:"XPlat Code Coverage"'
60+
dotnetTestArgs: '--settings coverlet.runsettings --collect:"XPlat Code Coverage"'
6161
includeNuGetOrg: false
6262
nugetFeedsToUse: 'config'
6363
nugetConfigPath: 'nuget.config'

coverlet.runsettings

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<RunSettings>
3+
<DataCollectionRunSettings>
4+
<DataCollectors>
5+
<DataCollector friendlyName="XPlat Code Coverage">
6+
<Configuration>
7+
<Format>cobertura,opencover</Format>
8+
<ExcludeByFile>**/obj/**,**/bin/**</ExcludeByFile>
9+
<SingleHit>false</SingleHit>
10+
<UseSourceLink>true</UseSourceLink>
11+
<IncludeTestAssembly>false</IncludeTestAssembly>
12+
<SkipAutoProps>true</SkipAutoProps>
13+
</Configuration>
14+
</DataCollector>
15+
</DataCollectors>
16+
</DataCollectionRunSettings>
17+
</RunSettings>

0 commit comments

Comments
 (0)