Перейти к основному содержимому

3 записи с тегом "JaCoCo"

Посмотреть все теги

· 5 мин. чтения

1. Обзор

Покрытие кодаэто программная метрика , используемая для измерения того, сколько строк нашего кода выполняется во время автоматизированных тестов.

В этом руководстве мы рассмотрим некоторые практические аспекты использования JaCoCo, генератора отчетов о покрытии кода для проектов Java.

2. Конфигурация Maven

· 3 мин. чтения

1. Обзор

SonarQube — это автономная служба с открытым исходным кодом, которая предоставляет обзор общего состояния нашего исходного кода путем измерения качества кода и охвата кода.

В этом руководстве мы рассмотрим процесс измерения покрытия кода с помощью SonarQube и JaCoCo.

2. Описание

2.1. Покрытие кода

· 4 мин. чтения

1. Введение

В этой статье мы увидим, как исключить определенные классы и пакеты из отчетов о тестовом покрытии JaCoCo .

Как правило, кандидатами на исключение могут быть классы конфигурации, POJO, DTO, а также сгенерированный байт-код. Они не несут никакой конкретной бизнес-логики, и может быть полезно исключить их из отчетов, чтобы обеспечить лучшее представление о покрытии тестами.

Мы рассмотрим различные способы исключения как в Maven, так и в проекте Gradle.

2. Пример