【问题标题】:Scala ,sbt and emma or CoberturaScala、sbt 和 emma 或 Cobertura
【发布时间】:2011-05-25 18:45:31
【问题描述】:

我想在 Scala 项目中使用代码覆盖,Simple Build Tool 用作构建工具。在这个项目中使用什么是最好的。 (我是这些技术的新手。)任何人都可以告诉我如何在我的项目中配置代码覆盖率。如果你能提供一个例子来帮助我理解这些事情。

【问题讨论】:

标签: scala sbt cobertura emma


【解决方案1】:

我现在正试图弄清楚同样的事情:-)

我找到了sbt-undercover-plugin,它使用Undercover 为代码覆盖率生成一个漂亮的HTML 报告。我第一次使用它时工作得非常好,但今天早上我的报告都显示覆盖率为 0%,所以 YMMV。

我会在找到其他选项时进行更新。

编辑:

Scala Code Coverage Tool 看起来更健壮一些。它至少提供了自己的 Maven 存储库,因此您不必在本地部署到您的构建机器。

【讨论】:

  • thanxx,如果您发现任何更新,请告诉我
  • 我对 Scala 代码覆盖率工具很满意。 sbt-undercover-plugin 的障碍似乎更少。
  • scct 插件对我不起作用。它报告了极高的覆盖率。它不会显示未经测试的代码,但会为经理生成完美的报告。
  • 有人知道如何在 SBT 多项目设置中使用 sbt-scct 插件吗?由于某种原因,我的 Build.scala 找不到 ScctPlugin 对象。似乎它应该在默认包中,并且 import ScctPlugin 不起作用。我按照他们主页上的说明进行操作。任何帮助将不胜感激。
猜你喜欢
  • 2011-10-24
  • 1970-01-01
  • 2013-05-30
  • 2011-03-02
  • 2012-07-13
  • 2016-05-24
  • 2011-02-26
  • 2017-02-24
  • 2023-03-12
相关资源
最近更新 更多