Поддержка Cobertura & Java 7 - PullRequest
       7

Поддержка Cobertura & Java 7

30 голосов
/ 16 ноября 2011

Есть идеи, когда cobertura будет поддерживать java 7?

Найдено http://sourceforge.net/tracker/index.php?func=detail&aid=3295711&group_id=130558&atid=720018

Мы предпочли cobertura, а не emma и другие инструменты покрытия кода, и похоже, что нам нужно повторить все это снова, сейчасчто никто из них еще не поддерживает Java 7.

Спасибо

Ответы [ 5 ]

16 голосов
/ 21 августа 2013

Cobertura 2.0.3 поддерживает Java 7, плагин cobertura-maven-plugin версии 2.6, использующий эту версию, был только что выпущен

10 голосов
/ 16 февраля 2013

Мне удалось заставить его работать, добавив следующий аргумент:

-XX: -UseSplitVerifier

Я получил его от здесь .

3 голосов
/ 26 сентября 2012

Я думаю, что ответ: это не так.В списке рассылки обсуждается, что проект не поддерживается, и есть ошибки Java 7 , которые были открыты в течение года.С другой стороны, функциональность JaCoCo сопоставима и активно поддерживается.

1 голос
/ 14 мая 2013

В дополнение к комментарию Джаггера, похоже, что сейчас он активно работает над следующим выпуском - см .:

https://github.com/cobertura/cobertura/commit/b303fdc94851088a3c8699651770faef33180924

с комментарием «Исправить проблему стека карт Java 7».

0 голосов
/ 02 февраля 2017

Старая тема, но мой ответ может быть полезен: Cobertura поддерживает последние версии Java и активно поддерживается. eCobertura (плагин Eclipse для Cobertura) не поддерживается с 2010 года, но сама Cobertura все еще поддерживается.

eCobertura не будет работать с Java 7 или выше, но Cobertura будет.

Если вы ищете отчеты о покрытии (например, те, которые eCobertura предоставляла), просто запустите плагин Cobertura maven с mvn cobertura:cobertura и проверьте HTML-отчет в target/site/cobertura/index.html

...