lla*_*kin 5 java testing junit maven maven-surefire-plugin
我有一个运行一些测试的Java JUnit Selenium测试框架.有两个类,每个类有两个测试.
我有像这样配置的maven surefire
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<forkCount>3</forkCount>
<reuseForks>true</reuseForks>
<parallel>methods</parallel>
<threadCount>100</threadCount>
<redirectTestOutputToFile>false</redirectTestOutputToFile>
</configuration>
<version>2.12.4</version>
</plugin>
Run Code Online (Sandbox Code Playgroud)
我想它同时运行4次测试,但无论怎样的组合threadCount,parallel和fork我使用的设置,我只能似乎得到1类值得测试用例在同一时刻运行.看起来这应该有效,任何人都可以提供解决方案吗?
小智 0
您想并行运行套件或并行运行方法或测试吗?
我发现并行运行套件的唯一有效解决方案是设置
<property>
<name>suitethreadpoolsize</name>
<value>8</value>
</property>
Run Code Online (Sandbox Code Playgroud)
在 pom.xml 中。所有其他组合都不起作用,因为我需要测试在同一 JVM 上运行,而不是启动分叉进程。
| 归档时间: |
|
| 查看次数: |
358 次 |
| 最近记录: |