2016-07-28 25 views
0

Я использую Gradle плагинов для JaCoCo и SonarQube еще, когда я исполняюSonarQube плагин не находя JaCoCo результаты

gradle clean jacoco sonarqube 

Я получаю сообщение об ошибке с указанием

INFO - Analysing ${buildDir}/build/jacoco/test.exec 
WARN - Coverage information was not collected. Perhaps you forget to include debug information into compiled classes? 

build.gradle

plugins { 
    id 'java' 
    id 'jacoco' 
    id 'org.sonarqube' version '2.0.1' 
} 
dependencies { 
    ... 
    testCompile "junit:junit:4.12" 
} 

Версия JaCoCo: 0.7.1.201405082137 Gradle версия: 2.12 Java-версия: 1.8.0_92

Однако, когда я открываю html-отчет, сгенерированный JaCoCo, он показывает действительные результаты покрытия с правильно выделенными линиями.

Путь к файлу test.exec верен, и этот файл имеет содержимое.

Что может вызвать это?

ответ

1

Это оказалось несовместимость версий между версией JaCoCo, с которой я работал, и версией SonarQube (4.5.4). Модернизация SonarQube решила проблему.

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