gradle - jacoco代码覆盖率和aspectJ编织

标签 gradle aspectj jacoco

我正在使用gradle构建我的当前项目。我有Jacoco进行代码覆盖,并使用了AspectJ进行日志记录。现在,我面临的问题是AspectJ编织了影响代码覆盖率的代码。

当我们不编织代码时,它是100%,但是当我们使用AspectJ时,它会严重下降到70%。任何指针?

最佳答案

https://confluence.atlassian.com/clover/gradle-clover-plugin-317950477.html是一个三叶草插件,可以编译时间检测。如果您愿意迁移到Open Clover,这将有所帮助。

他们也有一个aspectj-clover-plugin,它也可以检测aspectj生成的代码。

关于gradle - jacoco代码覆盖率和aspectJ编织,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25188561/

相关文章:

android - 更新到 Android Studio 4.1 时出现 java.lang.AssertionError

java - 使用 AspectJ 注释提供重写方法执行后的逻辑

gradle - 将Jacoco与Gradle一起使用

integration-testing - Jacoco-IntegrationTests 代码覆盖率

unit-testing - Groovy Gradle Sonar-runner 单元测试和代码覆盖率

java - 如何获取包含 gradle 项目的所有运行时依赖项的文件?

android - Gradle SourceSets 按 productFlavor 和 buildType

java - Gradle 与 AIDE-IDE

java - 切入点与继承的混淆

java - 抽象父类(super class)中实现的超接口(interface)方法的方面