Parallel thinking ... I've been using testng for ePluribus and liking
it a lot. I don't have any objections, it's just an issue about
setting up the build properly. I think the HiveMind conversion to
Maven2 as a dry run, then a Tapestry conversion to Maven2.

On 2/11/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote:
> P.S. This is what the new maven2 surefire report should more or less look
> like (notice the main diff being the hide/unhide of exception data)
>
> http://testng.org/doc/samplereport/index.html
>
> On 2/11/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote:
> >
> > Does anyone have any strong feelings about possibly incorporating testng
> > into some of the 4.1 unit tests?
> >
> > The good part about this is that testng can happily run any junit test (as
> > well as the eclipse plugin), along with a number of additional useful
> > features:
> >
> > -) Using assertions : The testng runtime checks for assert errors, so our
> > reliance on extending base classes becomes much less needed..ie:
> >
> > assertEquals(foo.getValue(), 1);
> >
> > turns into
> >
> > assert foo.getValue () == 1 : "Foo didn't equal 1"; //or just assert
> > foo.getValue() == 1;
> >
> >
> > -) Annotations, well I think everyone knows the benefit to this. But the
> > additionally nice thing here is that your method names don't need to drive
> > any part about how your tests are run. The setup/teardown logic could go
> > away for more friendly uses of configuration, the least of which is being
> > able to say new things like run my method:
> >
> >  beforeSuite/beforeTestClass/beforeTestMethod/etc..
> >
> > Also, grouping and "dependsOnMethod" semantics allow a whole new level of
> > control.
> >
> > -) Is completely happy to run all junit tests.
> >
> > -) Supported in the maven2 core by yours truly.
> >
> > -) We have commit access to it which will give instant gratification to
> > anyone disliking/wanting some feature. (though I doubt this will come up)
> >
> > It's not a huge deal for me, it's just something that is nice to have. I
> > won't add the dependency in unless I get an ok for it as it is impactual on
> > our daily happiness and I certainly don't want to add something in that will
> > become an annoyance for anyone.
> >
> > jesse
> >
>
>


--
Howard M. Lewis Ship
Independent J2EE / Open-Source Java Consultant
Creator, Jakarta Tapestry
Creator, Jakarta HiveMind

Professional Tapestry training, mentoring, support
and project work.  http://howardlewisship.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to