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