繁体   English   中英

并行执行 - Cucumber-JVM v4.0.0

[英]Parallel Execution - Cucumber-JVM v4.0.0

我正在努力使 Cucumber-JVM v4.0.0 的新并行执行功能正常工作。

正如此处所讨论的,可以通过 CLI 进行参数调用以调用多线程选项。

但是,当我运行下面的命令时,请求被接受并运行测试,但一次仍然只有一个测试。

mvn clean test -Dcucumber.options="--threads 4" -Dbrowser=chrome

我要么高估了开箱即用的功能,要么,更有可能的是,错过了其他一些关键配置,或者只是完全误解了。

有没有人有幸让这个工作?

编辑:对不起,我忘了提及,它确实指出必须使用依赖注入来在步骤之间共享状态,以便并行执行工作。 只是为了确认,我正在使用 Pico Container 来管理依赖项注入。

您不能将此功能与 Maven 一起使用。 使用 Maven,您需要在 junit 或 testng 等中使用“并行”选项。请参阅同一篇文章中的链接。

此选项用于使用cucumber.api.cli.Main类直接从命令行运行功能文件。 参考这个 - https://github.com/cucumber/cucumber-jvm/blob/v4.0.0/core/src/main/resources/cucumber/api/cli/USAGE.txt

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM