Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex scala代码覆盖率使用scct,如何通过正则表达式排除文件_Regex_Scala_Sbt_Code Coverage_Scct - Fatal编程技术网

Regex scala代码覆盖率使用scct,如何通过正则表达式排除文件

Regex scala代码覆盖率使用scct,如何通过正则表达式排除文件,regex,scala,sbt,code-coverage,scct,Regex,Scala,Sbt,Code Coverage,Scct,在我的项目中使用scct时,我希望排除一些文件 我的生成文件: object myBuild extends Build { lazy val americanNinja1 = Project(id = "American-Ninja", base = file("americanNinja")).settings(ScctPlugin.instrumentSettings: _*) //more code ..... } 如何将设置添加到scct以排除所有.html文件(例如) 查

在我的项目中使用scct时,我希望排除一些文件

我的生成文件:

object myBuild extends Build {

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

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

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

这件事解决了一个问题:

你知道怎么做吗


谢谢

您可以看看哪个是SCCT的分支,支持排除,但它目前不支持多项目构建。

我两天前已经解决了类似的问题,但我也必须分支SCCT和SBT-SCCT,并解决一些问题。第一个问题是SBT-SCCT没有正确地将“scctExcludePackages”设置传递给SCCT。我还修改了SCCT,使其基于包名而不是文件名进行排除。我知道这并不能解决您的问题,但请将此作为一种灵感,并随时作出贡献:


看看这个,我看不出有任何选项可以将内容排除在保险范围之外。。。有这方面的参考资料吗?谢谢你说得对,别无选择。Scoverage支持它,但是sbt插件没有公开它。我在Scoverage中没有看到任何合并报告选项,或者我错了吗?
sbt coverageAggregate
是一个将合并的新功能。