Я использую Maven Failsafe для выполнения интеграционных тестов в моем проекте. Поэтому я включаю класс, который использует функцию JUnit Suite.
Возможно ли исключить тесты, включенные в набор тестов, через <excludes>
?
До сих пор я пытался исключить их таким образом:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>3.0.0-M3</version>
<dependencies>
<dependency>
<groupId>org.apache.maven.surefire</groupId>
<artifactId>surefire-junit47</artifactId>
<version>3.0.0-M3</version>
</dependency>
</dependencies>
<executions>
<execution>
<configuration>
<!-- Some config done here -->
<includes>
<include>com.package.TestSuiteToInclude</include>
</includes>
<excludes>
<exclude>com.package.TestToExclude</exclude>
</excludes>
</configuration>
</execution>
</executions>
</plugin>
Но это не сработало. Я бы предпочел исключить их в pom. xml, а не создавать и поддерживать другой набор тестов без них.