如何使用 maven-failsafe-plugin 并行运行 JUnit 4 和 JUnit 5 测试

Ran*_*zki 5 junit maven maven-failsafe-plugin junit5

我正在尝试使用 Junit Jupiter 和 Junit Vintage 包在混合 JUnit 4 和 JUnit 5 中运行并行集成测试,并在最新的 maven-failsafe-plugin 依赖项中添加 junit 5 的 Surefire 插件。

    <dependencies>
      <dependency>
        <groupId>org.junit.platform</groupId>
        <artifactId>junit-platform-surefire-provider</artifactId>
        <version>1.0.1</version>
      </dependency>
    </dependencies> 
Run Code Online (Sandbox Code Playgroud)

所有测试都运行,但不是并行的,需要花费很多时间。如果我不添加此依赖项,它不会选择并运行 Junit 5 测试,而是并行运行其他测试,它是在插件中配置的。

没有使用 Junit 5 的故障安全插件的官方文档。有没有办法并行运行测试?

编辑:记录器写入添加此依赖项时不使用线程(仅主线程)。