Код и детали покрытия кода не отображаются в SonarCloud для решения .Net
У меня проблемы с просмотром деталей анализа кода в SonarCloud.
Я работаю над приложением.Net Core с Coverlet. Я вижу, что результаты загружены, и покрытие видно. Однако я не вижу приборной панели, на вкладке "Код" не отображается код, а "Меры" также не дает подробной информации.
Мой проект Github связан, и, как я вижу, результаты загружены. Мне было интересно, почему я не вижу кода и подробного покрытия. Я не знаком с кодом.NET, а SonarQube уже был установлен в других проектах, поэтому мне было интересно, не забыл ли я что-нибудь. Я вижу результаты как для PR-сборок, так и для конкретной ветки.
Итак, мой вопрос в том, как увидеть детали. Может быть, он отображается только в основной ветке после слияния?
Это проект.NET Core. У меня такая же проблема с приложением.NET Framework.
1 ответ
Я не вижу спецификатора вашей цели sonarqube, но это похоже либо на короткую живую ветку, либо на анализ запроса на вытягивание. Эти качественные ворота всегда представляют собой изменение целевой ветви. следовательно, вы не увидите информации о покрытии, если нет ничего нового для освещения.
Добавьте фиктивный класс без тестов и проверьте, сохраняется ли эта проблема. Или, если я ошибаюсь в своем предположении, что это недолговечная ветка, дайте мне знать.
Как пример из проекта с открытым исходным кодом
- Анализ запроса на вытягивание только с изменениями readme - https://sonarcloud.io/dashboard?id=junit-pioneer_junit-pioneer&pullRequest=224
- Анализ Pull Request с изменением кода и покрытием - https://sonarcloud.io/dashboard?id=junit-pioneer_junit-pioneer&pullRequest=216