4. Jenkins STF回归测试

2020-11-30  本文已影响0人  yywfy的昵称

借助于测试平台与多设备加速回归测试。

Jenkins在调度过程中,会给自动化脚本传递变量,告诉脚本是要跑在那个设备上,所以自动化脚本要可以接受Jenkins传递的参数。可以在使用os.getenv()来获取Jenkins传递过来的环境变量:

os.getenv()

回到Jenkins的项目配置,修改从STF上读取的设备参数UDID:

UDID

修改shell命令,因为只是实验,所以就直接运行的本地脚本,正规项目应从git上拉取代码,然后执行:

shell

如果遇到Jenkins调用的Python的版本和IDE PyCharm使用的Python版本不一致的情况,可以使用. venv/bin/activate来同步python库文件:

env

如果想要并行运行测试用例,可能会存在账号互踢的问题,可以给每个设备使用不同的账号。取消勾选串行测试:

并行运行测试用例
上一篇 下一篇

猜你喜欢

热点阅读