Hi,

if you use maven, test are not included. So your junit test cases and
deps should be in src/test/java.

For remote debug, it's really easy: just start karaf with debug option
(./karaf debug), then connect your IDE to the 5005 remote. You will have
your breakpoint handled.

Regards
JB

On 11/06/2018 13:54, [email protected] wrote:
> Hello,
>  
> I've taken over some application written OSGi using Felix and Karaf being
> deployed as a docker container. I have basically two (beginner) questions
> here:
>  
> * It seems that the JUnit test cases are deployed together with the bundle
> and started when the bundle's start method is invoked. Question is whether
> there is a way to run a changed JUnit test case without having to build and
> deploy the bundle in Karaf.
>  
> * I have a hard time getting remote debugging into the OSGi bundle to work.
> The debug connection has to "go through" the docker container and Karaf to
> reach the breakpoint inside the code of the bundle. Has anyone had any
> success on this.
>  
> Thanks and kind regards, Haddock

-- 
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to