Покрытие кода java-файла не отражается ни в Sonar, ни в Eclipse

SonarQube5.3 отображает покрытие java-файла как 0,0%, даже если для него существует тестовый файл. Этот тестовый файл не включен в SonarExclusions.json. Кроме того, в eclipse, использующем инструмент Eclemma для покрытия кода, источник выделяется красным цветом, что указывает на то, что исходный код не покрыт полностью.

Что должно быть причиной того, что покрытие не отражается?


person Suyed Dalvi    schedule 08.03.2016    source источник


Ответы (1)


Это может быть полезно.

Если это так, то SonarQube может потребовать что-то еще, например, cobertura или jacoco, чтобы обеспечить тестовое покрытие. Попробуйте добавить такой инструмент анализа и снова запустите Sonar.

person djames    schedule 14.03.2016
comment
правильно, для этого требуется один из этих инструментов, и у меня был jacoco. Я исследовал больше и обнаружил, что есть некоторые проблемы совместимости с jacoco, но Cobertura дает правильные результаты.. Спасибо за ваш ответ.. - person Suyed Dalvi; 24.08.2016