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)