[
https://jira.codehaus.org/browse/SUREFIRE-1126?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=362359#comment-362359
]
Tibor Digana edited comment on SUREFIRE-1126 at 2/2/15 6:07 AM:
----------------------------------------------------------------
It is in progress https://github.com/apache/maven-surefire/pull/83
I am fixing two issues actually SUREFIRE-745 and SUREFIRE-1126.
The point here is to unify the parser and use the same mechanism in junit4,
junit47, and TestNG providers.
Nowadays the main functionality works, tests passed, but I need to update
DirectoryScanner and DependenciesScanner due to %regex[] pattern.
As a result, the patterns will be
[!][class_pattern][[##method_pattern]]
or the same with comma separated values.
class_pattern can be for instance pkg/XTest.java, **/XTest, **/?Test,
%regex[.*XTest.*], etc.
method_pattern can be for instance m?thod, test*, etc.
"**" denotes long path name or package
"*" denotes zero or more characters
"?" denotes single character
was (Author: tibor17):
It is in progress https://github.com/apache/maven-surefire/pull/83
I am fixing two issues actually SUREFIRE-745 and SUREFIRE-1126.
The point here is to unify the parser and use the same mechanism in junit4,
junit47, and TestNG providers.
Nowadays the main functionality works, tests passed, but I need to update
DirectoryScanner and DependenciesScanner due to %regex[] pattern.
As a result, the patterns will be
[!][class_pattern][[##method_pattern]]
or the same with comma separated values.
class_pattern can be for instance pkg/XTest.java, **/XTest, **/?Test,
%regex[.*XTest.*], etc.
method_pattern can be for instance m?thod, test*, etc.
"**" denotes long path name or package
* denotes zero or more characters
"?" denotes single character
> Discrepancy between test exclusion docs and plugin behavior
> -----------------------------------------------------------
>
> Key: SUREFIRE-1126
> URL: https://jira.codehaus.org/browse/SUREFIRE-1126
> Project: Maven Surefire
> Issue Type: Bug
> Affects Versions: 2.18
> Reporter: Dima Spivak
> Assignee: Tibor Digana
>
> According to [Surefire
> documentation|http://maven.apache.org/surefire/maven-surefire-plugin/test-mojo.html#test],
> tests can be excluded on the command line by prefixing with an exclamation
> mark. Is this expected behavior that's currently broken, or did someone jump
> the gun with the docs?
--
This message was sent by Atlassian JIRA
(v6.1.6#6162)