Кобертура и Причал
Я пытаюсь получить отчет о покрытии при запуске моего веб-приложения на Jetty, используя cobertura. У нас уже есть cobertura для юнит-тестов с использованием плагина surefire. У нас также настроен плагин failsafe для запуска наших интеграционных тестов.
Я уже (вручную) проинструктировал мою войну и развернул ее.
При бегеmvn verify
с профилем «интеграционные тесты» кажется, что cobertura работает, потому что я получаю все новые предупреждения в консоли Eclipse (я запускаю оттуда Jetty), вероятно, из-за того, что cobertura изменил байт-код. Но я не понимаю.ser
файл для записи, даже при вызове"stop"
на пристани сервера.
Я получаю.ser
файл при запускеmvn cobertura:cobertura
и отчет генерируется подtarget/site
каталог моего веб-приложения. Отчет показывает 0% охват, потому чтоcobertura:cobertura
не запускает никаких тестов.
Как я могу запустить свои интеграционные тесты, используя отказоустойчивую заставку cobertura для работы? Любые другие предложения?
Спасибо Бен