2010-12-15 69 views
5

我想在Scala项目中使用代码覆盖率,简单构建工具用作构建工具。在此项目中使用哪种最佳方法? (我是这些技术的新手)。任何人都可以告诉我如何在我的项目中配置代码覆盖率。如果您能提供一个能够帮助我理解事情的例子。Scala,sbt和emma或Cobertura

+0

雅科可怎么样,对我来说它的工作原理! http://ronalleva.com/2012/04/25/jacoco-and-play.html – drWatson 2012-07-14 10:50:03

回答

3

我试图找出现在同样的事情:-)

我已经找到了sbt-undercover-plugin,它使用Undercover来生成代码覆盖率相当好看的HTML报告。我第一次使用它的时候工作得很好,但今天早上我的报告都显示0%的覆盖率,所以YMMV。

我会更新,因为我发现其他选项。

编辑:

Scala Code Coverage Tool看起来有点更加强劲。它至少提供了自己的Maven回购,因此您不必在本地部署到您的构建机器。

+0

thanxx,如果您发现任何更新,请重新告知我,请让我知道 – 123Ex 2010-12-29 03:39:34

+0

我与Scala代码覆盖工具有良好的运气。它似乎有更少的障碍,sbt-undercover-plugin。 – leedm777 2010-12-30 07:21:37

+0

scct插件不适用于我。它报道的覆盖面非常高。它不会显示未经测试的代码,但会生成完美的经理报告。 – Andrey 2013-06-28 22:37:43