当前有一个--parallel选项,可以使用Cucumberjs 5.1.0并行运行方案。我想了解一下,使用这种版本的cucumberjs,是否可以并行运行功能文件而不是方案。
答案 0 :(得分:0)
看一下代码,似乎只有场景https://github.com/cucumber/cucumber-js/blob/master/src/runtime/parallel/master.js#L105才能运行。您想按功能而不是按方案运行的原因是什么?
答案 1 :(得分:0)
一个方案是一个完全独立的测试,不依赖于之前运行的方案所设置的任何内容,这就是黄瓜制造商以其现有方式提供并行功能的原因。
挂钩可用于分别设置场景(通过标签或场景名称)或运行脚本来注册用户和测试所需的其他测试数据。
总而言之,它们提供并行测试功能的方式意味着您不得不遵循最佳实践。