Покрытие кода измеряет процент строк в исходном коде, выполняемых при запуске набора тестов. Code Quality отображает процент покрытия строк на запросы на вытягивание после отправки отчета о охвате Cobertura XML.
Примечание.
Code Quality сообщает только о охвате строк . Средства покрытия часто также сообщают о функции, ветви или охвате операторов. Code Quality В настоящее время эти метрики не используются, даже если xml-отчет Cobertura включает их, и они не отображаются в запросах на вытягивание или оцениваются правилами порогового значения покрытия.
Вычисление покрытия линий
Процент покрытия линии представляет количество линий, охваченных тестами, разделенными на общее количество строк, выраженных в процентах. Code Quality сохраняет последнюю отправку для каждой ветви (включая ветвь по умолчанию) и сравнивает покрытие линии запроса на вытягивание с покрытием линии ветви по умолчанию.
Например, если ваша ветвь по умолчанию имеет 44% покрытия линий, а в ветви запроса на вытягивание имеется 65% покрытия линии, запрос на вытягивание получил 21 процентных пунктов покрытия линии.
Дельта по файлу
Разбивка по файлам на запросы на вытягивание показывает, как изменяется покрытие строк для каждого измененного файла. Положительное значение означает, что файл получил покрытие строки в ветви запроса на вытягивание по сравнению с ветвью по умолчанию.
Чтобы настроить покрытие кода для вашего репозитория, смотрите Настройка покрытия кодами для вашего репозитория.