有什么方法可以在故障保护下并行运行JUnit 5集成测试?

时间:2018-12-18 11:50:48

标签: maven maven-surefire-plugin junit5 maven-failsafe-plugin

尝试重新访问在Maven中的Junit 5平台(5.3.2)下运行Junit 5/4集成测试。从 How to run a mix of JUnit 4 and JUnit 5 tests in parallel using maven-failsafe-plugin

surefire插件2.22.1下的运行单元测试可以在JUnit 5和JUnit 4的并行测试和混合测试中正常运行,并以冗长的方式查看工作线程。

尝试在故障安全2.22.1中执行相同的操作,但是需要花费日志时间,并且似乎没有并行执行。另外,仅在详细信息上打印[main],没有工作线程。

故障保护是否在Junit 5平台中支持线程/并发执行?如果可以,怎么办?

我也使用配置参数:

junit.jupiter.execution.parallel.enabled=true
junit.jupiter.execution.parallel.config.strategy=fixed
junit.jupiter.execution.parallel.config.fixed.parallelism=6

1 个答案:

答案 0 :(得分:0)

尝试在故障保护中使用此配置:

<configuration>
  <configurationParameters>
    junit.jupiter.execution.parallel.enabled = true
    junit.jupiter.execution.parallel.mode.default = concurrent
    junit.jupiter.execution.parallel.mode.classes.default =concurrent            
  </configurationParameters>
<configuration>