Skip to main content

Просмотр покрытия кода на запросы на вытягивание

Просмотрите сводку покрытия, размещенную на запросах на вытягивание, чтобы определить файлы с низким или снижением покрытия кода.

Кто может использовать эту функцию?

Пользователи с доступом на запись

GitHub Team или GitHub Enterprise Cloud

Необходимые условия

Чтение сводного комментария по охвату

После настройки покрытия кода для репозитория github-code-quality[бот] публикуется сводный комментарий по каждому запросу на вытягивание. Комментарий включает:

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

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

Если вам нужно расширить охват набора тестов, Copilot вы можете написать и обновить тесты. См . раздел AUTOTITLE.

Дальнейшие действия