Я пытаюсь использовать Jacoco для получения покрытия кода для проекта Java 8. По какой-то причине я вижу покрытие нижней линии.
Версия Gradle: 4.8.1
Gradle.build
apply plugin: "java"
apply plugin: "jacoco"
jacoco {
toolVersion = "0.8.5 "
reportsDir = file("$buildDir/customJacocoReportDir")
}
jacocoTestReport {
reports {
xml.enabled false
csv.enabled false
html.destination file("${buildDir}/jacocoHtml")
}
}
dependencies {
testCompile group: 'org.easymock', name: 'easymock', version: '3.6'
testCompile group: 'org.powermock', name: 'powermock-easymock-release-full', version: '1.6.4'
}
Когда я использую отладчик Java, я вижу во время тестов, что есть попадание для следующей строки:
public class RangeStateStore {
public void setRangeState(KeyValueStore<String, RangeStateObj> kvStorage, RangeStateObj rangeStateObj) {
kvStorage.put(rangeStateObj.key, rangeStateObj);
}
Но в покрытии:
И когда я запускаю покрытие с использованием покрытия IntelliJ он получает удар:
Идеи?