4

我想在 aws-device farm 中运行一个 TestNG xml 套件文件。经过调查,我得出结论,aws-device 场执行 TestNG 测试的方式是运行所有带有 TestNG 注释的测试(在上传到设备场的 zip 文件项目中)以随机顺序运行。这不适用于我的项目,因为所有测试都使用在我的 xml 套件文件中声明的参数,并且套件文件还声明了测试应该运行的顺序。因此我无法运行任何测试,因为第一次测试尝试使用在 testng.xml 文件中声明的参数值,它不可用并且抛出异常

4

1 回答 1

1

这是一个显示如何包含 testng.xml 文件的新文档

https://aws.amazon.com/premiumsupport/knowledge-center/xml-file-tests-jar-file-device-farm/

注意:在 Device Farm 的标准环境中,testng.xml 文件仅支持部分功能。如果项目需要优先级、包含标记、排除标记、复杂分组或使用 testng.xml 文件中的参数,则使用自定义环境。

https://docs.aws.amazon.com/devicefarm/latest/developerguide/custom-test-environments.html

高温高压

-詹姆士

于 2018-12-07T14:56:16.580 回答