Отчёт «Аналитика репозитория» доступен на уровне проекта. Он показывает языки программирования в ветке репозитория по умолчанию, а также покрытие кода тестами и статистику коммитов для выбранной ветки или тега.
Доступность отчёта
Отчёт доступен пользователям, которые могут скачать код проекта. В проекте должен быть инициализированный репозиторий и хотя бы один коммит в ветке по умолчанию. Коммиты вики в отчёт не входят.
Просмотр отчёта
- В верхней панели нажмите «Искать или перейти к…» и выберите проект.
- В меню проекта перейдите в «Аналитика» → «Аналитика репозитория».
Также отчёт можно открыть по прямому адресу:
https://<HOST>/<GROUP>/<PROJECT>/-/graphs/<REF>/chartsЧтобы посмотреть покрытие кода тестами и статистику коммитов для другой ветки или тега, выберите её или его в списке рядом с «Статистика коммитов». График языков программирования всегда использует ветку по умолчанию.
Языки программирования
График «Языки программирования, используемые в этом репозитории» показывает долю кода каждого языка программирования в ветке проекта по умолчанию. Расчёт использует размер кода в байтах и исключает сгенерированный и сторонний код.
Покрытие кода тестами
График «Статистика покрытия кода» показывает данные о покрытии выбранной ветки или тега за последние 90 дней. Данные появляются после завершения пайплайна с данными о покрытии.
Если покрытие публикуют несколько групп заданий, выберите их название в списке над графиком. Наведите указатель на точку графика, чтобы увидеть дату и процент покрытия. Если на графике есть данные, нажмите «Скачать исходные данные (.csv)», чтобы скачать их.
Данные о покрытии доступны только пользователям, которые могут просматривать пайплайны и результаты заданий проекта. Для публичного проекта пользователь, не выполнивший вход, может просматривать покрытие при включённых публичных пайплайнах.
Статистика коммитов
Раздел «Статистика коммитов» использует до 2000 коммитов без коммитов слияния из выбранной ветки или тега. Он показывает общее число коммитов, среднее число за день и число авторов, а затем графики коммитов:
- по дням месяца;
- по дням недели;
- по часам в UTC.