Мы используем для запуска команды покрытия в модуле для проверки покрытия кода.
Using command: coverage run --source=dir1 -m unittest test_module_name.py
Затем мы запустим команду xml покрытия, чтобы сгенерировать xml файл
Using command: coverage xml
Затем мы делаем diff-cover (на основе пакета pip), чтобы запустить diff в ветке разработки.
Using command: diff-cover coverage.xml --compare-branch=origin/development
Теперь, когда мы генерируем отчет html, отчет отображается разница из основной ветки, не знаю, в чем именно проблема, или нам нужно сделать git diff, если так ??
Using command: diff-cover coverage.xml --html-report report.html