Необходимые условия
- Покрытие кода настроено для репозитория. См . раздел AUTOTITLE.
Чтение сводного комментария по охвату
После настройки покрытия кода для репозитория github-code-quality[бот] публикуется сводный комментарий по каждому запросу на вытягивание. Комментарий включает:
- Сравнение branch-vs-default-branch: Совокупный процент покрытия для ветви запроса на вытягивание и ветви по умолчанию (например, "65% в ветви запроса на вытягивание, 44% в ветви по умолчанию").
- Наиболее затронутые файлы: 10 файлов с наибольшим покрытием изменяется между ветвью по умолчанию и ветвью запроса на вытягивание. Этот список может включать файлы, которые не изменяются непосредственно в запросе на вытягивание. Новые или измененные файлы ранжируются выше удаленных файлов. В каждой группе файлы сортируются по абсолютному изменению покрытия строк, взвешанным по количеству строк в файле, с величиной покрытия, а затем именем файла в виде тай-брейков.
- Разбивка по файлам: В разделе с расширенным описанием каждого файла с процентом покрытия и разностным значением. Положительное разностное значение означает, что файл получил охват в этой ветви. Отрицательное значение указывает на снижение охвата, которое может сигнализировать неотверяемые пути кода, введенные изменением.
Используйте сводку по охвату, чтобы определить файлы с низким или снижением охвата и определить приоритеты внимания на непроверенных изменениях.
Если вам нужно расширить охват набора тестов, Copilot вы можете написать и обновить тесты. См . раздел AUTOTITLE.