SBT Coverage "исключить", используемый в приложении Play

Я использовал sbt-scoverage для нашего приложения Play.

Я использовал следующую конфигурацию, чтобы исключить как обратный, так и сгенерированный файл маршрутов.

coverageExcludedPackages := ";Reverse.;Routes.;"

Однако это может исключать только созданные файлы обратного скала и не может исключать файлы маршрутов. Даже я использую следующий скрипт, он делает то же самое

coverageExcludedPackages := ";Routes.*;"

Кто-нибудь знает, какое правильное регулярное выражение должно быть?

2 ответа

Как улучшение ответа @socom1880, это сработало для меня, добавив его в build.sbt

coverageExcludedPackages := "<empty>;Reverse.*;router\\.*"

Пытаться

coverageExcludedPackages := "<empty>;router\\..*;"

Лучше попробовать приведенную ниже конфигурацию:

coverageExcludedPackages := ".*Reverse.*;Routes.*"

Это определенно будет работать.

Другие вопросы по тегам