我对AndroidTest文件夹中的项目进行了大部分测试而不是测试,因为他们需要使用大量的Db方法,因为我的同事们决定将它们放在那里。现在我无法移动它们,因为它们会停止工作。但我需要获得所述测试的代码覆盖率......
有没有办法在AndroidTest文件夹下为测试启用代码覆盖?我一直在寻找,但我发现的解决方案都不适合我。
请注意,我也有一些Espresso测试,如果可能的话,我希望获得报道。
答案 0 :(得分:3)
我为您提供了一个简单的命令。
./gradlew createDebugCoverageReport
我自己才发现这一点。一个问题是它不会在Android Studio IDE中显示任何内容,这很烦人,我目前正在寻找解决方案。相反,它将在/app/build/reports/coverage/debug/
文件夹中创建JaCoCo报告。我不知道这是否还会进行浓缩咖啡测试,因为我还没有搞定。
无论如何,希望能有所帮助。