evosuite _ESTest.java结果在声纳/ jacoco报道

时间:2016-04-13 19:14:23

标签: java sonarqube jacoco sonarqube-scan evosuite

我们有一个evosuite生成的unittest .java文件。我们有其他手工制作的unittest .java文件。我们在服务器上执行构建,并执行所有单元测试(evosuite和手工制作)。然后我们进入我们的声纳仪表板并专门查看覆盖范围。声纳/ jacoco报道了手工制作的单元测试报道。但是对于evosuite要测试的.java文件,该文件仍然有0%的覆盖率,即使在声纳/ jacoco仪表板中的另一个面板上执行了evosuite 16测试,它显示了他们花了多长时间。

为我们配置了构建所在的服务器,我们不管理它们。 Sonar / Jacoco管理员设置由其他人完成。

我不知道为什么我们手工制作的(有些使用@RunWith(JMockit.class)而有些不使用RunWith注释)显示w / coverage百分比而evosuite没有。

谢谢, 吉姆

1 个答案:

答案 0 :(得分:0)

是的,这是一个已经报道过几次的问题......所以我现在刚刚添加了一些关于它的文档:-) at:

http://www.evosuite.org/documentation/measuring-code-coverage/

你可以在那里阅读为什么你得到0%的覆盖率,以及可能的解决方法。