Хадсон Кобертура сообщает 0 - PullRequest
5 голосов
/ 19 июня 2009

У меня проблема в том, что когда я запускаю cobertura target maven, отчет всегда показывает 0%. Я пытался разветвить свои тесты на джунит, но безуспешно. Я попытался настроить плагин cobertura в разделе отчетов и разделе сборки pom, а также попытался связать его как с фазой сайта, так и с фазой пакета. Есть мысли?

В соответствующей заметке я также заметил, что запуск тестов в Cobertura в рамках hudson заставляет плагин junit сообщать, что каждый тест был выполнен дважды (что удваивает количество тестов, зарегистрированных как выполненные). Есть ли способ обойти это?

спасибо,

Jeff

Ответы [ 2 ]

6 голосов
/ 20 июня 2009

Существует проблема совместимости с JDK 1.6.0_14 и плагином cobertura. И у плагина также есть проблемы с многопоточными тестами. Проблема 0% была исправлена ​​использованным b7 JDK6, и, возможно, скоро выйдет исправление для многопоточности (доступен патч)

1 голос
/ 19 июня 2009

Я думаю, что было бы полезно опубликовать любую часть pom.xml, которую вы определили для своего плагина Cobertura, и где вы действительно используете его в своем профиле. Не могли бы вы предоставить это, чтобы он предоставил некоторый контекст для кого-то, чтобы посмотреть? Хотя я уверен, что копирование / вставка [http://mojo.codehaus.org/cobertura-maven-plugin/usage.html] не поможет никому из нас, возможно, если вы предоставите свои и .

...