Tibor17 commented on a change in pull request #138: SUREFIRE-1309: Clarifying use of regular expressions for inclusion/exclusion URL: https://github.com/apache/maven-surefire/pull/138#discussion_r233024399
########## File path: maven-surefire-plugin/src/site/apt/examples/inclusion-exclusion.apt.vm ########## @@ -164,7 +164,16 @@ Inclusions and Exclusions of Tests +---+ 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. + note the following about the use of regular expressions: + + * Regex matches are done over <<<*.class>>> files and not <<<*.java>>> files + + * Regex matches are done over paths using slashes ("<<</>>>") and not package names using dots ("<<<.>>>"), so the + "<<<.>>>" in <<<pkg.*Slow.*.class>>> is a regex metacharacter, which happens to match any character, notably + the (forward) slashes ("<<</>>>") that make up the path. Slashes here are <forward>, even on Windows Review comment: @bturner You can track the progress in [SUREFIRE-1292](https://issues.apache.org/jira/browse/SUREFIRE-1292) and [SUREFIRE-526](https://issues.apache.org/jira/browse/SUREFIRE-526). ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org With regards, Apache Git Services