junit 方案大纲使用多线程

iyzzxitl  于 2022-11-11  发布在  其他
关注(0)|答案(1)|浏览(129)

我在我的测试中使用了JUnit5和Cucumber。当并行运行测试时,一切都按照我的要求运行,但是当涉及到Scenario大纲时,示例会创建额外的线程。也就是说,如果我设置cucumber.execution.parallel.config.fixed. parallel =4,则这些场景将在4个线程中运行,但是当它们进入Examples场景时,为每个示例创建1个附加线程。如何运行完全是场景而不是特性文件的并行性?或者使具有场景大纲的特性逐个运行?
我的junit-platform.properties

cucumber.publish.quiet=true
cucumber.execution.parallel.enabled=true
cucumber.execution.parallel.config.strategy=fixed
cucumber.execution.parallel.config.fixed.parallelism=4
3qpi33ja

3qpi33ja1#

方案大纲不是单个方案。它是以紧凑形式编写的多个方案。当cubber处理大纲时,它会为每组示例生成一个标准方案。每个示例将在其自己的线程中运行。

相关问题