Java 如何进行不以**/**结尾的集成测试
我有一个以它结尾的测试类,即SampleClassIT.java。 我在testng.xml文件中添加了这个类,并在pom.xml文件中使用了maven failsafe插件 使用的插件:-Java 如何进行不以**/**结尾的集成测试,java,maven,testng,pom.xml,Java,Maven,Testng,Pom.xml,我有一个以它结尾的测试类,即SampleClassIT.java。 我在testng.xml文件中添加了这个类,并在pom.xml文件中使用了maven failsafe插件 使用的插件:- <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-failsafe-plugin</artifactId> <vers
<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>
org.apache.maven.plugins
maven故障保护插件
2.17
集成测试
验证
有没有办法,,因此,所有未使用它扩展的类也可以作为集成测试的一部分运行,因为我有100多个类需要重构它们。我不需要使用**/*IT.java扩展我的类,并使用failsafe插件将它们作为集成测试运行。您可以通过
<configuration>
<includes>
<include>**some_pattern*.java</include>
</includes>
</configuration>
**一些_模式*.java
让你的课程至少满足一种模式谢谢。。。但我有两个名为SimpleTest.java和SimpleDemoIT.java的类,它们被添加到testng.xml文件中。我已经添加了配置,并且两个测试都成功运行,但是在日志中我可以看到,两个测试的结果是分开的。我的意思是,应该是测试运行:2,失败:0,错误:0,跳过:0,但接下来的测试运行:1,失败:0,错误:0,在第一次运行测试后跳过:0,然后在第二次运行测试后运行测试:1,失败:0,错误:0,跳过:0。这两个测试都在同一个maven模块中?执行一次,并遵循maven的约定。这使生活更容易。为什么需要testng.xml文件?