Daniel Halperin created SUREFIRE-1329: -----------------------------------------
Summary: No way to exclude tests with no Category from groups Key: SUREFIRE-1329 URL: https://issues.apache.org/jira/browse/SUREFIRE-1329 Project: Maven Surefire Issue Type: Bug Components: Maven Surefire Plugin Reporter: Daniel Halperin We would like in one module to run all the tests in another module in a certain category ({{NeedsRunner}})). We do this as follows, using {{groups}} and {{dependenciesToScan}}: {code} <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <executions> <execution> <id>runnable-on-service-tests</id> <phase>integration-test</phase> <goals> <goal>test</goal> </goals> <configuration> <groups>org.apache.beam.sdk.testing.NeedsRunner</groups> <parallel>none</parallel> <failIfNoTests>true</failIfNoTests> <dependenciesToScan> <dependency>org.apache.beam:beam-sdks-java-core</dependency> <dependency>org.apache.beam:beam-runners-core-java</dependency> </dependenciesToScan> </configuration> </execution> </executions> </plugin> {code} However, this configuration seems to ALSO run the tests in the {{dependencyToScan}} that do not have a {{@Category}} annotation. Is there a way to make the {{groups}} configuration "strict" so that it excludes no-Category tests? -- This message was sent by Atlassian JIRA (v6.3.15#6346)