我在 Play 应用程序中使用了 sbt-scoverage。
我使用以下配置排除了 Reverse 和 Routes 生成的文件。
coverageExcludedPackages := ";Reverse.;Routes.;"
但是,这只能排除生成的反向 scala 文件,不能排除 Routes 文件。即使我使用以下脚本,它也一样
coverageExcludedPackages := ";Routes.*;"
任何人都知道正确的正则表达式应该是什么?
我在 Play 应用程序中使用了 sbt-scoverage。
我使用以下配置排除了 Reverse 和 Routes 生成的文件。
coverageExcludedPackages := ";Reverse.;Routes.;"
但是,这只能排除生成的反向 scala 文件,不能排除 Routes 文件。即使我使用以下脚本,它也一样
coverageExcludedPackages := ";Routes.*;"
任何人都知道正确的正则表达式应该是什么?
作为对@socom1880 答案的改进,这对我有用,方法是将它添加到build.sbt
coverageExcludedPackages := "<empty>;Reverse.*;router\\.*"
尝试
coverageExcludedPackages := "<empty>;router\\..*;"
最好尝试以下配置:
coverageExcludedPackages := ".*Reverse.*;Routes.*"
这肯定会奏效。