Surefire only looks for the other classes to create suites from, but any tests in superclasses will be used.
- Brett On 10/6/05, Dave Neuer <[EMAIL PROTECTED]> wrote: > Does this go for abstract base classes too? I.e., > Will surefire find tests defined in a superclass whose name doesn't look > like that? > > Dave > > -----Original Message----- > From: Jason van Zyl [mailto:[EMAIL PROTECTED] > Sent: Wednesday, October 05, 2005 7:29 PM > To: users@maven.apache.org > Subject: Re: [m2] Surefire doesn't discover new tests > > On Wed, 2005-10-05 at 11:53 -0400, Daniel Krisher wrote: > > I believe that the surefire plugin only includes classes with names > > ending in "Test" by default. If this is your problem, you can modify > > this behavior with a <configuration> section for the surefire > > plugin... > > The defaults are as follows now: > > includes = new ArrayList( Arrays.asList( new String[] { "**/Test*.java", > "**/*Test.java", "**/*TestCase.java" } ) ); > > > Dan > > > > On 10/5/05, Michael Deck <[EMAIL PROTECTED]> wrote: > > > I've just installed Maven 2.0 beta-3 and I'm walking through some > simple exercises to get a feel for the app. I've used the archetype > plugin to create a simple java project and it seems to build fine. > However, if I add another test class to the src/test/java directory m2 > doesn't seem to detect the new test. When I run m2 test this is the out > put I get: > > > > > > [INFO] [compiler:testCompile] > > > Compiling 2 source files to > C:\sandbox\eclipse\Roberto\Maven2\my-app\target\test > > > -classes > > > [INFO] [surefire:test] > > > [INFO] Setting reports dir: > C:\sandbox\eclipse\Roberto\Maven2\my-app\target/sure > > > fire-reports > > > ------------------------------------------------------- > > > T E S T S > > > ------------------------------------------------------- > > > [surefire] Running com.mycompany.app.AppTest > > > [surefire] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0 sec > > > > > > > > > What's interesting is that 2 classes are compiled, but only 1 of the > tests is run. Has anyone else experienced this behavior? Am I doning > something wrong, or is this the expected behavior? > > > > > > > > > Thanks in advance, > > > > > > Mike > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > -- > > Daniel Krisher > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > -- > jvz. > > Jason van Zyl > jason at maven.org > http://maven.apache.org > > > > --------------------------------------------------------------------- > 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]