【发布时间】:2011-10-28 19:47:37
【问题描述】:
我们大多数人都习惯于使用 Cobertura 之类的工具来查找单元测试代码覆盖率。
是否有任何注释/框架集可用于智能地通知 Cobertura 不测试某些类/方法/分支等?
我正在使用 maven,所以我可以使用类级别排除来排除类,但是我追求更精细的控制级别。例如
- 忽略这个类(可以使用排除)
- 只忽略这个方法(因为这个方法只会在测试环境中使用,或者是一个微不足道的 getter)
- 忽略一堆类(因为那只是演示客户端的源代码)
- 有标签,例如,如果我使用集成配置文件运行代码覆盖率,那么请检查我是否覆盖了这段代码等。
【问题讨论】: