我有一个项目,其中src / test / java / SingleIT.java中只有一个类
这不是一个单元测试,这个IT测试设置数据库,启动tomcat嵌入等等。
我如何在mvn的帮助下运行它?
修改
我需要在pom.xml中配置maven以运行此
答案 0 :(得分:0)
向您的pom添加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>
现在,只要您想运行测试,请选择配置文件并运行应用程序。
答案 1 :(得分:0)