Как сломать сборку, если тестовое покрытие не соответствует минимальному порогу? - PullRequest
2 голосов
/ 12 мая 2019

Мы хотим завершить сборку кода, если тестовое покрытие опускается ниже порогового значения.Но это не сбой при сборке.

Плагин Scoverage:

addSbtPlugin("org.scoverage" % "sbt-scoverage" % "1.3.5")

Добавлен после двух операторов в build.sbt

coverageMinimum := 80,
coverageFailOnMinimum := true

Не сбой даже в локальномесли тестовое покрытие ниже 80. Я запускаю команду

sbt clean coverage test coverageReport

1 Ответ

1 голос
/ 13 мая 2019

Попробуйте обновить до версии 1.5.1 примерно так

addSbtPlugin("org.scoverage" % "sbt-scoverage" % "1.5.1")
...