Skip to content

Commit d1ad98a

Browse files
committed
Setup code coverage in Azure DevOps
1 parent 1de96e9 commit d1ad98a

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

.vsts-ci/azure-pipelines-ci.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,16 @@ jobs:
5353
vmImage: macOS-10.15
5454
steps:
5555
- template: templates/ci-general.yml
56+
# NOTE: The coverage tooling only works consistently on macOS.
57+
- pwsh: npm run coverage
58+
workingDirectory: $(Build.SourcesDirectory)/vscode-powershell
59+
displayName: Analyzing code coverage
60+
- task: PublishCodeCoverageResults@1
61+
displayName: Publish code coverage results
62+
inputs:
63+
codeCoverageTool: Cobertura
64+
summaryFileLocation: $(Build.SourcesDirectory)/vscode-powershell/coverage/cobertura-coverage.xml
65+
failIfCoverageEmpty: true
5666

5767
- job: PS7_Ubuntu
5868
displayName: PowerShell 7 - Ubuntu 20.04

0 commit comments

Comments
 (0)