2012-02-17 2 views
5

현재 OSGi 모델을 기반으로하는 응용 프로그램을 만들고 있습니다. Karaf를 사용하여 새 JVM을 만드는 Pax-Exam을 사용하여 응용 프로그램의 모든 테스트 프로세스를 수행합니다.Pax-Exam과 함께 Jacoco 사용

통합 테스트 코드 범위로 Jacoco를 사용하려고했지만 작동하지 않는 것 같습니다. (maven plugin과 함께) 그것을 사용할 때 생성 된 jacoco.exec 파일은 비어 있습니다.

Pax-Exam은 Karaf를 통해 테스트를 수행하기 위해 새로운 JVM을 생성하기 때문에 테스트를 수행 할 새로운 JVM과 정확히 동일한 arg 행을 사용하기 위해 javaagent와 함께 Pax-Exam 옵션을 설정했습니다. 불행히도, 그것은 작동하지 않습니다.

나는 이미 Pax-Exam/Karaf/OSGi 부분없이 Jacoco를 사용하려고했지만 잘 작동하지만 OSGi 번들과 함께 작동시키는 법을 모르겠습니다.

누군가가 그 일을 도울 수 있기를 바랍니다.

+0

잠시 동안 답을 얻지 못했기 때문에 사람들은 매우 도움이되고 반응이 좋습니다. 메일 링리스트는 [email protected] – earcam

답변

2

펠릭스 녀석들이 코드 적용 범위에서 어떻게 이것을 달성했는지 살펴보십시오. Felix Jaas Sources

+0

Sonar에서도 작동합니까? – earcam

+0

소나의 통합에 대해 몰라 :) –