首页 > 解决方案 > 如何在 Eclipse 中计算测试用例覆盖率时跳过 Lombok getter 和 setter?

问题描述

我正在使用 Lombok 为 bean 生成 getter 和 setter。但是我想在 Eclipse 中计算测试用例覆盖率时排除这些方法(getter 和 setter)。

我怎样才能做到这一点?

标签: java

解决方案


我假设您正在使用 EclEmma。从用户指南中,您可以排除类和类加载器,但不能排除方法。

排除:应从执行分析中排除的类名列表。列表条目由冒号 (:) 分隔,并且可以使用通配符(* 和 ?)。(默认:空)

排除类加载器:应从执行分析中排除的类加载器名称列表。列表条目由冒号 (:) 分隔,并且可以使用通配符(* 和 ?)。如果特殊框架与 JaCoCo 代码检测发生冲突,尤其是无法访问 Java 运行时类的类加载器,则可能需要此选项。(默认:sun.reflect.DelegatingClassLoader)


推荐阅读