Hudson 和/或 Sonar 似乎报告测试调用的数量,但不报告测试的数量。
所以如果你有
@Test(invocationCount=1000)
testFoo() {}
hudson 和 sonar 都会说有 1000 次测试,但实际上只有一次。除了计算 @Test 标签的数量之外,还有其他方法可以查看该值吗?
最佳答案
据我所知,在 Sonar 中没有办法得到你想要的东西。
确实,根据您提供的基本示例,显示 Sonar 中有 1000 个测试可能会产生误导。但是,我不敢相信这是重复运行测试而不更改其数据的常见用例(即多次运行完全相同相同的测试)。
但是,对于 Sonar 方面,请随时加入我们的用户邮件列表 (user@sonar.codehaus.org) 来讨论这个问题。
关于java - 有没有办法通过 Sonar 或 Hudson 获得准确的测试计数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12588917/