我从事一个相对较大的项目,该项目有数千个单元测试,需要“大量”时间才能运行。
有时我想查看特定单元测试给出的代码覆盖率。目前我使用 Eclemma 来获取代码覆盖率,但这似乎只能为我提供整个项目的代码覆盖率。
有没有办法获得这种缩小的 View ?
最佳答案
我相信正确的答案不是使用 Clover,而是按照@his 的建议去做。
要在覆盖模式下运行单个 JUnit 测试,只需右键单击它并选择 Context Menu > Coverage as > JUnit Test
。
要在记录覆盖后仅查看受影响的类,请选择覆盖 View 中的小三角形并选择“隐藏未使用的类型”。
这将过滤 View 并仅显示包含“touched”类的包和项目。
关于java - 查看单个类的代码覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9232733/