Добавить profile
раздел в вашем ПОМ, которая связывает тест с профилем.
<profiles>
<profile>
<id>IT-Test</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.17</version>
<configuration>
<suiteXmlFiles>
<suiteXmlFile>src/test/java/com/IT-Test.xml</suiteXmlFile>
</suiteXmlFiles>
</configuration>
</plugin>
</plugins>
</build>
</profile>
</profiles>
Затем определяют тест обычным способом:
Что-то вроде:
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="IT Tests" verbose="1">
<test name="IT Test">
<classes>
<class name="com.xxx.SingleIT"/>
</classes>
</test>
</suite>
Теперь, когда вы хотите, чтобы запустить тест - выбрать профиль и запустить приложение.
может быть легко только для одного теста? можно ли пропустить пакет XmlFile? – ServerSideCat
@ b444gf - Возможно. – OldCurmudgeon