{"meta":{"title":"Справочник по охвату кода","intro":"Code Quality показывает, какой процент строк кода фактически выполняется, поэтому перед слиянием можно найти неотверяемый код.","product":"Безопасность и качество кода","breadcrumbs":[{"href":"/ru/code-security","title":"Безопасность и качество кода"},{"href":"/ru/code-security/reference","title":"Reference"},{"href":"/ru/code-security/reference/code-quality","title":"Качество кода"},{"href":"/ru/code-security/reference/code-quality/code-coverage","title":"Покрытие кода"}],"documentType":"article"},"body":"# Справочник по охвату кода\n\nCode Quality показывает, какой процент строк кода фактически выполняется, поэтому перед слиянием можно найти неотверяемый код.\n\nПокрытие кода измеряет процент строк в исходном коде, выполняемых при запуске набора тестов.\nCode Quality отображает процент покрытия строк на запросы на вытягивание после отправки отчета о охвате Cobertura XML.\n\n> \\[!NOTE]\n> Code Quality сообщает только **о охвате строк** . Средства покрытия часто также сообщают о функции, ветви или охвате операторов. Code Quality В настоящее время эти метрики не используются, даже если xml-отчет Cobertura включает их, и они не отображаются в запросах на вытягивание или оцениваются правилами порогового значения покрытия.\n\n## Вычисление покрытия линий\n\nПроцент покрытия линии представляет количество линий, охваченных тестами, разделенными на общее количество строк, выраженных в процентах.\nCode Quality сохраняет последнюю отправку для каждой ветви (включая ветвь по умолчанию) и сравнивает покрытие линии запроса на вытягивание с покрытием линии ветви по умолчанию.\n\nНапример, если ваша ветвь по умолчанию имеет 44% покрытия линий, а в ветви запроса на вытягивание имеется 65% покрытия линии, запрос на вытягивание получил 21 процентных пунктов покрытия линии.\n\n## Дельта по файлу\n\nРазбивка по файлам на запросы на вытягивание показывает, как изменяется покрытие строк для каждого измененного файла. Положительное значение означает, что файл получил покрытие строки в ветви запроса на вытягивание по сравнению с ветвью по умолчанию.\n\nЧтобы настроить покрытие кода для вашего репозитория, смотрите [Настройка покрытия кодами для вашего репозитория](/ru/code-security/how-tos/maintain-quality-code/set-up-code-coverage).\n\n## Дополнительные материалы\n\n* [Справочник по метрикам и оценкам](/ru/code-security/reference/code-quality/metrics-and-ratings)"}