Запустите интеграционный тест, используя следующую команду sbt
sbt clean coverage it: test coverageReport
Эта команда запускает интеграционные тесты, инструменты и генерирует отчет.
Build.sbt имеет следующее:
coverageMinimum in IntegrationTest := 21.0
coverageFailOnMinimum in IntegrationTest := true
Результат выглядит так:
[info] Statement coverage.: 20.16%
[info] Branch coverage....: 12.00%
[info] Coverage reports completed
[info] All done. Coverage was [20.16%]
Результат результата имеет 20,16% покрытия кода, но ограничения в build.sbt не обеспечивают ограничение.
Если я изменю build.sbt, то он будет работать:
coverageMinimum := 21.0
coverageFailOnMinimum := true
Хотелось узнать, чего мне не хватает для указания пределов специально для тестов интеграции
Информация о версии:
sbt: 0,13.17
sbt-scoverage: 1.5.1