2014-09-16 4 views
0

В настоящее время я использую SonarQube 4.4 (последний), и я пытаюсь получить отчет о покрытии кода для моего проекта C#. меня показывая Unit Test Success, но покрытие кода просто показывает, как «-» like so:Кодирование кода Sonarqube с OpenCover

Вот что я делаю: я, следуя примеру sonarqube страницы: https://github.com/SonarSource/sonar-examples/tree/master/projects/languages/csharp

Я бегу OpenCover и VSTest и конфигурирование SonarQube, чтобы найти путь report.xml на вкладке «Конфигурация CodeCoverage», а также настроить пути результатов тестирования модуля.

Из моего понимания SonarQube больше не поддерживает Gallio, я что-то упускаю?

ответ

-3

Действительно, плагин C# больше не поддерживает Gallio. Но последние версии поддерживают импорт отчетов о результатах тестов, создаваемых такими инструментами, как OpenCover.

Прочтите "Code Coverage" documentation, чтобы узнать, как это сделать.

+0

Hi Fabrice, спасибо за ответ, я следую документации, и я установил reportPath с моим .trx-файлом, но покрытие кода по-прежнему отображается как «-», любая идея, что я могу делать неправильно ? – JHP

+0

Файлы IIRC, .trx не являются файлами покрытия, генерируемыми OpenCover, но проверяют отчеты об исполнении, сгенерированные VS. –

+0

Ах, вы правы, извините, что я хотел сказать, что устанавливаю opencover.reportpaths, чтобы указать на мои результаты. Xml – JHP

Смежные вопросы