Отчёт «Аналитика репозитория» доступен на уровне группы. Он показывает покрытие кода тестами в проектах группы и её подгрупп. Данные появляются после завершения в ветке по умолчанию пайплайна, который публикует покрытие.

Доступность отчёта

Отчёт доступен участникам группы с ролью «Наблюдатель» и выше, а также пользователям с типом «Аудитор». Гости и пользователи, не выполнившие вход, не могут открыть отчёт, включая отчёт публичной группы.

Просмотр отчёта

  1. В верхней панели нажмите «Искать или перейти к…» и выберите группу.
  2. В меню группы перейдите в «Аналитика» → «Аналитика репозитория».

Также отчёт можно открыть по прямому адресу:

https://<HOST>/groups/<GROUP>/-/analytics/repository_analytics

Покрытие кода тестами

Раздел «Покрытие кода тестами» показывает данные за последний день, в котором есть данные о покрытии:

  • «Проекты с покрытием» — число проектов с данными о покрытии;
  • «Среднее покрытие по заданиям» — среднее покрытие по заданиям, которые его публикуют;
  • «Задания с покрытием» — число заданий, публикующих покрытие.

Подпись «Обновлено» указывает этот день.

Среднее покрытие тестами

График «Среднее покрытие тестами» показывает среднее покрытие всех заданий по дням за последние 30 дней. Дни без данных о покрытии на графике не отмечены.

Наведите указатель на точку графика, чтобы увидеть дату, процент покрытия и число заданий с покрытием.

Последние результаты покрытия тестами

Таблица «Последние результаты покрытия тестами» по умолчанию показывает до 20 проектов с покрытием. Строки отсортированы в алфавитном порядке. Чтобы заменить этот набор, выберите один или несколько проектов в списке «Проекты». В список входят проекты подгрупп.

КолонкаСодержимое
«Проект»Название проекта со ссылкой на его график покрытия
«Покрытие»Среднее покрытие по заданиям проекта
«Задания с покрытием»Число заданий, публикующих покрытие
«Последнее обновление»Дата последних данных о покрытии

Скачивание данных о покрытии

Отчёт позволяет скачать исторические данные о покрытии для всех проектов группы и её подгрупп или для выбранных проектов. CSV-файл содержит до 1000 последних записей в порядке от новых к старым. Каждая строка содержит дату, имя группы заданий, название проекта и процент покрытия.

Чтобы скачать CSV-файл:

  1. Нажмите «Скачать исторические данные покрытия тестами (.csv)».
  2. В списке «Проекты» выберите проекты или оставьте «Все проекты».
  3. В поле «Диапазон дат» выберите 7, 14, 30, 60 или 90 дней. По умолчанию выбрано 30 дней.
  4. Нажмите «Скачать данные покрытия тестами (.csv)».