У меня 2 комплекта тестирования. Один для тестов Junit, а другой для тестирования дБ. Я хочу выполнить только тестовые случаи db-unit на отдельной фазе, например, сказать "mvn интеграционный тест".
junit test cases folder: bso
db-unit test cases folder: dao
Но когда я запускаю "mvn интеграционный тест", он также автоматически запускает тестовые случаи junit. Поэтому я исключил ту папку с тестовыми примерами junit, которая называется "bso". Но все же он будет запускать тестовые случаи внутри папки bso.
Смотрите мой файл POM здесь. Как запустить тестовые случаи ТОЛЬКО в папке "dao"?
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.0</version>
<configuration>
<trimStackTrace>false</trimStackTrace>
</configuration>
<executions>
<execution>
<id>unit-tests</id>
<phase>test</phase>
<goals>
<goal>test</goal>
</goals>
<configuration>
<skip>true</skip>
</configuration>
</execution>
<execution>
<id>integration-tests</id>
<phase>integration-test</phase>
<goals>
<goal>test</goal>
</goals>
<configuration>
<skip>false</skip>
<includes>
<include>**/dao/**</include>
</includes>
<excludes>
<exclude>**/bso/**</exclude>
</excludes>
</configuration>
</execution>
</executions>
</plugin>