我正在尝试使用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写入添加此依赖项时没有使用线程(仅主线程) .