У меня есть сценарий с несколькими проектами Gradle. Я добавил к корневому проекта:Задача Sonarqube в Gradle не дает тестового покрытия
buildscript {
repositories{
...
}
dependencies { classpath("org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.2.1") }
}
apply plugin: org.sonarqube.gradle.SonarQubePlugin
sonarqube {
properties {
property "sonar.junit.reportsPath", "$projectDir/build/test-results/test"
property "sonar.host.url", "http://localhost:9000"
property "sonar.verbose", "true"
}
}
Sonarqube показывает правильное количество тестов, но охват 0.
Я использую Gradle 3.0, Java 1.8.0_45, Sonarqube 6.1.
Консоль Gradle показывает много сообщений «Class not found».
Gradle консоль также показывает сообщение:
"Отчёты путь не содержит файлы, соответствующие TEST - * XML:.. myPath \ сборка \ тест-результаты \ тест"
, который правильно, поскольку этот конкретный проект не имеет никаких тестов.
Ожидаете ли вы, что анализ будет производить _ и затем уничтожить отчет о страховом покрытии? –
Я ожидаю инструкции о том, как создать тестовое покрытие в Sonarqube. – isobretatel