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]
