# #python #gitlab #gitlab-ci #code-coverage #coverage.py
Вопрос:
Gitlab обеспечивает только визуализацию coverage.py отчет для ветви по умолчанию с использованием жестко заданной логики: https://docs.gitlab.com/ee/ci/pipelines/settings.html#test-coverage-report-badge
Поскольку я хочу получить значение покрытия для любой ветви и показать его в README.MD
пакете using the anybadge, я хочу получить только общее покрытие теста в процентах, чтобы создать значок вручную и предоставить его в качестве артефакта.
Как я могу рассчитать только этот процент общего покрытия, аналогичный логике gitlab, используя coverage.py?
Любые намеки приветствуются!
Ответ №1:
Вы можете использовать coverage json
команду, чтобы получить файл JSON с результатами, а затем извлечь итоговую сумму для использования с anybadge. Поделитесь кодом, когда он заработает!