Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在分叉的VM中执行每个测试方法,而无需并发_Java_Maven_Junit_Maven Surefire Plugin_Maven Failsafe Plugin - Fatal编程技术网

Java 在分叉的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>

我试图将JUnit测试的每个方法执行到一个单独的VM中,而不同时执行所有方法。我想为每个测试方法使用一个单独的VM来序列化测试方法的执行

我已经尝试了几种配置并检查了,但没有获得正确的行为

我使用以下配置,但所有方法都同时执行

<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.
假的