[ http://jira.codehaus.org/browse/SUREFIRE-131?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=180881#action_180881 ]
ian pojman commented on SUREFIRE-131: ------------------------------------- Actually, something like this would be useful if you want to run all tests except for one which is known to fail, similar to -Dtest, a -DexcludeTest=A*,B*,C > Excluding tests with command line pattern > ----------------------------------------- > > Key: SUREFIRE-131 > URL: http://jira.codehaus.org/browse/SUREFIRE-131 > Project: Maven Surefire > Issue Type: New Feature > Affects Versions: 2.0 (2.2 plugin) > Environment: All environments running JUnit tests > Reporter: Johannes Carlén > Priority: Minor > Fix For: 2.x > > > I'd like to be able to exclude certain tests from being run. An example of > this could be a scenario where I'd like just the unit tests and not the > integration tests to run. In our case, we name all integration test with the > postfix "IntTest" instead of just "Test". > This is now possible through configuring the plugin in the pom, however it is > not possible to decide at the command line if I just like to run some tests > and not all. > Example of use with this implementation would be: > mvn -Dexclude=*IntTest test > which would run all tests - excluding those that ends with IntTest > The amount of code needed for implementation is minimal. In > SurefirePlugin.java: > Just add a property - something like: > /** > * Specify this parameter to exclude test by their name. It follows > * the same conventions as the <code>test</code> parameter. > * > * @parameter expression="${exclude}" > * > */ > private String exclude; > Add this code at line 527 > if ( this.exclude != null ) > { > String exclude = "**/" + this.exclude + ".java"; > excludes.add(exclude); > getLog().debug( "Excluding test with pattern :" + exclude > ); > } > ...and that's all. -- 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