Elizabeth Chatman created SUREFIRE-1054: -------------------------------------------
Summary: "test" property overrides "excludes" but not "excludedGroups" Key: SUREFIRE-1054 URL: https://jira.codehaus.org/browse/SUREFIRE-1054 Project: Maven Surefire Issue Type: Bug Components: Maven Surefire Plugin Affects Versions: 2.16 Environment: Maven 3.1.1, JUnit 4.11, maven-surefire-plugin 2.16 Reporter: Elizabeth Chatman I recently changed my maven configuration to use the "excludedGroups" property instead of "excludes", and found that I can no longer run individual tests if they are part of the excludedGroups. Example: My default configuration used to look like this (using path and filename matching to try to match groups of tests): {code:xml} <excludes> <exclude>**/integration/**</exclude> <exclude>**/*IntegrationTest.java</exclude> </excludes> {code} My new configuration, after annotating my integration tests with {{@Category(IntegrationTests.class)}}: {code:xml}<excludedGroups>com.mycompany.IntegrationTests</excludedGroups>{code} Previously, I could run a single integration test using: {{mvn test -Dtest=NameOfIntegrationTest}} Now that command fails ("No tests were executed!") unless I manually override the excludedGroups property ({{mvn test -Dtest=NameOfIntegrationTest -DexcludedGroups=}}) -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira