Skip to main content

Справочник по охвату кода

Code Quality показывает, сколько кода на самом деле выполняется, поэтому перед слиянием можно найти неотверяемый код.

Покрытие кода измеряет, какой процент исходного кода выполняется во время запуска тестового набора. Code Quality показывает процент покрытия на pull requests после загрузки отчёта Cobertura XML покрытия.

Как рассчитывается покрытие

Процент покрытия — это количество покрываемых линий, делённое на общее количество линий, выраженное в процентах. Code Quality сохраняет последнюю отправку для каждой ветви (включая ветвь по умолчанию) и сравнивает покрытие ветви запроса на вытягивание с покрытием ветви по умолчанию.

Например, если ваша ветвь по умолчанию имеет 44% охвата, а в ветви запроса на вытягивание имеется 65% покрытия, запрос на вытягивание получил 21 процентных пунктов покрытия.

Дельта по файлу

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

Чтобы настроить покрытие кода для вашего репозитория, смотрите Настройка покрытия кодами для вашего репозитория.

Дополнительные материалы