Skip to content

Commit d9c51b8

Browse files
authored
Merge pull request #529 from qmfrederik/features/codecoverage
Enable code coverage
2 parents 3aff3e3 + d8c2fdc commit d9c51b8

File tree

3 files changed

+18
-2
lines changed

3 files changed

+18
-2
lines changed

azure-pipelines.yml

Lines changed: 16 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:
@@ -112,6 +126,7 @@ stages:
112126
searchFolder: $(Build.ArtifactStagingDirectory)/TestLogs
113127
buildPlatform: $(BuildPlatform)
114128
buildConfiguration: $(BuildConfiguration)
129+
publishRunAttachments: false
115130
condition: always()
116131

117132
- task: CopyFiles@1

src/Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
</PropertyGroup>
2626
<ItemGroup>
2727
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.0" PrivateAssets="All" />
28-
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0-beta2-19367-01" PrivateAssets="All" />
28+
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All" />
2929
</ItemGroup>
3030

3131
<Target Name="PrepareReleaseNotes" BeforeTargets="GenerateNuspec" DependsOnTargets="GetBuildVersion">

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)