特征文件的并行执行:maven-failsafe-plugin vs cucumber-jvm-parallel-plugin
Parallel execution of features files : maven-failsafe-plugin vs cucumber-jvm-parallel-plugin
目前我正在使用 maven-failsafe-plugin 运行 与 Selenium Grid + 节点并行的多个功能文件(所有 运行ning 在 docker 容器中)
我的基本问题如下
- 何时使用 cucumber-jvm-parallel-plugin?
- cucumber-jvm-parallel-plugin 相对于 maven-failsafe-plugin 并行执行有什么优点/缺点?
提前致谢。
下面是答案
“并行 运行ning Cucumber 特性的一种常见方法是创建一套 Cucumber 运行ners,一个用于您希望并行 运行 的每套测试. 为了获得最大的并行性,每个特征文件应该有一个 运行ner。
维护起来很痛苦,而且不是很干燥。"
https://github.com/temyers/cucumber-jvm-parallel-plugin/issues/139
其他详细信息 -
..尽管它的名字 cucumber-jvm-parallel-plugin 没有 运行 任何测试,它只是自动为你生成 Cucumber 运行ners。这可以节省您制作空 运行ner 文件的时间,而且只需更改 cucumber-jvm-parallel-plugin 的配置,您就可以获得一组全新的 运行ner 文件..
复制自http://automationrhapsody.com/running-cucumber-tests-in-parallel/#comment-3455579028
目前我正在使用 maven-failsafe-plugin 运行 与 Selenium Grid + 节点并行的多个功能文件(所有 运行ning 在 docker 容器中)
我的基本问题如下
- 何时使用 cucumber-jvm-parallel-plugin?
- cucumber-jvm-parallel-plugin 相对于 maven-failsafe-plugin 并行执行有什么优点/缺点?
提前致谢。
下面是答案
“并行 运行ning Cucumber 特性的一种常见方法是创建一套 Cucumber 运行ners,一个用于您希望并行 运行 的每套测试. 为了获得最大的并行性,每个特征文件应该有一个 运行ner。 维护起来很痛苦,而且不是很干燥。"
https://github.com/temyers/cucumber-jvm-parallel-plugin/issues/139
其他详细信息 -
..尽管它的名字 cucumber-jvm-parallel-plugin 没有 运行 任何测试,它只是自动为你生成 Cucumber 运行ners。这可以节省您制作空 运行ner 文件的时间,而且只需更改 cucumber-jvm-parallel-plugin 的配置,您就可以获得一组全新的 运行ner 文件..
复制自http://automationrhapsody.com/running-cucumber-tests-in-parallel/#comment-3455579028