SBT Coverage "исключить", используемый в приложении Play
Я использовал sbt-scoverage для нашего приложения Play.
Я использовал следующую конфигурацию, чтобы исключить как обратный, так и сгенерированный файл маршрутов.
coverageExcludedPackages := ";Reverse.;Routes.;"
Однако это может исключать только созданные файлы обратного скала и не может исключать файлы маршрутов. Даже я использую следующий скрипт, он делает то же самое
coverageExcludedPackages := ";Routes.*;"
Кто-нибудь знает, какое правильное регулярное выражение должно быть?
2 ответа
Как улучшение ответа @socom1880, это сработало для меня, добавив его в build.sbt
coverageExcludedPackages := "<empty>;Reverse.*;router\\.*"
Лучше попробовать приведенную ниже конфигурацию:
coverageExcludedPackages := ".*Reverse.*;Routes.*"
Это определенно будет работать.