Java 在分叉的VM中执行每个测试方法,而无需并发
我试图将JUnit测试的每个方法执行到一个单独的VM中,而不同时执行所有方法。我想为每个测试方法使用一个单独的VM来序列化测试方法的执行 我已经尝试了几种配置并检查了,但没有获得正确的行为 我使用以下配置,但所有方法都同时执行Java 在分叉的VM中执行每个测试方法,而无需并发,java,maven,junit,maven-surefire-plugin,maven-failsafe-plugin,Java,Maven,Junit,Maven Surefire Plugin,Maven Failsafe Plugin,我试图将JUnit测试的每个方法执行到一个单独的VM中,而不同时执行所有方法。我想为每个测试方法使用一个单独的VM来序列化测试方法的执行 我已经尝试了几种配置并检查了,但没有获得正确的行为 我使用以下配置,但所有方法都同时执行 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-failsafe-plugin</artifactId>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.19.1</version>
<configuration>
<reuseForks>false</reuseForks>
<parallel>methods</parallel>
<threadCountMethods>1</threadCountMethods>
</configuration>
</plugin>
org.apache.maven.plugins
maven故障保护插件
2.19.1
假的
方法
1.
默认情况下,线程数按代码计数()。以下配置正在运行
<configuration>
<reuseForks>false</reuseForks>
<parallel>methods</parallel>
<threadCount>1</threadCount>
<perCoreThreadCount>false</perCoreThreadCount>
</configuration>
假的
方法
1.
假的