On 2018-04-24, Oliver Heger wrote:

> at work we used PaxExam to test OSGi-based applications consisting of
> multiple modules. Here the (integration) tests have always been in a
> separate module as they require a more complex setup.

> To have only a single module, maybe it would work to run the test in the
> verify phase and reference the artifact via PaxExam's streamBundle()
> option directly from the file system?

On its own this would probably still require the jar to be built before
running the test. It may be possible to construct the bundle on the fly
with Tinybundles but I'm afraid it would be too easy to end up with an
articial bundle that's different from the JAR we ship.

> We could also think about having a separate Commons-internal project
> that contains OSGi-related tests. Such tests are useful for most of our
> components, and we could even test whether they collaborate correctly in
> their current versions. Well, this is certainly not trivial.

This sounds way more ambitioned then I feel right now - but you are
certainly right this would be extremely useful :-)

Stefan

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to