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

时间:2017-10-25 14:12:47

标签: maven junit 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> 

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

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

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

0 个答案:

没有答案