Интерпретация отчета Jacoco

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

Обычно он показывает коды, покрытые во время выполнения одним цветом (здесь желтый) и не покрытые другим цветом (здесь красный). Но есть некоторые коды в том же классе, которые не покрыты ни одним из цветов.

Что это значит? Затрагиваются ли эти строки кода во время выполнения или нет?


person winadi    schedule 24.04.2014    source источник


Ответы (1)


Смотрите здесь: что означает цвет. http://www.eclemma.org/userdoc/annotations.html

а также

http://www.eclemma.org/faq.html#trouble02

Я вижу, что Jacoco по своему дизайну игнорирует любые комментарии (однострочные/многострочные), определения классов, открывающие скобки, определения/объявления переменных, импорт в Java/Groovy и т. д. и т. д., поскольку они не считаются фактическим «исполняемым» кодом.

Каким-то образом списки, определения типов переменных карты и пустые скобки/скобки функций/методов показаны как закрытые.

person AKS    schedule 29.01.2015