首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Jacoco -如何在jacoco Android gradle中排除继承类

Jacoco是一个用于代码覆盖率测试的开源工具。它可以帮助开发人员评估他们的测试用例是否足够全面,以及哪些代码没有被测试到。

在Jacoco Android Gradle中排除继承类,可以通过配置Jacoco的排除规则来实现。在build.gradle文件中的Jacoco配置块中,可以使用exclude属性来指定要排除的类或包。例如:

代码语言:txt
复制
android {
    // ...
    jacoco {
        exclude '**/MyBaseClass.class'
    }
}

上述配置将排除名为MyBaseClass的继承类。你可以根据需要修改exclude属性的值来排除其他继承类。

此外,你还可以使用通配符来排除一类继承类。例如,如果你想排除所有以"Base"开头的类,可以使用以下配置:

代码语言:txt
复制
android {
    // ...
    jacoco {
        exclude '**/Base*'
    }
}

这样配置后,Jacoco将会排除所有以"Base"开头的类。

需要注意的是,Jacoco的exclude属性是基于类的全限定名进行匹配的。因此,在配置排除规则时,需要确保类的全限定名与配置的匹配模式一致。

关于Jacoco的更多信息和用法,你可以参考腾讯云的Jacoco产品介绍页面:Jacoco产品介绍

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • Android 项目代码质量保证实践

    一个项目开发必然会涉及团队协作,而工程质量就需要团队去保证。一般我们期望的代码:无潜在风险、无重复逻辑、风格无差异、可阅读性好、新人上手速度快等。为了达到上述目标,一般团队都会制定一套自己认可的编码规范,并且周期性进行 code review。然而编码规范的制定,那么一套编码规范需要包含哪些内容,另外编码规范仅仅是一套软规范,实际程序员同学能遵守到什么程序还是一个未知数,所以需要我们进行人肉 code review,而这种人肉排查方式,很容易遗漏部分问题,保障性还是有些不足。 为此,我们从编码前期、编码中期和编码后期保证进行了初步尝试。

    02
    领券