我想知道 CucumberJS 是否可以并行处理正在运行的功能文件。目前,我们通过使用少数同时指向不同测试目录的 Jenkins 作业来处理并行测试,并将其传递给 selenium 网格集线器。这是可行的,因为集线器现在将处理它接收到的请求并以一种强制“并行”的方式运行它们。我们想要的主要目标是运行我们的测试,并设置最大会话数,比如 4 个,这样就有 4 个特性文件基本上可以一次运行。
我知道 cucumber 对此没有很好的支持,我怀疑 cucumberjs 是否会支持——但我确信那里有某种 npm 模块,有人已经取得了一些成功。任何帮助都会对我的团队大有裨益,而且在其他地方很少能找到 cucumberjs/protractor 用户!