1
我正在使用Ruby和黄瓜来运行我的端到端测试。我有很多测试需要更长的时间来运行。我正在使用'parallel_tests'并行运行我的'功能',这大大缩短了执行时间。但是我想知道是否有方法可以并行运行'场景'有没有办法同时运行黄瓜场景
我正在使用Ruby和黄瓜来运行我的端到端测试。我有很多测试需要更长的时间来运行。我正在使用'parallel_tests'并行运行我的'功能',这大大缩短了执行时间。但是我想知道是否有方法可以并行运行'场景'有没有办法同时运行黄瓜场景
是的!有。
使用cukeforker库可以同时运行任何功能或场景。
https://github.com/jarib/cukeforker
# parallelize per scenario, with one JUnit XML file per scenario.
CukeForker::Runner.run CukeForker::Scenarios.tagged(%W[@edition [email protected]])
:extra_args => %W[-f CukeForker::Formatters::JunitScenarioFormatter --out results/junit]
谢谢你回答我的问题,我会试试看 –