Как исключить покрытие кода для Program.cs и всех файлов в определенной папке в конвейере Azure DevOpsC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как исключить покрытие кода для Program.cs и всех файлов в определенной папке в конвейере Azure DevOps

Сообщение Anonymous »

Мне не удалось исключить покрытие кода для Program.cs и всех файлов в нашей папке «Миграции». Мы бы предпочли не перечислять все пространство имен, в котором находится Program.cs, и местоположение папки «Миграции», поскольку мы пытаемся настроить шаблон для всех наших проектов, которые будут использовать одну и ту же структуру папок. Мы используем Azure DevOps.
Это наш файл 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»