Lombok注释与Cobertura或类似工具中的代码覆盖率

dan*_*uch 13 java unit-testing cobertura lombok

配置cobertura以忽略某些代码块

根据我从上面的问题中读到的问题,在Cobertura中没有办法将给定的代码部分排除在测试之外.

真的吗?/在任何类似的工具中都可以吗?

我正在使用Lombok注释@Getter,@Setter等等,这很好,但是即使我正在测试getter和setter方法,它们也会导致覆盖报告中出现"红色". - 我想对此做点什么......有什么方法可以解决这个问题吗?

Roe*_*ker 4

是否可以首先对被测代码运行delombok ,编译它,然后通过Cobertura对其进行检测?

披露:我是 Project Lombok 开发人员之一

  • 为什么测试会在 equals 和 hashCode 上失败?生成的代码有问题吗? (3认同)
  • 这有什么帮助?Delombok 没有摆脱 getter/setter,它们在覆盖范围中仍然显示为“红色”。 (2认同)