Я использую cover.py для проверки покрытия кода моих модульных тестов в виде отчета html.
coverage run -m pytest
coverage html
Отчет довольно крутой, который показывает общее покрытие% и охват% отдельного файла .py.Каждый раз, когда я заканчивал некоторые изменения кода, я перезапускал отчет о покрытии, чтобы проверить, могут ли мои тесты модульного тестирования хорошо покрыть новые коды.Однако проблема заключается в том, что мне нужно определить вручную, если какой-либо файл .py имеет особенно низкое покрытие.
Есть ли какой-либо способ или существующий инструмент, который можно использовать для сравнения покрытия тестами с предыдущим / историческим прогоном?Так что я могу легко определить, значительно ли уменьшен охват любого файла .py.