在我的项目中使用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
知道怎么做吗?
谢谢!
答案 0 :(得分:1)
我两天前修复了类似的问题,但我不得不分叉SCCT和SBT-SCCT并修复一些问题。第一个问题是SBT-SCCT没有正确地将“scctExcludePackages”设置传递给SCCT。此外,我已修改SCCT,以便它基于包名而不是文件名排除。我知道这并不能解决您的问题,但请将此作为灵感,并随时做出贡献:
https://github.com/RadoBuransky/sbt-scct/commit/b301a9cb21447c3a531707437b95e5f39e9ce336 https://github.com/RadoBuransky/scct/commit/d6244d54ef00f01f6019d7cf1bd0fd927ce75e08
答案 1 :(得分:0)
您可以查看https://github.com/scoverage/sbt-scoverage这是SCCT的一个分支并支持排除,但它目前不支持多项目构建。