并行执行功能文件:maven-failsafe-plugin vs cucumber-jvm-parallel-plugin

时间:2017-08-01 11:24:54

标签: selenium cucumber cucumber-jvm maven-failsafe-plugin

目前我正在使用maven-failsafe-plugin与Selenium Grid +节点并行运行多个功能文件(全部在docker容器中运行)

我的基本问题如下

  1. 何时使用cucumber-jvm-parallel-plugin?
  2. cucumber-jvm-parallel-plugin比maven-failsafe-plugin并行执行有什么好处/缺点?
  3. 提前致谢。

1 个答案:

答案 0 :(得分:0)

以下是答案

“并行运行Cucumber功能的一种常用方法是创建一套Cucumber运行程序,一组用于您希望并行运行的每个测试套件。为了获得最大的并行性,每个功能文件应该有一个运行程序。 这是一种难以维持的痛苦,而不是非常干燥。“

https://github.com/temyers/cucumber-jvm-parallel-plugin/issues/139

其他详细信息 -

..尽管名称为cucumber-jvm-parallel-plugin并没有运行任何测试,但它只会自动为您生成Cucumber跑步者。这样您可以节省制作空转子文件的时间,也可以通过更改cucumber-jvm-parallel-plugin的配置来获得全新的跑步者文件集。

http://automationrhapsody.com/running-cucumber-tests-in-parallel/#comment-3455579028

复制