Author: krosenvold Date: Wed Apr 20 08:21:42 2011 New Revision: 1095317 URL: http://svn.apache.org/viewvc?rev=1095317&view=rev Log: o Added documentation about regex support in includes/excludes
Modified: maven/surefire/trunk/maven-failsafe-plugin/src/site/apt/examples/inclusion-exclusion.apt.vm maven/surefire/trunk/maven-surefire-plugin/src/site/apt/examples/inclusion-exclusion.apt.vm Modified: maven/surefire/trunk/maven-failsafe-plugin/src/site/apt/examples/inclusion-exclusion.apt.vm URL: http://svn.apache.org/viewvc/maven/surefire/trunk/maven-failsafe-plugin/src/site/apt/examples/inclusion-exclusion.apt.vm?rev=1095317&r1=1095316&r2=1095317&view=diff ============================================================================== --- maven/surefire/trunk/maven-failsafe-plugin/src/site/apt/examples/inclusion-exclusion.apt.vm (original) +++ maven/surefire/trunk/maven-failsafe-plugin/src/site/apt/examples/inclusion-exclusion.apt.vm Wed Apr 20 08:21:42 2011 @@ -126,4 +126,33 @@ Inclusions and Exclusions of Tests </build> [...] </project> -+---+ \ No newline at end of file ++---+ + +* Regular expression support + + An include/exclude pattern can be an ant-style path expression, but + regular expressions are also supported through this syntax: + ++---+ +<project> + [...] + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-surefire-plugin</artifactId> + <version>${project.version}</version> + <configuration> + <includes> + <include>%regex[.*[Cat|Dog].*Test.*]</include> + </includes> + </configuration> + </plugin> + </plugins> + </build> + [...] +</project> ++---+ + + Note the syntax %regex[expr], where expr is the actual expression and the rest is just wrapping. Also + note that regex matches are done over .class files and not .java files. \ No newline at end of file Modified: maven/surefire/trunk/maven-surefire-plugin/src/site/apt/examples/inclusion-exclusion.apt.vm URL: http://svn.apache.org/viewvc/maven/surefire/trunk/maven-surefire-plugin/src/site/apt/examples/inclusion-exclusion.apt.vm?rev=1095317&r1=1095316&r2=1095317&view=diff ============================================================================== --- maven/surefire/trunk/maven-surefire-plugin/src/site/apt/examples/inclusion-exclusion.apt.vm (original) +++ maven/surefire/trunk/maven-surefire-plugin/src/site/apt/examples/inclusion-exclusion.apt.vm Wed Apr 20 08:21:42 2011 @@ -96,3 +96,32 @@ Inclusions and Exclusions of Tests [...] </project> +---+ + +* Regular expression support + + An include/exclude pattern can be an ant-style path expression, but + regular expressions are also supported through this syntax: + ++---+ +<project> + [...] + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-surefire-plugin</artifactId> + <version>${project.version}</version> + <configuration> + <includes> + <include>%regex[.*[Cat|Dog].*Test.*]</include> + </includes> + </configuration> + </plugin> + </plugins> + </build> + [...] +</project> ++---+ + + Note the syntax %regex[expr], where expr is the actual expression and the rest is just wrapping. Also + note that regex matches are done over .class files and not .java files. \ No newline at end of file