diff --git a/.pipelines/templates/run-unit-tests.yaml b/.pipelines/templates/run-unit-tests.yaml index 2993fdbf40..4de945ddc0 100644 --- a/.pipelines/templates/run-unit-tests.yaml +++ b/.pipelines/templates/run-unit-tests.yaml @@ -64,7 +64,6 @@ stages: displayName: Code Coverage Check dependsOn: - test - - test_windows jobs: - job: coverage displayName: Check Coverage @@ -75,10 +74,6 @@ stages: inputs: artifact: 'linux-coverage' path: './' - - task: DownloadPipelineArtifact@2 - inputs: - artifact: 'windows-coverage' - path: './' - bash: | make tools sudo ln -s $(pwd)/build/tools/bin/gocov /usr/local/bin/gocov @@ -87,21 +82,20 @@ stages: GOOS=linux gocov convert linux-coverage.out > linux-coverage.json GOOS=linux gocov-xml < linux-coverage.json > linux-coverage.xml - GOOS=windows gocov convert windows-coverage.out > windows-coverage.json - GOOS=windows gocov-xml < windows-coverage.json > windows-coverage.xml + # TODO: Add windows coverage back in once PublishCodeCoverageResults v2 works with BuildQualityChecks mkdir coverage mv linux-coverage.xml coverage/ - mv windows-coverage.xml coverage/ name: "Coverage" displayName: "Generate Coverage Report" condition: always() - - task: PublishCodeCoverageResults@2 + - task: PublishCodeCoverageResults@1 displayName: "Publish Code Coverage Report" condition: always() inputs: - summaryFileLocation: coverage/* + codeCoverageTool: 'Cobertura' + summaryFileLocation: coverage/linux-coverage.xml - task: BuildQualityChecks@8 displayName: "Check Code Coverage Regression" condition: always()