Код: Выделить всё
- task: DotNetCoreCLI@2
displayName: 'Unit Tests'
inputs:
command: 'test'
arguments: '--configuration ${{ parameters.buildConfiguration }} --no-build --collect:"XPlat Code Coverage" -- DataCollectionRunSettings.DataCollectors.DataCollector.Configuration.Format=cobertura,opencover'
publishTestResults: true
projects: '$(Agent.BuildDirectory)\s\$(Build.Repository.Name)\*.sln'
Похоже, что хотя я отключил распараллеливание в своих тестовых проектах, конвейер ведет себя по-другому. Я увидел, что в аргументах можно указать следующий параметр:
Код: Выделить всё
-- xunit.parallelizeAssembly=true
Фильтр добавляется в конвейер следующим образом:
Код: Выделить всё
arguments: '--configuration ${{ parameters.buildConfiguration }} --no-build --collect:"XPlat Code Coverage" -- DataCollectionRunSettings.DataCollectors.DataCollector.Configuration.Format=cobertura,opencover --filter TestCategory!=Ignore'
Подробнее здесь: https://stackoverflow.com/questions/787 ... -arguments
Мобильная версия