我想在aws-device farm中运行TestNG xml套件文件。经过调查,我得出结论,aws-device服务器场执行TestNG测试的方式是使用随机顺序运行所有使用TestNG注释(在上载到设备场的zip文件项目中)注释的测试。这不适用于我的项目,因为所有测试都使用我的xml套件文件中声明的参数,套件文件也声明了运行测试的顺序。因此,我无法运行任何测试,因为第一次测试尝试使用在testng.xml文件中声明的参数值时,它不可用并抛出异常
答案 0 :(得分:1)
这是一个新文档,其中显示了如何包括testng.xml文件
https://aws.amazon.com/premiumsupport/knowledge-center/xml-file-tests-jar-file-device-farm/
注意:在Device Farm的标准环境中,testng.xml文件仅支持部分功能。如果需要优先级,则该项目需要include标签,exclude标签,复杂分组或使用testng.xml文件中的参数,然后使用自定义环境。
https://docs.aws.amazon.com/devicefarm/latest/developerguide/custom-test-environments.html
HTH
-詹姆斯