4

我正在使用 sbt scoverage 1.3.5 (Scala 2.11.8) 并且我有一堆我不想包含覆盖率报告的类。特别是基类及其测试位于com/corp/something/something_elsemain 和 test 中。我在 buld.sbt 中添加了以下几行:

coverageEnabled := true
coverageMinimum := 90
coverageFailOnMinimum := true
coverageExcludedPackages := """com.corp.something.something_else.*;"""

我试过用单引号\\.代替点,有和没有.*最后的分号,有和没有最后的分号,但到目前为止,当我运行报告时sbt clean coverage test coverageReport,报告包含所有内容,并且不排除我列出的包。我错过了什么?

也许与此类似,即使所有软件包的覆盖率低于 90%,覆盖率报告也不会失败,并且根据我设置的选项它应该失败,对吧?

4

0 回答 0