[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tycho-dev] Running integration tests in Eclipse

This is right: the OSGi runtime won't work in unit tests. So unit tests can't make use of things implemented in OSGi. If something is needed, it will need to be explicitly mocked away. 

This could be a solution to get rid of the local resolver: rename it to *Mock and move it to src/test/java

Regards
Tobias

> -----Original Message-----
> From: tycho-dev-bounces@xxxxxxxxxxx [mailto:tycho-dev-bounces@xxxxxxxxxxx]
> On Behalf Of Igor Fedorenko
> Sent: Dienstag, 6. Dezember 2011 15:19
> To: tycho-dev@xxxxxxxxxxx
> Subject: Re: [tycho-dev] Running integration tests in Eclipse
> 
> Not exactly. My concern was specifically about running unit tests from
> Eclipse workspace. For example, I can run all tycho-compiler-plugin unit
> tests right from my development workspace today without any special
> setup. This won't be possible any more if we make p2 support a hard
> dependency of tycho-core and all unit tests will need to be treated as
> integration tests.
> 
> --
> Regards,
> Igor
> 
> On 11-12-06 4:46 AM, Oberlies, Tobias wrote:
> > Igor, IIRC you asked me to document how to run integration tests in
> > Eclipse, right? I only realized that I did this quite a while ago. From
> > _http://wiki.eclipse.org/Developing_Tycho_:
> > *Executing integration tests in Eclipse *
> > It is possible to start most integration tests directly from Eclipse.
> > Note however that you will still need to build Tycho through a mvn
> > install first whenever you have made changes to the Tycho code, e.g.
> > using the bootstrap.cmd as described above. (Background: The integration
> > tests trigger builds of test projects -- and these builds take Tycho
> > from it's normal location, i.e. the local Maven repository.)
> > Was this what you wanted?
> > Regards
> > Tobias
> >
> >
> > _______________________________________________
> > tycho-dev mailing list
> > tycho-dev@xxxxxxxxxxx
> > https://dev.eclipse.org/mailman/listinfo/tycho-dev
> _______________________________________________
> tycho-dev mailing list
> tycho-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/tycho-dev