Использование Jacoco с Pax-Exam - PullRequest
       23

Использование Jacoco с Pax-Exam

5 голосов
/ 17 февраля 2012

В настоящее время я работаю над приложением, основанным на модели OSGi. Весь процесс тестирования моего приложения выполняется с помощью Pax-Exam, который создает новую JVM с помощью Karaf.

Я пытался использовать Jacoco для покрытия кода тестами интеграции, но, похоже, это не сработало. Когда я использую его (с плагином maven), созданный файл jacoco.exec пуст.

Поскольку Pax-Exam создает новую JVM для проведения тестов через Karaf, я установил параметр Pax-Exam с javaagent, чтобы использовать точно такую ​​же строку аргумента для новой JVM, которая будет выполнять тесты. К сожалению, это не работает.

Я уже пытался использовать Jacoco без всей части Pax-Exam / Karaf / OSGi, и она работает хорошо, но я не знаю, как заставить это работать с моими пакетами OSGi.

Я надеюсь, что кто-то может помочь с этим!

1 Ответ

2 голосов
/ 29 марта 2013

Посмотрите, как ребята из Феликса добились этого для своего покрытия кода. Феликс Яас Источники

...