Skip to content

Commit 2763046

Browse files
committed
Generate Cobertura code coverage
1 parent 3aff3e3 commit 2763046

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-1
lines changed

azure-pipelines.yml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,10 +100,24 @@ stages:
100100
inputs:
101101
gulpfile: src/nerdbank-gitversioning.npm/gulpfile.js
102102

103-
- script: dotnet test NerdBank.GitVersioning.Tests --no-build $(testModifier) -c $(BuildConfiguration) --filter "TestCategory!=FailsOnAzurePipelines" --logger "trx;LogFileName=$(Build.ArtifactStagingDirectory)/TestLogs/TestResults.trx"
103+
- script: >
104+
dotnet test NerdBank.GitVersioning.Tests
105+
--no-build $(testModifier)
106+
-c $(BuildConfiguration)
107+
--filter "TestCategory!=FailsOnAzurePipelines"
108+
--logger "trx;LogFileName=$(Build.ArtifactStagingDirectory)/TestLogs/TestResults.trx"
109+
--results-directory $(Build.ArtifactStagingDirectory)/CodeCoverage/
110+
--collect:"XPlat Code Coverage"
111+
--
112+
RunConfiguration.DisableAppDomain=true
104113
displayName: Run tests
105114
workingDirectory: src
106115
116+
- task: PublishCodeCoverageResults@1
117+
inputs:
118+
codeCoverageTool: 'cobertura'
119+
summaryFileLocation: $(Build.ArtifactStagingDirectory)/CodeCoverage/**/coverage.cobertura.xml
120+
107121
- task: PublishTestResults@2
108122
displayName: Publish test results
109123
inputs:

src/NerdBank.GitVersioning.Tests/NerdBank.GitVersioning.Tests.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
<PackageReference Include="System.Threading.Tasks.Dataflow" Version="4.9.0" />
4040
<PackageReference Include="Xunit.Combinatorial" Version="1.2.7" />
4141
<PackageReference Include="xunit" Version="2.4.1" />
42+
<PackageReference Include="coverlet.collector" Version="1.3.0" />
4243
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="2.10.0" />
4344
<PackageReference Include="Nerdbank.GitVersioning.LKG" Version="3.1.93" />
4445
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.1">

0 commit comments

Comments
 (0)