Jacoco使用AndroidJunit进行Android仪器测试

Jacoco使用AndroidJunit进行Android仪器测试,android,testing,junit,jacoco,Android,Testing,Junit,Jacoco,我在使用jacoco for Android Instrumentation test创建测试报告时遇到了一个问题。我正在使用AndroidJUnit4创建测试用例 以下是我正在做的: 创建测试用例并将其放置在默认的src/androidTest目录下。测试了所有正确执行的测试用例 综合jacoco,参考 当我尝试生成jacoco报告时,我在gradle控制台上收到一个错误,:app:testDebugUnitTestCoverage被跳过,但没有其他警告或错误 另外,当我使用jUnit编写测试

我在使用jacoco for Android Instrumentation test创建测试报告时遇到了一个问题。我正在使用AndroidJUnit4创建测试用例

以下是我正在做的:

  • 创建测试用例并将其放置在默认的src/androidTest目录下。测试了所有正确执行的测试用例
  • 综合jacoco,参考
  • 当我尝试生成jacoco报告时,我在gradle控制台上收到一个错误,:app:testDebugUnitTestCoverage被跳过,但没有其他警告或错误
  • 另外,当我使用jUnit编写测试用例时,一切都按预期进行。我能够看到生成目录中生成的报告。 注意:因为这些是单元测试用例,所以我将它们放在src/test中,而不是放在src/androidTest中
  • 有人知道如何使用jacoco为使用AndroidJunit4创建的测试用例创建报告吗


    谢谢

    只要挂上旗子就可以很容易地获取报告
    调试 {testCoverageEnabled=true}

    所有其他的东西都由格拉德负责。您可以在build/reports/coverage/buildType下看到报告/


    我希望它能节省其他人的努力

    这可能是因为您给出的覆盖路径可能是错误的-: 如下所示,也使用gradle的prinln方法打印变量值