【发布时间】:2014-12-18 17:21:33
【问题描述】:
我有以 IT 结尾的测试类,即 SampleClassIT.java。 我在 testng.xml 文件中添加了这个类,并在 pom.xml 文件中使用了 maven-failsafe 插件。
使用的插件:-
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.17</version>
<executions>
<execution>
<goals>
<goal>integration-test</goal>
<goal>verify</goal>
</goals>
</execution>
</executions>
</plugin>
有什么方法可以让所有没有通过 IT 扩展的类也可以作为集成测试的一部分运行,因为我有 100 多个类需要重构它们。我不需要用**/*IT.java 并使用故障安全插件使它们作为集成测试运行。
【问题讨论】:
-
这样做一次并遵循 Maven 的约定。这让生活更轻松。为什么需要 testng.xml 文件?