我正在寻找可以自动概述MVP中的Presenter类中没有Test类的任何自动化工具。
就像我在Presenter类中编写了一些业务逻辑,但是我忘了为该类编写测试用例,有没有自动化的工具指出这一点?
答案 0 :(得分:1)
JaCoCo是生成测试覆盖率报告的绝佳工具。无论如何,Android插件仅会从已测试的测试生成覆盖率报告。如果要包括单元测试,则必须手动创建任务。
在任务中,可以从报告中排除视图类,例如:
def fileFilter = [
'com/sample/**/view/**.*',
'**/R.class',
...]
通常,我会排除Android类(BuildConfig,R等)和测试策略之外的任何其他XML文件。
您可以在此处找到更多信息: https://docs.gradle.org/current/userguide/jacoco_plugin.html
希望能有所帮助,祝你好运。