有没有办法并行运行黄瓜方案

时间:2015-07-21 10:19:29

标签: ruby parallel-processing cucumber

我正在使用Ruby和黄瓜来运行我的端到端测试。我有很多测试需要更长的时间才能运行。我正在使用' parallel_tests'运行我的功能'并行,这大大减少了执行时间。但我想知道是否有办法运行“场景”'

1 个答案:

答案 0 :(得分:2)

是的!有。。

使用cukeforker库,您可以并行运行任何功能或方案。

https://github.com/jarib/cukeforker

# parallelize per scenario, with one JUnit XML file per scenario.
CukeForker::Runner.run CukeForker::Scenarios.tagged(%W[@edition ~@wip])
                       :extra_args => %W[-f CukeForker::Formatters::JunitScenarioFormatter --out results/junit]