【问题标题】:Parallel Execution - Cucumber-JVM v4.0.0并行执行 - Cucumber-JVM v4.0.0
【发布时间】:2018-10-23 22:01:46
【问题描述】:

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

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

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

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

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

有没有人能顺利完成这项工作?

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

【问题讨论】:

标签: java maven selenium cucumber-jvm


【解决方案1】:

您不能在 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

【讨论】:

    猜你喜欢
    • 2019-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多