2010-10-04 3 views
4

Далее следует теперь нормально:измерения тестового покрытия интеграции с Maven

  • У меня есть несколько модулей проект в в мавена с EJB и WAR проектами
  • Я хочу использовать JMeter (а позже селен) для интеграции тестирование. Я могу запустить оба из Maven. План JMeter готов, я запускаю его с помощью Chronos maven plugin.
  • Мое приложение - приложение Java EE, поэтому я хочу протестировать код с запланированным сервером создания приложений, который является Glassfish 2.11. Я могу создать/запустить/развернуть/остановить и что-то в этом роде с помощью плагина mafine
  • Я установил настройки сборки jmeter и glassfish в подмодуль в maven, который зависит от всех остальных модулей, поэтому в процессе сборки является наименее, и по этой причине хороший момент, чтобы проверить все приложения

Моя проблема в том, что, как я могу достичь следующее:

  • скрыт развернуть НЕ Instrumented код, но запустить интеграционные тесты на приборный один
  • как получить информацию о покрытии от сервер приложений
  • Я хотел использовать emma4it, который был создан для артефактов инструментов. Это было бы хорошо для меня, но я не могу сделать его инструментом военного файла в другом подмодуле. Я даже не знаю ничего о поддерживаемых аргументах emma4it, так как я не нашел его вообще (просто двоичный файл в репозитории), никакой документации и никакого источника (я знаю, что могу декомпилировать его)
  • Я хочу иметь по крайней мере, на сайте maven, но верхняя часть должна быть в Sonar

Не могли бы вы дать мне совет, как это сделать? Я могу предоставить фрагменты POM, если вам это нужно.

ответ

Смежные вопросы