Отчёт «Аналитика репозитория» доступен на уровне группы. Он показывает покрытие кода тестами в проектах группы и её подгрупп. Данные появляются после завершения в ветке по умолчанию пайплайна, который публикует покрытие.
Доступность отчёта
Отчёт доступен участникам группы с ролью «Наблюдатель» и выше, а также пользователям с типом «Аудитор». Гости и пользователи, не выполнившие вход, не могут открыть отчёт, включая отчёт публичной группы.
Просмотр отчёта
- В верхней панели нажмите «Искать или перейти к…» и выберите группу.
- В меню группы перейдите в «Аналитика» → «Аналитика репозитория».
Также отчёт можно открыть по прямому адресу:
https://<HOST>/groups/<GROUP>/-/analytics/repository_analyticsПокрытие кода тестами
Раздел «Покрытие кода тестами» показывает данные за последний день, в котором есть данные о покрытии:
- «Проекты с покрытием» — число проектов с данными о покрытии;
- «Среднее покрытие по заданиям» — среднее покрытие по заданиям, которые его публикуют;
- «Задания с покрытием» — число заданий, публикующих покрытие.
Подпись «Обновлено» указывает этот день.
Среднее покрытие тестами
График «Среднее покрытие тестами» показывает среднее покрытие всех заданий по дням за последние 30 дней. Дни без данных о покрытии на графике не отмечены.
Наведите указатель на точку графика, чтобы увидеть дату, процент покрытия и число заданий с покрытием.
Последние результаты покрытия тестами
Таблица «Последние результаты покрытия тестами» по умолчанию показывает до 20 проектов с покрытием. Строки отсортированы в алфавитном порядке. Чтобы заменить этот набор, выберите один или несколько проектов в списке «Проекты». В список входят проекты подгрупп.
| Колонка | Содержимое |
|---|---|
| «Проект» | Название проекта со ссылкой на его график покрытия |
| «Покрытие» | Среднее покрытие по заданиям проекта |
| «Задания с покрытием» | Число заданий, публикующих покрытие |
| «Последнее обновление» | Дата последних данных о покрытии |
Скачивание данных о покрытии
Отчёт позволяет скачать исторические данные о покрытии для всех проектов группы и её подгрупп или для выбранных проектов. CSV-файл содержит до 1000 последних записей в порядке от новых к старым. Каждая строка содержит дату, имя группы заданий, название проекта и процент покрытия.
Чтобы скачать CSV-файл:
- Нажмите «Скачать исторические данные покрытия тестами (.csv)».
- В списке «Проекты» выберите проекты или оставьте «Все проекты».
- В поле «Диапазон дат» выберите 7, 14, 30, 60 или 90 дней. По умолчанию выбрано 30 дней.
- Нажмите «Скачать данные покрытия тестами (.csv)».