我正在使用 Junit 的Discovering Tests功能,并且我还有一个类,它介绍了一些@TestFactory
方法,每种方法都会产生大量的动态测试。我的第一个想法是“能够同时运行这些会很棒。”,所以我补充说
.configurationParameter( "junit.jupiter.execution.parallel.enabled", "true" )
对我LauncherDiscoveryRequestBuilder
和我用@Execution(ExecutionMode.CONCURRENT)
. 到目前为止一切都很好,但我最终使每种@TestFactory
方法都在不同的线程上运行,但是单个生成的所有动态测试@TestFactory
共享同一个线程(@TestFactory
生成这些测试的线程运行)。
我的问题是 - 我可以并行运行 @TestFactory 生成的动态测试吗?也试过这个
@TestFactor @Execution(ExecutionMode.CONCURRENT)
但结果是一样的。
繁星点点滴滴
相关分类