[ 
https://issues.apache.org/jira/browse/SUREFIRE-856?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tibor Digana updated SUREFIRE-856:
----------------------------------
    Fix Version/s: 2.19

> Running single test in Failsafe using CLI does not override <includes> 
> configuration
> ------------------------------------------------------------------------------------
>
>                 Key: SUREFIRE-856
>                 URL: https://issues.apache.org/jira/browse/SUREFIRE-856
>             Project: Maven Surefire
>          Issue Type: Bug
>          Components: Maven Failsafe Plugin
>    Affects Versions: 2.12
>         Environment: Mac OS X 10.7, Maven 3.0.3, JDK 1.7.0_04-ea
>            Reporter: David Drake
>            Priority: Minor
>             Fix For: 2.19
>
>
> h4. Description
> If a single test is specified from using CLI parameters, but the test does 
> not match the <includes> pattern for failsafe, then the test will not run.  
> This is different from the behavior for the surefire plugin, which will run 
> any test specified using CLI parameters.  If the test does match the 
> <includes> pattern for failsafe, then it will run.
> h4. Reproduction steps
> # Create a project with a single test named "Sample.java".
> # Add the following block to the failsafe configuration:
> {code:xml} 
> <includes> 
>   <include>**/Sample.java</include>
> </includes> 
> {code} 
> # Run "mvn clean verify -Dit.test=Sample" from the command line (and verify 
> that test runs).
> # Remove the <includes> block shown above from the pom.
> # Run "mvn clean verify -Dit.test=Sample" from the command line.
> h4. Expected results
> Sample test is run, as before, and no other tests are run.
> h4. Actual results
> No tests are run.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to