Matthias Gradl created SUREFIRE-1166:
----------------------------------------

             Summary: Include/Exclude regex pattern for a path is incorrectly 
replaced on Windows
                 Key: SUREFIRE-1166
                 URL: https://issues.apache.org/jira/browse/SUREFIRE-1166
             Project: Maven Surefire
          Issue Type: Bug
          Components: Maven Failsafe Plugin
    Affects Versions: 2.18.1
         Environment: Windows
            Reporter: Matthias Gradl


On non-unix systems, the file scanner converts slashes ("/") into the 
file-system appropriate separator (eg. "\" on Windows) thus colliding with the 
standard escape character in regex Strings.

For regex pattern matching a path (segment) to a test package (like: 
"%regex[.*/smoketest/.*Test\.java]" this leads to unusable patterns: 
"%regex[.*\smoketest\.*Test\.java]"

There needs to be a more sophisticated replacement happening when the include 
string is actually a regex pattern.



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

Reply via email to