我有一个带有sbt-scoverage
库的sbt项目。我想知道有某种可能性不计算覆盖率报告中的日志。
我检查了sbt-scoverage
ScoverageKeys,但仅找到禁用软件包或文件的选项。我对使用不感兴趣:
// $COVERAGE-OFF$
...
// $COVERAGE-ON$
有时候,当您想获得一定的覆盖率并且包含日志的文件未按报告100%覆盖时,这很烦人。
任何提示都非常欢迎!谢谢!
答案 0 :(得分:1)
可能:
-P:scoverage:excludedPackages:.*\.utils\..*;.*\.SomeClass;org\.apache\..*
请参见github.com/scoverage/scalac-scoverage-plugin
在build.sbt
中定义:
coverageExcludedPackages := ".*\\.Reverse.*;views.*;adapters.*;controllers.*;.*\\.javascript.*"