java - 有没有办法获得 PowerMockito 类的 Jacoco 代码覆盖率?

标签 java junit jacoco powermockito

在我的项目中,我使用了 Powermockito。 但 Jacoco 没有显示 powermockito 类的覆盖范围。 我用过下面的 jar 。 你能帮我一下吗?

testCompile group: 'junit', name: 'junit', version:'4.12'
    testCompile group: 'org.easymock', name: 'easymock', version: '4.0.1'
    testCompile group: 'org.hamcrest', name: 'hamcrest-core', version: '1.3'
    testCompile group: 'org.javassist', name: 'javassist', version: '3.20.0-GA'
    testCompile group: 'org.mockito', name: 'mockito-all', version: '1.10.19'
    testCompile group: 'org.objenesis', name: 'objenesis', version: '2.1'
    testCompile group: 'org.powermock', name: 'powermock-api-mockito', version: '1.6.4'
    testCompile group: 'org.powermock', name: 'powermock-api-support', version: '1.6.4'
    testCompile group: 'org.powermock', name: 'powermock-core', version: '1.6.4'
    testCompile group: 'org.powermock', name: 'powermock-module-junit4', version: '1.6.4'
    testCompile group: 'org.powermock', name: 'powermock-module-junit4-common', version: '1.6.4'
    testCompile group: 'org.powermock', name: 'powermock-reflect', version: '1.6.6'
    testCompile group: 'org.powermock', name: 'powermock-api-mockito-common', version: '1.6.6'


jacoco {
                    toolVersion = '0.7.5.201505241946'
    }

最佳答案

PowerMock 不适用于 Jacoco。我感到痛苦。

Here bug 是否被打开。

有些人报告说这是有效配置,因此您可以尝试:

工作配置:

jacoco-maven-plugin 0.7.7.201606060606
powermock 1.6.5

关于java - 有没有办法获得 PowerMockito 类的 Jacoco 代码覆盖率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59610971/

相关文章:

java.lang.NoClassDefFoundError : org. slf4j.LoggerFactory

java - Junit java.lang.AssertionError : JSON path "$.reward"

java - 为 JUnit 创建自己的 @Test 注释

java - 如何添加静态成员变量Jacoco Test Coverage?

java - 测试日志输出 Java Spring

java - JTextPane 适合底层 JPanel 和 JFrame

java - Java 中的文件比较和摘要

java - 如何为此 "FileNotFoundException"编写Junit测试

java - 构建的 JAR 的代码覆盖率

testing - 源和测试类位于不同模块时的 JaCoCo 配置