[ 
https://jira.codehaus.org/browse/SUREFIRE-889?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Herve Boutemy updated SUREFIRE-889:
-----------------------------------

    Summary: JUnit | support inheritance of test's categories/groups  (was: 
JUnit | supprot inheritance of test's categories/groups)
    
> JUnit | support inheritance of test's categories/groups
> -------------------------------------------------------
>
>                 Key: SUREFIRE-889
>                 URL: https://jira.codehaus.org/browse/SUREFIRE-889
>             Project: Maven Surefire
>          Issue Type: Improvement
>          Components: Maven Surefire Plugin
>            Reporter: Honza Brázdil
>            Assignee: Paul Gier
>             Fix For: 2.12.1
>
>         Attachments: surefire-hierarchical-categories-doc.patch, 
> surefire-hierarchical-categories.patch
>
>
> We have multiple tests in multiple groups and we want to use tests group 
> hierarchy using interface inheritance so we can specify if we wants to run 
> e.g. all NiceTests or more specific NicePurpleTests.
> Right now are tests @Category compared to surefire's group by class name.
> e.g.:
> If we have category hierarchy:
> {code:java}
> interface NiceTests extends AllTests;
> interface NicePurpleTests extends NiceTests;
> {code}
> and tests:
> {code:java}
> @Category(NiceTests.class) public void ReallyNiceTest();
> @Category(NicePurpleTests.class) public void NicePurpleTestWithDots();
> {code}
> and surefire groups set to:
> {code:xml}<groups>com.example.NiceTests</groups>{code}
> it runs only {{ReallyNiceTest}}, but not {{NicePurpleTestWithDots}} as wanted.
> I've attached patch which fixed it for me.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


Reply via email to