Mario Krautz created SUREFIRE-834:
-------------------------------------

             Summary: Groups are ignored if test are executed in parallel mode
                 Key: SUREFIRE-834
                 URL: https://jira.codehaus.org/browse/SUREFIRE-834
             Project: Maven Surefire
          Issue Type: Bug
          Components: Junit 4.7+ (parallel) support, Junit 4.x support
    Affects Versions: 2.12
         Environment: Linux 3.0.0-15-generic #26-Ubuntu SMP x86_64 x86_64 
x86_64 GNU/Linux
Junit 4.10
            Reporter: Mario Krautz
         Attachments: test-playground.tar.gz

Hi!

We have a maven-project containing multiple modules. Our junit tests are 
annotated with categories (@Category annotation). If we start the test with:
{code}mvn clean verify -Dgroups=org.example.MyCategory{code}
everything works as expected (only MyCategory-annotated tests are executed). 

But in parallel mode *all* tests are executed!

I have attached an example project to demonstrate the bug.
When executing:
{code}mvn clean verify -Dgroups=org.example.MyCategory{code}
two test are executed.
When executing:
{code}mvn clean verify -Dgroups=org.example.MyCategory -Pparallel{code}
four tests are executed.

The parallel profile looks like this:
{code}
    <profile>
      <id>parallel</id>
      <build>
        <plugins>
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-failsafe-plugin</artifactId>
            <version>2.12</version>
            <configuration>
              <parallel>methods</parallel>
              <threadCount>2</threadCount>
              <perCoreThreadCount>false</perCoreThreadCount>
            </configuration>
          </plugin>
        </plugins>
      </build>
    </profile>
{code}


--
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