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