Indeed. It's worrying that this kind of messages still exist for more a year that I follow that mailling-list, and keep unanswered.
Don't misunderstand my point of view: I'm not blaming someone. I'm just underlying that there's a major problem in maven2, and this problem has a name: Surefire. We're all according on the point that testing is *THE* central good-practise that everybody wants to adopt. How can we reach this goal with maven if for each project, users have to deal with a compatibility problem between surefire and its testing suit? How to explain that users have to play with a magical combination of snapshots to get their environment running? That's off-putting. Now I think we have some questions to answer: 1) What's the problem we meet actually with surefire? 1.1) Does someone have an idea to solve it? 1.1.1) Is there some good-soul to apply and test these solutions? 1.2) Is there someone who really know well surefire and its way to work? 2) Does correcting surefire is the right answer? 3) A subtitute to surefire would be preferable? Again, I don't want to blame someone, I just want to find a (successful) exit to the current situation. Tom. 2007/10/22, Arnaud HERITIER <[EMAIL PROTECTED]>: > Good question ???? > > Arnaud > > On 21/10/2007, Wim Deblauwe <[EMAIL PROTECTED]> wrote: > > > > I don't understand either why surefire is not top-priority for the maven > > devs to have everthing working that JUnit and TestNG support. Especially > > since testing is part of the default lifecycle. > > > > regards, > > > > Wim > > > > > > 2007/10/19, Joel Wiegman <[EMAIL PROTECTED]>: > > > > > > Thanks for the response Patrick. > > > > > > I'm not having problems using Junit 4 (I'm actually using Surefire > > > version 2.4-collab-SNAPSHOT because 2.4-SNAPSHOT is still broken). > > > > > > Just having problems getting any of the suite functionality to work. > > > Frustrating... > > > > > > -----Original Message----- > > > From: Patrick He [mailto:[EMAIL PROTECTED] > > > Sent: Thursday, October 18, 2007 11:10 PM > > > To: Maven Users List > > > Subject: Re: Junit 4 or TestNG 5 suite support > > > > > > Hello Joel Wiegman, > > > > > > You can put below lines in your pom.xml for supporting JUnit 4. > > > > > > <build> > > > <plugins> > > > <plugin> > > > <artifactId>maven-surefire-plugin</artifactId> > > > <version>2.3</version> > > > </plugin> > > > </plugins> > > > </build> > > > > > > > > > Joel Wiegman wrote: > > > > Members of the Maven council... > > > > > > > > Is Surefire's support for "suite" functionality limited to Junit 3? > > > > > > > > TestNG's @BeforeSuite and @AfterSuite annotations are not supported by > > > > > > > Surefire. > > > > > > > > Junit 4's equivalent to these methods are to set up a class as > > > follows: > > > > > > > > @RunWith(value=Suite.class) > > > > @SuiteClasses(value={MyFirstTest.class, AnotherTest.class}) public > > > > class AllTests { > > > > > > > > @BeforeClass > > > > public void doStuffBeforeSuiteRuns() { > > > > ... > > > > } > > > > > > > > @AfterClass > > > > public void doStuffAfterSuiteRuns() { > > > > ... > > > > } > > > > > > > > @Test > > > > public void testMyStuff() { > > > > ... > > > > } > > > > > > > > } > > > > > > > > I then point Surefire to this class and it says no tests were found > > > > (!!!) (and yes, it found the class). Even the testMyStuff() method > > > > was not found as a test! > > > > > > > > Is there some matrix out there that shows what annotations are > > > > supported by Surefire? Does anyone else out there have code running > > > > before/after their suites with Junit 4 or TestNG 5? Is my only option > > > > > > > here Junit 3 (frown)? > > > > > > > > Thanks so much! > > > > > > > > Joel > > > > > > > > --------------------------------------------------------------------- > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > -- > > Vigilog - an open source log file viewer: http://vigilog.sourceforge.net > > Blog: http://www.jroller.com/page/Fester > > > > > > -- > .......................................................... > Arnaud HERITIER > .......................................................... > OCTO Technology - aheritier AT octo DOT com > www.octo.com | blog.octo.com > .......................................................... > ASF - aheritier AT apache DOT org > www.apache.org | maven.apache.org > ........................................................... > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]