From 9f0988e35c37a3fb75df4b865072dbd8daf05135 Mon Sep 17 00:00:00 2001 From: Sviatoslav Sydorenko Date: Tue, 12 Mar 2024 14:59:03 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=A7=AA=F0=9F=92=85=20Publish=20coverage?= =?UTF-8?q?=20XML=20report=20to=20Azure=20DevOps?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ref: https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/publish-code-coverage-results-v1?view=azure-pipelines&viewFallbackFrom=azure-devops --- .azure-pipelines/templates/coverage.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.azure-pipelines/templates/coverage.yml b/.azure-pipelines/templates/coverage.yml index b518df280c2..a24d78269b3 100644 --- a/.azure-pipelines/templates/coverage.yml +++ b/.azure-pipelines/templates/coverage.yml @@ -20,6 +20,15 @@ jobs: patterns: "Coverage */*=coverage.combined" - bash: .azure-pipelines/scripts/combine-coverage.py coverage/ displayName: Combine Coverage Data + - task: PublishCodeCoverageResults@1 + displayName: Publish to Azure DevOps + inputs: + # additionalCodeCoverageFiles: # string. Additional files. + codeCoverageTool: Cobertura + # failIfCoverageEmpty: false # boolean. Fail when code coverage results are missing. Default: false. + # pathToSources: # string. Path to Source files. + # reportDirectory: # string. Report directory. + summaryFileLocation: coverage/reports/coverage*.xml - bash: .azure-pipelines/scripts/report-coverage.sh displayName: Generate Coverage Report condition: gt(variables.coverageFileCount, 0)