Scala的Maven测试覆盖率

时间:2016-12-22 17:40:03

标签: scala maven

我想在我的Scala项目上进行测试覆盖,为此我使用Maven作为构建工具。

所以我发现了这个: https://github.com/scoverage/scoverage-maven-plugin

我看了看这里: http://scoverage.github.io/scoverage-maven-plugin/1.3.0/check-mojo.html

现在要检查测试覆盖率,我运行它:

mvn test

然后:

mvn scoverage:check

但是,这只会使测试运行。我没有得到关于报道的信息。

另外,我试过了:

mvn scoverage:report

但结果是一样的。

那么如何使用此工具或其他工具在Scala / Maven项目中获取测试覆盖率信息?

1 个答案:

答案 0 :(得分:0)

我只使用Scoverage和SBT,但使用率可能相同。

mvn scoverage:check只生成一些元数据 - XML - 并将生成的覆盖率值与您可能设置的最小覆盖率进行比较。

使用mvn scoverage:report,您将获得一些格式化的报告。更多文档here