показать количество успешных/неудачных юнит-тестов в сонаркубе

Я использую проект asp.net MVC с VSTS и Sonar (5.6.3). Покрытие моего модульного теста отображается на панели инструментов Sonar.

Однако я не нашел способа отобразить количество пройденных/непройденных модульных тестов на панели инструментов.

Любая помощь?

введите здесь описание изображения


person Rabi    schedule 02.01.2017    source источник


Ответы (2)


Вы не найдете способа отобразить эти показатели на предварительно настроенной домашней странице проекта. Однако, если вы передали данные о выполнении модульного теста, они будут доступны на Меры, и на странице Покрытие.

Чтобы быть точным, эти данные не могут быть «интуитивно понятны» из отчетов о покрытии тестами, а должны предоставляться отдельно.

person G. Ann - SonarSource Team    schedule 03.01.2017
comment
Спасибо за ответ. Я мог видеть количество модульных тестов на вашей домашней странице (в разделе покрытия). У меня не появляется. Нужно ли мне что-то настраивать? Моя конфигурация - SonarQube, VSTS, .NET - person Rabi; 04.01.2017
comment
Вы должны скармливать отчеты о выполнении модульных тестов @Rabi - person G. Ann - SonarSource Team; 13.01.2017
comment
Спасибо за ответ. Вернулся с вопросом. У вас есть пример подачи данных в Sonar? - person Rabi; 18.01.2017

Я не уверен, что моя проблема связана с вашей. Я использую karma-sonarqube-unit-reporter для создания output.xml для сонара. Причина, по которой количество модульных тестов не отображается на домашней странице, заключается в том, что в output.xml все пути к файлам не определены. Измените все пути к файлам на пути к тестовым файлам, чтобы решить проблему. Надеюсь это поможет.

person Yu Patrick    schedule 05.12.2017