Это наш файл CodeCoverage.runsettings:
Код: Выделить всё
.*\.Program\..*
.*\.Migrations\.*\..*
Код: Выделить всё
- stage: Test
displayName: 'Run Tests'
dependsOn: Build
condition: succeeded()
jobs:
- job: TestJob
displayName: 'Run Tests and Generate Code Coverage'
steps:
- task: NuGetAuthenticate@1
displayName: 'Authenticate with Azure Artifacts'
inputs:
forceReinstallCredentialProvider: false
- task: DotNetCoreCLI@2
displayName: Run Tests
condition: succeeded()
inputs:
command: test
projects: '**/tests/**/*.csproj'
arguments: '--logger trx --results-directory "$(Agent.TempDirectory)/TestResults/Coverage/" --collect "XPlat Code Coverage" --settings CodeCoverage.runsettings'
publishTestResults: false
- task: PublishTestResults@2
displayName: 'Publish Test Results'
condition: succeeded()
inputs:
testResultsFormat: VSTest
testResultsFiles: '**/*.trx'
searchFolder: '$(Agent.TempDirectory)/TestResults/Coverage/'
- task: PublishCodeCoverageResults@2
displayName: 'Publish Code Coverage Report'
condition: succeeded()
inputs:
summaryFileLocation: '$(Agent.TempDirectory)/**/coverage.cobertura.xml'
failIfCoverageEmpty: false
Подробнее здесь: https://stackoverflow.com/questions/790 ... fic-folder
Мобильная версия