代码之家  ›  专栏  ›  技术社区  ›  Rusty Shackleford

并行执行-JVM v4.0.0

  •  1
  • Rusty Shackleford  · 技术社区  · 7 年前

    我正在努力使jvmv4.0.0的新并行执行特性正常工作。

    如前所述 here ,可以通过CLI来调用多线程选项。

    但是,当我运行下面的程序时,请求被接受,测试也被运行,但仍然是一次只运行一个测试。

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

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

    1 回复  |  直到 7 年前
        1
  •  1
  •   Grasshopper    7 年前

    您不能将此功能用于Maven。对于Maven,你需要使用junit或testng中的“parallel”选项,请参阅同一篇文章中的链接。

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