【问题标题】:Any way to run JUnit 5 integration tests in parallel under failsafe?有什么方法可以在故障安全下并行运行 JUnit 5 集成测试?
【发布时间】:2019-05-18 20:02:09
【问题描述】:

尝试在 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

【问题讨论】:

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


    【解决方案1】:

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

    <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>
    

    【讨论】:

    • @KajHejer 是的。它适用于我的项目。希望对你有所帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-12
    • 1970-01-01
    • 1970-01-01
    • 2012-08-21
    • 1970-01-01
    • 1970-01-01
    • 2018-06-02
    相关资源
    最近更新 更多