diff --git a/eng/pipelines/templates/jobs/ci.tests.yml b/eng/pipelines/templates/jobs/ci.tests.yml index 1673e03bc..779d7cc12 100644 --- a/eng/pipelines/templates/jobs/ci.tests.yml +++ b/eng/pipelines/templates/jobs/ci.tests.yml @@ -292,14 +292,13 @@ jobs: displayName: Generate Code Coverage Data condition: and(succeededOrFailed(), eq(variables['CODE_COVERAGE'], 'enabled')) - - task: PublishCodeCoverageResults@1 + - task: PublishCodeCoverageResults@2 inputs: - codeCoverageTool: Cobertura summaryFileLocation: '$(Build.SourcesDirectory)/**/Cobertura.xml' displayName: Publish Code Coverage to DevOps condition: and(succeededOrFailed(), eq(variables['CODE_COVERAGE'], 'enabled')) - - task: mspremier.BuildQualityChecks.QualityChecks-task.BuildQualityChecks@8 + - task: mspremier.BuildQualityChecks.QualityChecks-task.BuildQualityChecks@10 displayName: Check line coverage inputs: checkCoverage: true @@ -309,15 +308,16 @@ jobs: coverageThreshold: ${{ parameters.LineCoverageTarget }} condition: and(succeededOrFailed(), eq(variables['CODE_COVERAGE'], 'enabled'), eq(variables['Skip.LineCoverageEnforcement'], '')) - - task: mspremier.BuildQualityChecks.QualityChecks-task.BuildQualityChecks@8 - displayName: Check branch coverage - inputs: - checkCoverage: true - coverageFailOption: fixed - coverageType: branches - # Minimum baseline for branch coverage - coverageThreshold: ${{ parameters.BranchCoverageTarget }} - condition: and(succeededOrFailed(), eq(variables['CODE_COVERAGE'], 'enabled'), eq(variables['Skip.BranchCoverageEnforcement'], '')) + # Disabling branch coverage check until newer tasks can support it see issue https://github.com/microsoft/azure-pipelines-tasks/issues/19669 tracking that request. + # - task: mspremier.BuildQualityChecks.QualityChecks-task.BuildQualityChecks@10 + # displayName: Check branch coverage + # inputs: + # checkCoverage: true + # coverageFailOption: fixed + # coverageType: branches + # # Minimum baseline for branch coverage + # coverageThreshold: ${{ parameters.BranchCoverageTarget }} + # condition: and(succeededOrFailed(), eq(variables['CODE_COVERAGE'], 'enabled'), eq(variables['Skip.BranchCoverageEnforcement'], '')) - task: Powershell@2 inputs: diff --git a/eng/pipelines/templates/jobs/live.tests.yml b/eng/pipelines/templates/jobs/live.tests.yml index d5a6146e1..6cad6d4b2 100644 --- a/eng/pipelines/templates/jobs/live.tests.yml +++ b/eng/pipelines/templates/jobs/live.tests.yml @@ -311,9 +311,8 @@ jobs: displayName: Generate Code Coverage Data condition: and(succeeded(), ne(variables['CODE_COVERAGE'], 'disabled'), ne(variables['CODE_COVERAGE'], '')) - - task: PublishCodeCoverageResults@1 + - task: PublishCodeCoverageResults@2 inputs: - codeCoverageTool: Cobertura summaryFileLocation: '$(Build.SourcesDirectory)/**/Cobertura.xml' displayName: Publish Code Coverage to DevOps condition: and(succeededOrFailed(), ne(variables['CODE_COVERAGE'], 'disabled'), ne(variables['CODE_COVERAGE'], ''))