SBT覆盖范围"排除"用于Play应用程序

时间:2015-09-01 12:05:11

标签: scala playframework-2.0 scoverage

我在我们的Play应用程序中使用了sbt-scoverage。

我使用以下配置来排除反向和路由生成的文件。

coverageExcludedPackages := ";Reverse.;Routes.;"

但是,这只能排除生成的反向scala文件,并且不能排除路由文件。即使我使用以下脚本,它也会使用相同的

coverageExcludedPackages := ";Routes.*;"

任何人都知道正确的正则表达式应该是什么?

enter image description here

3 个答案:

答案 0 :(得分:4)

作为@ socom1880答案的改进,这对我有用,可以将其添加到&Struct<Struct<_>>

build.sbt

答案 1 :(得分:3)

尝试

coverageExcludedPackages := "<empty>;router\\..*;"

答案 2 :(得分:0)

最好尝试以下配置:

coverageExcludedPackages := ".*Reverse.*;Routes.*"

这肯定可以。