Использование pycobertura . Это инструмент командной строки, который предотвращает регрессию покрытия кода путем различий в двух отчетах о покрытии. Он сообщает вам, является ли ваш новый код лучше или хуже предыдущей версии, с точки зрения охвата.
$ pycobertura diff ./master/coverage.xml ./myfeature/coverage.xml
Это не зависит от языка, поскольку оно опирается только на отчет Cobertura (файл XML), сгенерированный вашим инструментом тестирования / покрытия.
Pycobertura также может генерировать отчеты в формате HTML, которые прекрасно подходят для таких инструментов CI / CD, как Jenkins.
https://github.com/aconrad/pycobertura