java - 有没有办法通过 Sonar 或 Hudson 获得准确的测试计数?

标签 java unit-testing hudson testng sonarqube

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/

相关文章:

maven-2 - Nexus + Maven + Hudson 的发布问题

Java XML vs SQL vs 自定义数据存储

java - 将 IV 作为最终 block 添加到加密的字节数组中

java - 为什么 okhttp3.Response 类是最终的

unit-testing - 在 10 分钟的 Grok 单元测试演讲中,你会包括哪些内容

jenkins - 将生成的文件夹从一个作业复制到 Hudson/Jenkins 中的另一个作业

java - YouTube Player崩溃(java.lang.NullPointerException,空对象引用)

java - 如何修复 java.lang.NoSuchMethodError

java - 有没有办法在单个@Test 中测试一组输入与一组输出?

java - svn-tag Hudson 插件不起作用