Определить скорость покрытия в проекте Python - PullRequest
0 голосов
/ 25 октября 2019

Есть ли способ определить% покрытия теста для нового кода (как в коде, добавленном / отредактированном в новом коммите), и провалить тесты, если он падает ниже порога? Это отличается от наличия в вашем файле setup.cfg атрибута --cov-fail-under, поскольку он проверяет всю кодовую базу, а не только новый код. Идея состоит в том, чтобы иметь 95% ограничения покрытия кода для нового кода, хотя в настоящее время наше общее покрытие кода составляет 40%.

1 Ответ

0 голосов
/ 25 октября 2019

diff-cover может сказать вам количество покрытия строк в вашем коммите.

...