功能文件的并行执行:maven-failsafe-plugin vs cucumber-jvm-parallel-plugin [英] Parallel execution of features files : maven-failsafe-plugin vs cucumber-jvm-parallel-plugin

查看:30
本文介绍了功能文件的并行执行:maven-failsafe-plugin vs cucumber-jvm-parallel-plugin的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

Currently I'm using maven-failsafe-plugin to run multiple feature files in parallel with Selenium Grid + nodes ( all running in docker containers )

我的基本问题如下

  1. 何时使用 cucumber-jvm-parallel-plugin ?
  2. 与 maven-failsafe-plugin 并行执行相比,cucumber-jvm-parallel-plugin 有哪些优点/缺点?

提前致谢.

推荐答案

下面是答案

并行运行 Cucumber 功能的一种常见方法是创建一组 Cucumber 运行器,为您希望并行运行的每个测试套件创建一个运行器.为了获得最大的并行性,每个特性文件都应该有一个运行器.维护起来很痛苦,而且不是很干燥."

"A common approach for running Cucumber features in parallel is to create a suite of Cucumber runners, one for each suite of tests you wish to run in parallel. For maximum parallelism, there should be a runner per feature file. This is a pain to maintain and not very DRY."

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

更多细节 -

..尽管它的名字 cucumber-jvm-parallel-plugin 不运行任何测试,它只是自动为你生成 Cucumber runner.这可以节省您制作空运行程序文件的时间,并且只需更改 cucumber-jvm-parallel-plugin 的配置,您就可以拥有一组全新的运行程序文件..

..Despite its name cucumber-jvm-parallel-plugin does not run any tests, it just automatically generates the Cucumber runners for you. This saves you time from making empty runner files and also just by changing the config of the cucumber-jvm-parallel-plugin you can have brand new set of runner files..

复制自 http://automationrhapsody.com/running-黄瓜测试并行/#comment-3455579028

这篇关于功能文件的并行执行:maven-failsafe-plugin vs cucumber-jvm-parallel-plugin的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆