我有一个用Java / Appium编写的测试套件(即功能)。我想在几个不同的设备(iPhone,Android手机等)上运行这个测试套件。我想并行执行此操作 - 即我想要运行与几个单独线程相同的测试套件。
如何使用Serenity与Junit,Cucumber或JBehave一起完成此操作?我已经找到了很多关于Cucumber如何允许多个功能并行运行的信息(here和here),但问题是,我想并行多次运行一个单一的功能。
为什么不在构建服务器上的单独作业中运行它们并将设备作为参数传递?