Hi,

I recently came across the IT tests of the Sling Event bundle [1], and my
personal opinion is that having such a listing of bundles in the
testclasses is hard to maintain.

>From what I understand, the feature model is already able to collect a set
of artifacts and start a process on top of that. This could be very helpful
to define the environment in which integration testing could happen: I
define an environment as feature-model, which is augmented with the bundle
under test and the testcases, everything is started/deployed and the tests
are running afterwards.

This should allow us to use "pre-packaged" environment definitions (e.g.
"sling11-core") which we could use (and easily update) for these IT tests.

At the moment this is just an idea, and I do neither have the time nor the
knowledge to implement that. But it would make the creation of integration
tests with Sling much easier.

WDYT?

Jörg



[1]
https://github.com/apache/sling-org-apache-sling-event/blob/master/src/test/java/org/apache/sling/event/it/AbstractJobHandlingTest.java

-- 
Cheers,
Jörg Hoh,

http://cqdump.wordpress.com
Twitter: @joerghoh

Reply via email to