From 4ba819ad569304aa708b112f87692f35160c20e9 Mon Sep 17 00:00:00 2001 From: Matt Clay Date: Thu, 3 Feb 2022 11:12:45 -0800 Subject: [PATCH] [stable-2.12] Stop publishing code coverage to the AZP UI. Azure Pipelines only supports publishing a single code coverage file. This limits us to reporting on either Python or PowerShell. It also prevents us from reporting coverage per test command without further aggregation. Most of our users are only aware of the reports published to codecov.io. (cherry picked from commit a926b1dbab536655ce1807aadffa26750170b86f) Co-authored-by: Matt Clay --- .azure-pipelines/azure-pipelines.yml | 2 -- .azure-pipelines/templates/coverage.yml | 13 ------------- 2 files changed, 15 deletions(-) diff --git a/.azure-pipelines/azure-pipelines.yml b/.azure-pipelines/azure-pipelines.yml index dbecb7eb310..01dd20adb8a 100644 --- a/.azure-pipelines/azure-pipelines.yml +++ b/.azure-pipelines/azure-pipelines.yml @@ -26,8 +26,6 @@ variables: value: ansible - name: coverageBranches value: devel - - name: pipelinesCoverage - value: coverage - name: entryPoint value: test/utils/shippable/shippable.sh - name: fetchDepth diff --git a/.azure-pipelines/templates/coverage.yml b/.azure-pipelines/templates/coverage.yml index 6b78dbe359d..469ed5e65d6 100644 --- a/.azure-pipelines/templates/coverage.yml +++ b/.azure-pipelines/templates/coverage.yml @@ -23,19 +23,6 @@ jobs: - bash: .azure-pipelines/scripts/report-coverage.sh displayName: Generate Coverage Report condition: gt(variables.coverageFileCount, 0) - - task: PublishCodeCoverageResults@1 - inputs: - codeCoverageTool: Cobertura - # Azure Pipelines only accepts a single coverage data file. - # That means only Python or PowerShell coverage can be uploaded, but not both. - # Set the "pipelinesCoverage" variable to determine which type is uploaded. - # Use "coverage" for Python and "coverage-powershell" for PowerShell. - summaryFileLocation: "$(outputPath)/reports/$(pipelinesCoverage).xml" - # Override the root (sources) path specified in the coverage XML files. - # This allows coverage to be reported in Azure Pipelines even if the report was generated in a container. - pathToSources: "$(Agent.BuildDirectory)/$(checkoutPath)" - displayName: Publish to Azure Pipelines - condition: gt(variables.coverageFileCount, 0) - bash: .azure-pipelines/scripts/publish-codecov.py "$(outputPath)" displayName: Publish to codecov.io condition: gt(variables.coverageFileCount, 0)