use*_*626 5 java code-coverage gradle jacoco
我正在尝试使用 Jacoco 来获取 Java 8 项目的代码覆盖率。由于某种原因,我看到线路覆盖率较低。
摇篮版本: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'
}
Run Code Online (Sandbox Code Playgroud)
当我使用 Java 调试器时,我在测试过程中看到以下行被命中:
public class RangeStateStore {
public void setRangeState(KeyValueStore<String, RangeStateObj> kvStorage, RangeStateObj rangeStateObj) {
kvStorage.put(rangeStateObj.key, rangeStateObj);
}
Run Code Online (Sandbox Code Playgroud)
当我使用 IntelliJ 覆盖率运行覆盖率时,它受到了欢迎:

有想法吗?
| 归档时间: |
|
| 查看次数: |
974 次 |
| 最近记录: |