Каково покрытие филиала JaCoCo?
Каково покрытие филиала JaCoCo?

Видео: Каково покрытие филиала JaCoCo?

Видео: Каково покрытие филиала JaCoCo?
Видео: 5 Правил Как НУЖНО Выбирать Цвет Напольного Покрытия | LESH 2024, Май
Anonim

JaCoCo в основном предоставляет три важных показателя: Линии покрытие отражает объем кода, который был выполнен, на основе количества инструкций байтового кода Java, вызванных тестами. Охват филиалов показывает процент выполненных упражнений ветви в коде - обычно связаны с операторами if / else и switch.

Соответственно, что такое покрытие кода филиала?

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

Кроме того, для чего используется JaCoCo? Мы использовать в JaCoCo Плагин Maven для двух целей: он предоставляет нам доступ к JaCoCo агент времени выполнения, который записывает данные покрытия выполнения. Он создает отчеты о покрытии кода из данных выполнения, записанных JaCoCo агент времени выполнения.

Точно так же вы можете спросить, что такое JaCoCo и как он работает?

Агент Java. JaCoCo использует инструментарий файла класса для записи данных покрытия выполнения. Файлы классов обрабатываются "на лету" с помощью так называемого Java-агента. Этот механизм позволяет выполнять предварительную обработку всех файлов классов в памяти во время загрузки класса независимо от структуры приложения.

Как измеряется охват филиалов?

Обратите внимание на две метрики: строка покрытие а также покрытие филиала . Вы можете увидеть, как они рассчитываются. Возьмите линии укрытия и разделите их на линии укрытия, и вы получите линию покрытие процент. Возьми крытые ветви и разделите это на общую ветви и у вас есть покрытие филиала в процентах.

Рекомендуемые: