使用jUnit5@ParameterizedTest和csvSource的并行测试

使用jUnit5@ParameterizedTest和csvSource的并行测试,junit,parallel-processing,junit5,Junit,Parallel Processing,Junit5,我发现Junit5从5.3版开始就支持并行性,但我找不到任何关于如何使用csv源运行并行测试的参考。您有什么建议吗?如下配置故障保护插件 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-failsafe-plugin</artifactId> <version>2.22.2</version>

我发现Junit5从5.3版开始就支持并行性,但我找不到任何关于如何使用csv源运行并行测试的参考。您有什么建议吗?

如下配置故障保护插件

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-failsafe-plugin</artifactId>
    <version>2.22.2</version>
    <executions>
        <execution>
            <goals>
                <goal>integration-test</goal>
                <goal>verify</goal>
            </goals>
        </execution>
    </executions>
    <!--override configuration from parent pom-->
    <configuration combine.self="override">
        <properties>
            <configurationParameters>
                junit.jupiter.execution.parallel.enabled = true
                junit.jupiter.execution.parallel.mode.default = concurrent
                junit.jupiter.execution.parallel.mode.classes.default =concurrent
            </configurationParameters>
        </properties>
    </configuration>
</plugin>

org.apache.maven.plugins

。这也适用于参数化测试

或者,您可以创建具有相同内容的
src/test/resources/junit平台。属性

junit.jupiter.execution.parallel.enabled = true
junit.jupiter.execution.parallel.mode.default = concurrent
junit.jupiter.execution.parallel.mode.classes.default = concurrent