2015-01-08 2 views
7

Я пытаюсь измерить покрытие кода с помощью jacoco, но я не понимаю смысла желтых линий. В документе говорится, что это условие не полностью охвачено. Но см. Снимок снимка, который я получил - очевидно, что условие попало, потому что последующая строка зеленая, так почему же условие отмечено желтым?Что такое jacoco yellow line mean

screen-shot

Кроме того, если вы можете указать на быструю ссылку на то, что все пункты охвата, которые jacoco могут показать (кроме покрытия линии), которые помогут много.

ответ

6

Посмотрите здесь: http://www.eclemma.org/jacoco/trunk/doc/counters.html:

Частичное покрытие: только часть команды в линии были выполнены

зеленеть условие должно быть выполнено дважды, один с ложным и с истинным результатом. Вероятно, ваш args.equals("0") всегда прав.

Смежные вопросы