maven-failsafe-plugin не выполняет мои интеграционные тесты
Ревет часть моего настоящего пом. Тестам TestNG для интеграционных тестов была назначена группа "интеграция"в аннотациях @Test. Чтобы сделать небольшой тест, я не исключал группу "интеграция" на этапе тестирования.
При построении с использованием, например, mvn verify или mvn install интеграционные тесты выполняются в фазе тестирования,но не в фазе verify или integration-test. Количество выполненных тестов остается равным 0. Как-то их не подобрали. У кого-нибудь есть идея о том, что может быть быть неправым?
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.12.1</version>
<configuration>
<skip>false</skip>
</configuration>
</plugin>
<plugin>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.12.1</version>
<executions>
<execution>
<id>integration-test</id>
<phase>integration-test</phase>
<goals>
<goal>integration-test</goal>
</goals>
<configuration>
<skip>false</skip>
<excludedGroups>unit</excludedGroups>
</configuration>
</execution>
<execution>
<id>verify</id>
<phase>verify</phase>
<goals>
<goal>verify</goal>
</goals>
<configuration>
<skip>false</skip>
<excludedGroups>unit</excludedGroups>
</configuration>
</execution>
</executions>
<configuration>
<skip>false</skip>
<excludedGroups>unit</excludedGroups>
</configuration>
</plugin>
Update: добавление TestNG в качестве зависимости к отказоустойчивому плагину не приводит помогите
1 ответ:
Maven-failsafe-plugin по умолчанию включает только файлы, соответствующие следующим шаблонам:
<includes> <include>**/IT*.java</include> <include>**/*IT.java</include> <include>**/*ITCase.java</include> </includes>
Как вы назвали свой тестовый класс?