Следующая конфигурация не работает. Для цели нет цели тестирования integration-test
.Включить тестирование тестовых групп для отказоустойчивых (интеграционное тестирование) только, но исключить их из surefire
В случае, если неясно, что должно произойти то, что я делаю mvn integration-test
защищенный плагин, должен запустить мой тест. Но конфигурация плагина surefire исключает тест. Если я раскомментирую блок конфигурации surefire, тест будет выполнен во время цели интеграции-тестирования.
Maven конфигурации:
<build>
<plugins>
<plugin>
<artifactId>maven-failsafe-plugin</artifactId>
<executions>
<execution>
<id>integration-test</id>
<goals>
<goal>integration-test</goal>
<goal>verify</goal>
</goals>
</execution>
</executions>
<configuration>
<groups>spring-container-sanity</groups>
</configuration>
</plugin>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<excludedGroups>spring-container-sanity</excludedGroups>
</configuration>
</plugin>
</plugins>
</build>
Java, класс Test
@SpringApplicationConfiguration(TestApplication.class)
@TestPropertySource("/test.properties")
public class SimpleTest extends AbstractTestNGSpringContextTests {
@Test(groups = "spring-container-sanity")
public void isHessianServiceExported() throws Exception {
/*...*/
}
}
Определить, что «не работает». Если есть ошибка, напишите об этом. Если нет, то как вы подтвердили, что «это не сработало»? – Tunaki
«нет теста в сфере охвата»? базовая компьютерная терминология ..... –