Update devops task for code coverage (#6694)
This commit is contained in:
parent
b33fb227ce
commit
f7fe0180da
@ -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:
|
||||
|
||||
@ -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'], ''))
|
||||
|
||||
Loading…
Reference in New Issue
Block a user