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