Я пытаюсь измерить охват филиалов модульных тестов для большого приложения Grails. Я использую JaCoCo, Эмма и IDEA для сбора метрик из внутри IntelliJ, я получаю следующее:Филиал с JaCoCo, Emma от IntelliJ
- JaCoCo (показатели не показаны даже для покрытия линии)
- Эмма (производит метод и покрытие линии)
- IDEA (производит класс, метод и покрытие линии)
я, в основном заинтересованы в JaCoCo, как это должно дать мне Branch покрытие по умолчанию. Может ли кто-нибудь указать мне некоторые советы по устранению неполадок?
У меня есть аналогичный вопрос, но мой вопрос о генерировании данных о покрытии филиалов с помощью бегуна покрытия IDEA. Вы поняли решение для этого? – yaobin
@yaobin: _ Модуль покрытия IntelliJ IDEA в настоящее время поддерживает покрытие класса, метода и линии. Пока нет покрытия Branch/Block._ (Ref: https://confluence.jetbrains.com/display/TCD9/IntelliJ+IDEA) – kevinarpe
На самом деле есть визуальный индикатор для покрытия ветви в левом желобе в редакторе. «Желтая метка указывает, что линия была выполнена частично, например, если было проверено только одно условие из оператора if« (ref: http://blog.jetbrains.com/idea/2006/07/code-coverage /) –