On Tue, Nov 17, 2009 at 8:31 PM, Carsten Ziegeler <[email protected]> wrote:
> Alexander Klimetschek wrote:
>>> I would say go with simple unit tests where you can work with mock
>>> objects. If you need a full blown resource resolver, just use pax exam,
>>> fire up an osgi framework and start the jcr bundle. It's really easy to
>>> do this.
>>
>> How fast is it? Can you provide an example?
> It's not fast, but it's fast enough for a unit test.
> Apache Felix junit4osgi is an alternative that we could use as well,
> it's a little bit faster.
> I don't have an example :) I tried to write some tests some weeks ago
> and got there very quickly. I think Felix is using this for testing
> config admin and scr....

The jcrinstall osgi controller tests use pax exam, see
http://svn.apache.org/repos/asf/sling/trunk/installer/osgi/it

Currently pax exam starts the framework for each test, for isolation.
That can be a bit slow, but it's not too bad as it's easy to select
single tests for execution when needed. The Maven CLI plugin [1] also
helps run single tests much faster.

-Bertrand

[1] 
http://grep.codeconsult.ch/2009/05/05/faster-testing-with-the-maven-cli-plugin/

Reply via email to