junit - 从 jacoco 分析中排除类方法

标签 junit jacoco

我正在寻找一种在我的 jacoco 分析中排除特定类方法的方法。我知道“排除”属性,但这仅适用于整个类。

就我而言,我生成了扭曲覆盖率报告的方法,因此我想将它们从报告中排除。

最佳答案

JaCoCo 现在支持 (在 2018 年,我知道问题来自 2012 年)因为 version 0.8.0 (发布于 2018/01/02)忽略方法 带注释@lombok.Generated .

因此,这也可以用作其他生成方法的变通方法(如果您能够以这种方式标记它们),或者如果您真的需要,甚至可以用于“手写”方法(尽管这可能不是作者的意图)。

关于junit - 从 jacoco 分析中排除类方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8715410/

相关文章:

java - 使用逻辑或 (||) 测试 if 语句的覆盖率 - 对于 Java 的短路,JaCoCo 希望我覆盖的第四个条件是什么?

maven - 如何配置多模块 Maven + Sonar + JaCoCo 来提供合并的覆盖率报告?

gradle - 找不到方法 jacocoTestCoverageVerification()

java - 带有 Jacoco 插件的 build.gradle 不会为集成测试生成覆盖率报告

java - Spring 存储库并不总是抛出 DataIntegrityViolationException

java - JUnit 测试 ArrayList 元素不重复

java - 是否可以在 Eclipse 中从多个包运行 JUnit 测试?

java - 在 JUnit 测试中处理 Swing 事件

jenkins-plugins - SonarQube - 没有转储 JaCoCo 执行数据

java - 参数化运行器中的 Junit 测试用例构造函数调用