我正在尝试使用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>

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

使用Junit 5的failafe插件没有官方文档 . 有没有办法并行运行测试?

编辑:logger写入添加此依赖项时没有使用线程(仅主线程) .