重新问我的老问题:
背景:我查看了一个类的声纳覆盖率报告,并想知道哪个测试有助于特定行/分支的覆盖率,以便轻松进入该测试并为新引入的 if-branch 添加测试。
在 IDE 中是否有其他(最好是免费的)clover 替代品?也许甚至可以将它们包含在声纳中?
或者可能是通过 emma-reports 中的一些脚本来增强、积累信息的技巧?
或者更进一步,修补 emma 或 cobertura 以记录所需的信息(我认为,可以很好地记录被测类和测试的名称,而不是记录“1”进行计数)
谢谢!
重新问我的老问题:
背景:我查看了一个类的声纳覆盖率报告,并想知道哪个测试有助于特定行/分支的覆盖率,以便轻松进入该测试并为新引入的 if-branch 添加测试。
在 IDE 中是否有其他(最好是免费的)clover 替代品?也许甚至可以将它们包含在声纳中?
或者可能是通过 emma-reports 中的一些脚本来增强、积累信息的技巧?
或者更进一步,修补 emma 或 cobertura 以记录所需的信息(我认为,可以很好地记录被测类和测试的名称,而不是记录“1”进行计数)
谢谢!
你一定要试试 JaCoCo。它与 Sonar 的集成允许从新功能中受益,例如:
通过单元和集成测试合并覆盖率。见http://www.sonarsource.org/sonar-3-3-in-screenshots/
跟踪测试和测试代码之间的关系(从 sonar 3.5 开始)。您可以在文档页面上找到屏幕截图:http: //docs.codehaus.org/display/SONAR/Resource+Viewer#ResourceViewer-CoverageTab