是否可以从 sbt 项目的覆盖范围中排除日志?
Is it possible to exclude logs from coverage in sbt project?
我有一个带有 sbt-scoverage
库的 sbt 项目。我想知道在覆盖率报告中是否有可能不计算日志。
我检查了 sbt-scoverage
ScoverageKeys,但我发现只有禁用包或文件的选项。我对使用不感兴趣:
// $COVERAGE-OFF$
...
// $COVERAGE-ON$
有时,当您想要实现某些覆盖时,根据报告,包含日志的文件未被 100% 覆盖,这很烦人。
非常欢迎任何提示!谢谢!
有可能:
-P:scoverage:excludedPackages:.*\.utils\..*;.*\.SomeClass;org\.apache\..*
见github.com/scoverage/scalac-scoverage-plugin
在build.sbt
中定义:
coverageExcludedPackages := ".*\.Reverse.*;views.*;adapters.*;controllers.*;.*\.javascript.*"
我有一个带有 sbt-scoverage
库的 sbt 项目。我想知道在覆盖率报告中是否有可能不计算日志。
我检查了 sbt-scoverage
ScoverageKeys,但我发现只有禁用包或文件的选项。我对使用不感兴趣:
// $COVERAGE-OFF$
...
// $COVERAGE-ON$
有时,当您想要实现某些覆盖时,根据报告,包含日志的文件未被 100% 覆盖,这很烦人。
非常欢迎任何提示!谢谢!
有可能:
-P:scoverage:excludedPackages:.*\.utils\..*;.*\.SomeClass;org\.apache\..*
见github.com/scoverage/scalac-scoverage-plugin
在build.sbt
中定义:
coverageExcludedPackages := ".*\.Reverse.*;views.*;adapters.*;controllers.*;.*\.javascript.*"