使用jUnit5@ParameterizedTest和csvSource的并行测试
我发现Junit5从5.3版开始就支持并行性,但我找不到任何关于如何使用csv源运行并行测试的参考。您有什么建议吗?如下配置故障保护插件使用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>
<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