Запуск набора тестов JUnit4 в Maven с помощью Maven-failsafe-plugin
у меня есть набор тестов JUnit 4, который содержит несколько тестовых классов в порядке их запуска (наши интеграционные тесты должны выполняться в определенном порядке).
Если я использую Maven-failsafe-plugin без какой-либо конфигурации, он будет запускать тест, но не в правильном порядке. Однако, если я установил плагин для запуска набора тестов, тесты не запускаются.
можно ли запустить набор тестов с помощью отказоустойчивого плагина? если так, то где я ошибся?!
код ниже:
@RunWith(Suite.class)
@SuiteClasses({
TestCase1.class,
TestCase2.class,
...
TestCaseN.class,
})
public class IntegrationSuite {
//Do Nothing.
}
и с пом.XML-код:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.9</version>
<configuration>
<includes>
<include>IntegrationSuite.java</include>
</includes>
</configuration>
<executions>
<execution>
<id>integration-test</id>
<goals>
<goal>integration-test</goal>
</goals>
</execution>
<execution>
<id>verify</id>
<goals>
<goal>verify</goal>
</goals>
</execution>
</executions>
</plugin>
спасибо :)
2 ответов
maven-surefire-плагин также может быть использован, как показано ниже код:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.12.4</version>
<configuration>
<includes>
<include>**/IntegrationSuite.java</include>
</includes>
</configuration>
</plugin>