【问题标题】:evosuite _ESTest.java results reported in sonar/jacoco在 sonar/jacoco 中报告的 evosuite _ESTest.java 结果
【发布时间】:2016-08-05 02:09:54
【问题描述】:

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

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

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

谢谢, 吉姆

【问题讨论】:

    标签: java sonarqube jacoco sonarqube-scan evosuite


    【解决方案1】:

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

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

    您可以在此处阅读为什么覆盖率为 0%,以及可能的解决方法。

    【讨论】:

      猜你喜欢
      • 2019-02-17
      • 1970-01-01
      • 2017-10-19
      • 2018-12-13
      • 2015-10-02
      • 2014-08-29
      • 2020-06-28
      • 2020-02-16
      • 2015-10-18
      相关资源
      最近更新 更多