6

是否有类似于 emma 的工具,可以报告哪个测试涵盖了特定的实现?

4

2 回答 2

6

如果您想查看哪些测试覆盖了哪一行代码,您可以使用Clover 来显示:

  • 一条线被覆盖了多少次
  • 哪些测试涵盖了有问题的行

要了解人们对 Clover 的期望,这里是一个屏幕截图: 三叶草覆盖率报告。 打开了关于测试的信息,第 49 行

于 2012-10-01T13:34:47.270 回答
0

如果您不想费心支付/设置 Cover,一个更简单的方法是:

  • 删除/禁用所有断点
  • 在你知道覆盖它的测试的行上放一个断点
  • 在调试模式下重新运行测试
  • 查看堆栈跟踪以找到调用它的测试

此方法还允许您查看一行被覆盖的次数以及所有调用它的测试。

于 2014-02-01T01:41:32.493 回答