我在使用 jacoco 为 Android Instrumentation Test 创建测试报告时遇到问题。我正在使用 AndroidJUnit4 创建测试用例。
这是我正在做的:
- 创建测试用例并放置在默认的 src/androidTest 目录下。测试了所有正确执行的测试用例。
- 集成 jacoco,引用自 https://github.com/mgouline/android-samples/blob/master/jacoco/jacoco.gradle
- 当我尝试生成 jacoco 报告时,我在 gradle 控制台上收到一个错误,该错误 :app:testDebugUnitTestCoverage SKIPPED 但没有其他警告或错误。
- 此外,当我使用 jUnit 编写测试用例时,一切都按预期工作。我能够看到在构建目录中生成的报告。 注意:因为这些是单元测试用例,所以我把它们放在 src/test 而不是 src/androidTest 中
有没有人知道我们如何使用 jacoco 为使用 AndroidJunit4 创建的测试用例创建报告。
谢谢
最佳答案
可能是因为你给的覆盖路径有误-: 如下所示,还使用 gradle 的 prinln 方法打印变量值。
关于android - Jacoco for Android Instrumentation Test 使用 AndroidJunit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35613980/