have you had a look at
http://maven.apache.org/guides/mini/guide-attached-tests.html ?
Actually, things may not be related to exam but to the maven surefire plugin
(which runs the tests originally, same as normal junit tests). Is this
correct ? Or am i still on the wrong spot ?

cheers,
Toni

On Wed, Sep 2, 2009 at 8:49 PM, Mohnish Rao <[email protected]> wrote:

> Toni,
>
> Thanks for your response and suggestion.
>
> I guess I failed to mention that all of the projects are already
> grouped together. There is one "parent" pom which lists them as
> modules. When "mvn clean test" is executed from this level, all the
> tests do in fact run. It's just that the tests run independently.
> api-func-tests are built, deployed and executed. They exercise
> ref-impl because it's listed as a dependency in the api-func-tests
> pom. What we'd like is when it gets to real-impl-func-tests, for
> api-func-tests to be bound to real-imp and exercise that. Essentially
> we want to avoid duplicating the api-func-tests for both ref and real
> impls.
>
> We want to have a set of implementation independent tests and then
> bind them to a specific implementation at a later time.
>
> Thanks,
> Mohnish
>
> On Wed, Sep 2, 2009 at 12:23 AM, Toni Menzel<[email protected]> wrote:
> > Hi Mohnish,
> > this sounds more like a maven related thing if i understand correctly.
> > You want to run api-func-tests as a sideeffect "automatically" whenever
> > real-impl-func-tests are run, correct ?
> > Since they are currently unrelated maven projects, the only thing to
> trigger
> > them - and just them - together is by grouping the modules together in
> the
> > super pom using maven profiles:
> >  <profile>
> >       <id>realFuncTest</id>
> >       <modules>
> >         <module>api-func-test</module>
> >         <module>real-func-test</module>
> >       </modules>
> >     </profile>
> > Then you run from parent dir with "mvn clean test -PrealFuncTest".
> > To me, as long as the tests are in different projects, there's no other
> way
> > to control the "run them together" than using the parent pom.
> > This has also to do with the fact that, in exam, we run things like in
> > normal junit tests, even using surefire/maven junit plugins to execute.
> As
> > far as i know, there's no such thing as running tests automatically
> before
> > running another.
> > Anyhow, there might me a way doing this, but this needs an extension in
> pax
> > exam to
> > 1. configure "automatically" triggered tests in certain form
> > 2. run them once triggered.
> > The solution i have in mind could probably work with doable effort.
> > If you feel the stuff written here is what you want, feel free to add a
> new
> > feature request to http://issues.ops4j.org
> > for this.
> > Have a nice day,
> > Toni
> > On Wed, Sep 2, 2009 at 3:38 AM, Mohnish Rao <[email protected]> wrote:
> >>
> >> Hi guys,
> >>
> >> Had a question w.r.t configuring pax-exam to run tests in a maven
> project.
> >>
> >> Here's the project structure that we currently have:
> >>
> >> /api
> >> /reference-impl
> >> /api-func-tests
> >> /real-impl
> >> /real-impl-func-tests
> >>
> >> These are all separate projects with independent pom.xml files.
> >>
> >> Right now, both api-func-tests and real-impl-func-tests contain JUnit
> >> tests that are run using pax-exam's MavenConfiguredJunitTestRunner.
> >> The api-func-tests are bound to the reference-impl.
> >>
> >> What we're looking to do is to be able to 'refer' to the
> >> api-func-tests (maybe as a dependency) from real-impl-func-tests and
> >> execute them as well. So, in addition to the real-impl specific func
> >> tests, we want to be able to run the api-func-tests... at which point
> >> it will be bound to real-impl.
> >>
> >> Is there any way configure pax-exam to do this? Or any suggestions for
> >> modifying the project structure to enable this?
> >>
> >> Thanks,
> >> Mohnish
> >>
> >> _______________________________________________
> >> general mailing list
> >> [email protected]
> >> http://lists.ops4j.org/mailman/listinfo/general
> >
> >
> >
> > --
> > Toni Menzel
> > Independent Software Developer
> > Professional Profile: http://okidokiteam.com
> > [email protected]
> > http://www.ops4j.org     - New Energy for OSS Communities - Open
> > Participation Software.
> >
> >
> > _______________________________________________
> > general mailing list
> > [email protected]
> > http://lists.ops4j.org/mailman/listinfo/general
> >
> >
>
> _______________________________________________
> general mailing list
> [email protected]
> http://lists.ops4j.org/mailman/listinfo/general
>



-- 
Toni Menzel
Independent Software Developer
Professional Profile: http://okidokiteam.com
[email protected]
http://www.ops4j.org     - New Energy for OSS Communities - Open
Participation Software.
_______________________________________________
general mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/general

Reply via email to