如何使用AWS设备场Jenkins插件发送系统属性?

时间:2018-02-01 00:47:57

标签: amazon-web-services jenkins aws-device-farm

我的测试框架在运行自动化期间使用的系统属性很少。当我使用命令行执行测试时,我使用下面的命令 -

mvn -DPLATFORM=ios -DDEVICE_NAME='iPhone 7' -DAPP_NAME=test -DAPP_FILE="testapp.app" -DsuiteXmlFile=testng.xml test

如何在使用Jenkins插件运行相同测试时传递这些参数?

2 个答案:

答案 0 :(得分:0)

Device Farm Jenkins插件可帮助您在Device Farm上运行测试,而无需转到Device Farm控制台或使用CLI。 您是否可以使用Device Farm控制台运行测试。一旦您能够使用Device Farm控制台运行测试,就可以直接运行Jenkins。

在DeviceFarm控制台中,您必须通过app,test package上传,选择要运行测试的设备。通过jenkins插件可以完成同样的事情。

答案 1 :(得分:0)

您可以使用插件将这些属性写入文件来添加这些属性。通过将文件放在./src/test/resources目录中,我们可以将它包含在jar中并在代码中引用它。

这是我撰写的视频,解释了如何做到这一点。

https://youtu.be/33xLa5BWbtQ