Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.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
我们如何告诉maven surefire不要重用线程?_Maven - Fatal编程技术网

我们如何告诉maven surefire不要重用线程?

我们如何告诉maven surefire不要重用线程?,maven,Maven,我知道如何使用分叉JVM测试设置,但在线程上运行testNG测试时,如果我有14个测试并将线程设置为2,maven将在浏览器中完成一个测试,然后在同一浏览器中开始下一个测试,我如何关闭该浏览器并生成一个新的chrome窗口,例如 当前: -> 1 - > 3 - > 5 -> 7 -> 9 -> 11 -> 13 -> 2 - > 4 - > 6 -> 8 -> 10 -> 12 -> 14 -> 1 -

我知道如何使用分叉JVM测试设置,但在线程上运行testNG测试时,如果我有14个测试并将线程设置为2,maven将在浏览器中完成一个测试,然后在同一浏览器中开始下一个测试,我如何关闭该浏览器并生成一个新的chrome窗口,例如

当前:

-> 1 - > 3 - > 5 -> 7 -> 9 -> 11 -> 13
-> 2 - > 4 - > 6 -> 8 -> 10 -> 12 -> 14
-> 1
-> 2
-> 3
-> 4
-> 5
-> 6
-> 7
-> 8
-> 9
-> 10
-> 11
-> 12
-> 13
-> 14
我想要什么:

-> 1 - > 3 - > 5 -> 7 -> 9 -> 11 -> 13
-> 2 - > 4 - > 6 -> 8 -> 10 -> 12 -> 14
-> 1
-> 2
-> 3
-> 4
-> 5
-> 6
-> 7
-> 8
-> 9
-> 10
-> 11
-> 12
-> 13
-> 14
我希望线程不被使用,一个新的浏览器启动,创建了一个新线程,当线程==2时执行2次。我在surefire上使用以下配置:

  <parallel>methods</parallel>
  <threadCount>${thread.count}</threadCount>
方法
${thread.count}

我们可以告诉maven surefire不要重复使用同一个线程/浏览器,而是创建一个新的线程/浏览器,类似于
false

也许我误解了一件事,但为什么不使用您已经提到的
false
?您看过了吗:这是用于分叉JVM进程执行的,对吗?我在一个JVmHi@Jackofspace中使用多线程,幸运吗?