Я создал класс интеграционного теста "sampleIT.java", чтобы протестировать этот класс, я добавил настройки запуска для junit в eclipse под аргументами vm, такими как -Dspring.profiles.active = it-dev -Dspring.config.name = it-клиент тест выполняется успешно.
Я пытался запустить maven build, и он также должен охватывать (запускать) класс интеграционных тестов. Я добавил конфигурацию запуска для сборки maven, добавил цели как
clean verify -Dspring.profiles.active = it-dev -Dspring.config.name = it-client
Я добавил это содержимое вpom.xml
<profiles>
<profile>
<id>it</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.20.1</version>
<configuration>
<includes>
<include>**/*IT</include>
</includes>
<argLine>-Dspring.config.name=it-dev</argLine>
</configuration>
</plugin>
</plugins>
</build>
</profile>
</profiles>
Я тоже пытался в командной строке, но интеграционный тест не запускается, как запустить maven build, чтобы запустить все тесты junit и integartion в eclipse или из командной строки?