[ http://jira.codehaus.org/browse/MAVEN-1695?page=all ]
     
Lukas Theussl closed MAVEN-1695:
--------------------------------

     Assign To: Lukas Theussl
    Resolution: Fixed

The pom:validate goal of pom-plugin-1.5 catches this.

> maven test-plugin silently ignores test definitions in the POM when run under 
> maven 1.1 beta 2
> ----------------------------------------------------------------------------------------------
>
>          Key: MAVEN-1695
>          URL: http://jira.codehaus.org/browse/MAVEN-1695
>      Project: Maven
>         Type: Bug

>     Versions: 1.1-beta-2
>     Reporter: Henning Schmiedehausen
>     Assignee: Lukas Theussl
>      Fix For: 1.1-beta-3

>
>
> use the following unitTest definition in your POM:
>    <unitTest>
>       <includes>
>         <include>**/*Test.java</include>
>       </includes>
>       <includes>
>         <include>**/Test*.java</include>
>       </includes>
>       <excludes>
>         <exclude>**/test/*.java</exclude>
>       </excludes>
> [...]
>   </unitTest>
> When running under maven 1.0.2, all Test classes that start with Test or end 
> with Test are executed. 
> When running under maven 1.1-beta2, only the classes starting with Test are 
> executed. The second <includes> definition overrides the first. Under maven
> 1.0.2 the two definitions are added.
> According to my understanding of the xsd, there should either be a maxOccurs 
> to prevent this, an exception being thrown when encountering the second 
> includes or the old maven 1.0.2 behaviour being restored.
> This is a real world example. I ran into this when test driving the Jakarta 
> Turbine 2.3.2 RC1 with maven 1.1

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to