incubator-nmaven-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Shane Isbell" <shane.isb...@gmail.com>
Subject Re: Creating IT Tests
Date Thu, 13 Dec 2007 03:18:05 GMT
On Dec 12, 2007 3:49 PM, Brett Porter <brett@apache.org> wrote:

> Are you looking to write ITs for the plugins, or the system as a
> whole? As you can see from the dev@ discussion about the invoker, the
> testing situation is still a bit of an inconsistent mess.


I was thinking of ITs for the system as a whole.

>
>
> The core-integration-testing module for the Maven system tests works
> well and under the current structure that might be the best way to go.
> I think Dan has replicated such an environment for plugin testing
> which sounds perfect - though I have to admit I haven't looked at the
> surefire tests just yet to see how that works.
>
> This actually brings me to a bigger question though - in Maven we
> realised early on that each plugin would need to be decoupled from the
> core release cycle. NMaven is still in the stage where all the plugins
> are in sync with the larger system - is that expected to continue, or
> is it likely the NMaven core libraries will be one thing released
> together, and then the plugins folded into /plugins/ ?


I would expect that as long as we remain in the incubator to release the
core and plugins together. When we graduate, decoupling the releases makes
sense, provided that the NMaven core API is stable.

Shane

>
>
> Cheers,
> Brett
>
> On 13/12/2007, at 6:05 AM, Shane Isbell wrote:
>
> > On the current NMaven trunk, there are a number of IT tests using
> > maven-core-it-verifier, most of these are going to be invalid and
> > need to be
> > rewritten.
> >
> > Under the Maven 2.1 trunk, I see there are a lot of new core
> > integration
> > testing plugins. Does anyone on the list have experience on using
> > these? And
> > possibly be able to help out by setting up a few tests to get things
> > started?
> >
> > Thanks,
> > Shane
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message