Parallel processing Cucumber功能文件是否可以并行执行?
我们正在使用Android和IOS为移动设备运行自动化脚本 我们正在尝试为两台Android设备(One Plus和三星S10)运行两个功能文件 最初脚本在两个设备上运行,但当第一个功能文件执行停止时,第二个设备上的执行过程也会自动停止 Appium版本-1.16.0 我们尝试改变设备的顺序,比如先运行三星s10的功能文件,然后再运行一个Plus,然后先启动一个Plus设备的功能文件,然后再启动三星s10的功能文件 在这两种情况下,当第一个启动的进程的执行结束时,另一个进程突然停止,没有任何错误 我们正在从数据库中检索设备的功能Parallel processing Cucumber功能文件是否可以并行执行?,parallel-processing,automation,cucumber,cucumber-jvm,mobile-devices,Parallel Processing,Automation,Cucumber,Cucumber Jvm,Mobile Devices,我们正在使用Android和IOS为移动设备运行自动化脚本 我们正在尝试为两台Android设备(One Plus和三星S10)运行两个功能文件 最初脚本在两个设备上运行,但当第一个功能文件执行停止时,第二个设备上的执行过程也会自动停止 Appium版本-1.16.0 我们尝试改变设备的顺序,比如先运行三星s10的功能文件,然后再运行一个Plus,然后先启动一个Plus设备的功能文件,然后再启动三星s10的功能文件 在这两种情况下,当第一个启动的进程的执行结束时,另一个进程突然停止,没有任何错误
在Mac机上运行这些脚本
< P>我怀疑运行中的切换设备可能不是一个好主意 因此,首先,我建议为您尝试测试的每个设备创建一个项目文件夹。然后在一个文件夹中运行cucumber以测试第一个设备,然后在第二个文件夹中运行cucumber以测试第二个设备 一旦你完成了这项工作,你就可以考虑如何同时运行这两项工作,而不必在你的机器上有多个项目文件夹。有很多方法可以做到这一点- 设置专用CI计算机
- 使用CircleCI之类的CI服务