2017-05-08 127 views
0

运行cucumber-jvm测试中的并行度粒度似乎是在场景级别?如果场景真正独立,那么在测试套件可以访问相当多的硒网格银行的情况下,独立运行场景中的行也会有好处?Cucumber-jvm并行测试行

开箱即可并行运行测试行吗?有没有什么理由可能不是一个好主意?

回答

0

是的,完全可以独立运行cucumberJVM场景,使用这个插件:https://github.com/temyers/cucumber-jvm-parallel-plugin

它将使用分叉过程在A)特征级别或B)场景级别为您生成跑步者。您理论上应该能够将这些场景运行传递给具有许多节点的相当大的硒网格设置。

+0

谢谢西蒙。看起来测试的粒度在场景级别?也许我对黄瓜的理解有点欠缺。我们已经开发了许多功能,每种功能都包含一个场景,底部的许多页面输入行对应于系统特定分支中的一个流。我正在查看是否有办法并行运行这些行。 –