【发布时间】:2020-07-10 03:44:55
【问题描述】:
我正在使用 Scoverage 对 scala 项目进行覆盖率报告。 XML 报告已正确生成,但 HTML 版本看起来像这样为空白
我正在使用 scalatest 版本“3.1.1”和最新的覆盖插件版本
addSbtPlugin("org.scoverage" % "sbt-scoverage" % "1.6.1")
这个问题似乎在 Jenkins 插件 see issue 中存在很长时间,但最近没有任何活动/修复。
什么是替代选择?改用 JaCoCo 会有帮助吗?
【问题讨论】:
-
在加载该页面时尝试查看 Javascript 控制台,我猜会报告一些错误,可能与 CSP 有关。如果是这种情况,请看这里:wiki.jenkins.io/display/JENKINS/…
-
我刚刚意识到这正是您引用的错误报告已经告诉您的内容。所以,是的,这很可能是问题所在,如果您想查看这些页面,您必须配置内容安全策略以让浏览器访问覆盖率报告的文件。
-
好的,所以解决这个问题的唯一方法是在 Jenkins 这边,谢谢你的链接,我会试试的。
-
@bachr 运气好吗?
-
@mdabdullah 没有主要问题未解决,我确实将我目前正在使用的解决方法作为答案。
标签: scala jenkins sbt jacoco scoverage