0

在我的项目中使用 scct 有一些文件我想被排除在外

我的构建文件:

object myBuild extends Build {

  lazy val americanNinja1 = Project(id = "American-Ninja", base = file("americanNinja")).settings(ScctPlugin.instrumentSettings: _*)

 //more code .....
}

如何将设置添加到 scct 以排除所有 .html 文件(例如)

查看 scct 的 github 项目,我看到有一个过滤器选项

https://github.com/sqality/scct/blob/master/src/main/scala/com/sqality/scct/CoverageFilter.scala

并且有一个问题已解决:

https://github.com/mtkopone/scct/issues/60

知道怎么做吗?

谢谢!

4

2 回答 2

1

两天前我已经修复了类似的问题,但我也不得不分叉 SCCT 和 SBT-SCCT 并修复一些东西。第一个问题是 SBT-SCCT 没有正确地将“scctExcludePackages”设置传递给 SCCT。我还修改了 SCCT 以便它根据包名而不是文件名排除。我知道这并不能解决您的问题,但可以以此为灵感并随时做出贡献:

https://github.com/RadoBuransky/sbt-scct/commit/b301a9cb21447c3a531707437b95e5f39e9ce336 https://github.com/RadoBuransky/scct/commit/d6244d54ef00f01f6019d7cf1bd0fd927ce75e08

于 2014-01-02T17:22:32.410 回答
0

您可以查看https://github.com/scoverage/sbt-scoverage,它是 SCCT 的一个分支,支持排除,但目前不支持多项目构建。

于 2013-12-12T18:20:12.093 回答