как объединить все файлы покрытия opencover в один файл покрытия - PullRequest
0 голосов
/ 12 декабря 2018

Я ищу, как объединить файл покрытия тестовых проектов в один файл покрытия для ядра .net с помощью Coverlet.Я знаю, что мы можем сделать это с помощью генератора отчетов, но выходной формат генератора отчетов представлен в формате XML, который не понятен SonarQube.Поэтому я хотел бы знать, есть ли способ получить один файл покрытия, который может быть в формате opencover, используя Coverlet.

Я создал файлы покрытия для нескольких тестовых проектов, используя пакет Coverlet.Мой вопрос: можем ли мы объединить все файлы покрытия в один файл покрытия без использования генератора отчетов.Могу ли я привести пример, как это сделать.

Любая помощь приветствуется.Заранее спасибо.

1 Ответ

0 голосов
/ 13 декабря 2018

ReportGenerator не может сгенерировать OpenCover файл в качестве вывода.
Но ReportGenerator способен генерировать Cobertura файл со всеми объединенными входными файлами.
Sonarcube должен иметь возможность обрабатывать файл Cobertura .

Возможно, вам нужен плагин:
- http://www.sonarplugins.com/cobertura
- https://github.com/galexandre/sonar-cobertura
- http://allsolutions -hd.weebly.com / blog / как интегрировать cobertura с сонаром для покрытия кода, шаг за шагом-demonstrations

...