查找测试覆盖率的来源

时间:2016-07-12 20:10:25

标签: java maven unit-testing cobertura

我目前正在处理我需要更改的遗留Java Maven项目。我已经与cobertura一起运行了测试报告,并且可以看到我必须更改的逻辑目前已经被测试覆盖了。鉴于代码库的大小是数万个类,许多类和测试的复杂性非常大,并且他们没有按单元选择部分半集成测试来测试他们的代码单元。 。我将无法手动追踪哪些测试提供此保险。

我理想情况下有一些方法可以找出测试类x的方法y涵盖源类t的行r

有没有办法使用cobertura或其他工具(希望是一个Maven插件),我可以查看实际涵盖每个LoC的测试?

1 个答案:

答案 0 :(得分:0)

在方法中放置一个断点,在调试模式下执行测试,然后在VM挂起时查看调用堆栈。