Я использую плагин sbt-scoverage для измерения охвата кода (заявления) в нашем проекте. Из-за месяцев, не беспокоящих о покрытии и наших тестах, мы решили установить порог для минимального процента покрытия: , если вы пишете код, по крайней мере, попробуйте оставить проект с таким же процентом покрытия, как если бы вы его нашли. , например. если вы запустили свою ветку функций с проектом, имеющим 63% покрытия, у вас есть, после завершения вашей функции, оставить то же значение покрытия.Порог покрытия изменяемого кода с помощью sbt-scoverage
С этим мы хотим обеспечить постепенное внедрение лучших практик вместо установки фиксированного значения покрытия (что-то вроде coverageMinimum := XX
).
Сказав это, я рассматриваю возможность хранения последнего значения анализа в файле, а затем сравниваю его с новым исполнением, инициированным разработчиком.
Другой вариант, который я рассматриваю, заключается в том, чтобы получить это значение с нашего сервера SonarQube на основе данных, хранящихся там.
Мой вопрос: есть ли способ сделать это с помощью sbt-scoverage? Я вникнул в документы и их форум Google Groups, но я не могу найти что-то об этом.
Заранее благодарен!