У меня точечная net базовая версия: «3.0.100», основанная на «Ubuntu 16.04», и я пытаюсь получить покрытие кода, толкающее наш собственный SonarQube.
Я использовал Coverlet для генерации файлов Cobertura, которые затем можно использовать PublishCodeCoverageResults@1 для публикации sh в программе просмотра покрытия кода конвейеров Devops.
Мне не удалось собрать sh cobertura. xml файл в sonarqube.
Я прочитал это , и мне кажется, что единственное упоминание о cobertura - это python и flex. Можно ли использовать этот файл для покрытия моего C# проекта?
Я играл со следующим, но подозреваю, что то, что у меня есть в extraProperties, неверно.
- task: SonarQubePrepare@4
inputs:
SonarQube: 'My SonarQube'
scannerMode: 'MSBuild'
projectKey: 'dcap'
projectName: 'DCAP'
extraProperties: 'sonar.flex.cobertura.reportPaths=**/DCAP.Testing.Unit/TestResults/*/coverage.cobertura.xml'
Спасибо: -)