Покрытие Pytest с линией покрытия и минимальными ограничениями, такими как карма / Стамбул - PullRequest
0 голосов
/ 12 декабря 2018
  1. В модуле покрытия в Стамбуле для Karma вы можете установить пороговые значения для различных видов покрытий.Если какое-то покрытие не соответствует своему минимуму, то instanbul выдает ошибку.Это очень полезно при создании проекта с Дженкинсом, и вы должны соблюдать такие ограничения.Можно ли получить аналогичную функциональность с pytest-cov или любым другим модулем?

https://ibb.co/y4J3JrG

pytest-cov генерирует только покрытие заявлений.Можно ли также получить покрытие строки / кода?

1 Ответ

0 голосов
/ 12 декабря 2018

Coverage.py (который является движком для pytest-cov) имеет пороговые значения для общего покрытия, но не отдельные пороговые значения для разных измерений.Посмотрите на параметр --fail-under.

Coverage.py может измерять охват выписок и охват филиалов.Вы упоминаете покрытие «строка» и «покрытие кода»: я не знаю, чем они отличаются от покрытия заявления.

...