如何在maven-surefire-plugin中设置并行测试

时间:2019-05-09 08:19:02

标签: java selenium automation automated-tests maven-surefire-plugin

所有测试立即运行并加载计算机

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>3.0.0-M3</version>
    <configuration>
        <includes>
            <include>**/*CucumberRegressionRunner.java</include>
        </includes>
        <parallel>all</parallel>
        <useSystemClassLoader>false</useSystemClassLoader>
        <perCoreThreadCount>false</perCoreThreadCount>
        <forkCount>2.5c</forkCount>
        <reuseForks>true</reuseForks>
        <threadCount>2</threadCount>
    </configuration>
</plugin>

我不想运行所有软件包,我只需要并行运行2-5个测试

1 个答案:

答案 0 :(得分:1)

正如this post的答案所述,您可以为测试创建一个应该并行运行的执行,而为测试创建一个不应该并行运行的执行。