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