Chromium Chronicle #3: Покрытие кода в Gerrit

Эпизод 3: Юк, Роберто и Саджад, Маунтин-Вью, Калифорния (июнь 2019 г.)
Предыдущие серии

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

Chromium CL может отображать построчную разбивку тестового покрытия. Вы можете использовать программу-робот покрытия кода, чтобы гарантировать, что вы отправляете только хорошо протестированный код.

Чтобы увидеть покрытие кода для Chromium CL, запустите скрипт покрытия кода trybot linux-coverage-rel :

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

Инструмент покрытия кода в настоящее время поддерживает код C/C++ для Chrome в Linux; поддержка большего количества платформ и языков находится в разработке.

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

Узнать больше

Хотите узнать больше? Ознакомьтесь с покрытием в демо-версии Gerrit CL и поэкспериментируйте с покрытием кода в Gerrit или просмотрите полную панель управления покрытием кодовой базы с разбивкой по каталогам и компонентам.

Поделитесь своим отзывом

Есть отзывы? Свяжитесь с code-coverage@chromium.org или сообщите об ошибке .