黄瓜场景并行化而不是.feature?

时间:2017-01-12 19:20:51

标签: parallel-processing cucumber scenarios

为了最大化测试运行的并行化,我已将所有测试分离出来以拥有自己的功能文件,并且我运行Parallel_Cucumber Gem并取得了巨大的成功,但是当我的测试速度相对较快时,我发现自己重复了一次很多...

所以我想知道是否有办法将重复测试整合到场景大纲中,同时仍保持我现在拥有的相同数量的并行化。

所以基本上是一种阅读.feature场景并在浏览器实例上旋转这些场景的方法。

感谢任何帮助/指导!

1 个答案:

答案 0 :(得分:0)

我们处于类似的情况,我们正在使用cucumber-JVM,我想出了一个Gradle插件,它将读取一个匹配标签的特征文件,并在每个场景中生成一个特征文件,并附带一个相关的junit测试运行器。

然后,这些junit测试运行器将由Gradle的测试任务并行执行,该测试任务基于forks数量选项。您可以查看this implementation的想法。