TestNG批注在AWS Device Farm中被忽略

时间:2018-09-12 11:59:53

标签: amazon-web-services testng appium aws-device-farm

如何在AWS Device Farm中运行一组特定的appium java testng测试用例?我可以看到设备场忽略了testNG的所有注释,包括group和enabled。有什么出路吗?

1 个答案:

答案 0 :(得分:0)

要仅运行一部分测试,项目将需要在* -tests.jar的根目录中包含testng.xml文件。这是我撰写的GitHub帖子,展示了如何执行此操作。

https://github.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/pull/14

在标准环境中,将分别解析和执行测试。结果,某些优先级功能(例如优先级和嵌套组)无法兑现。由于Appium服务器将在两次测试之间重新启动,因此测试的执行速度也较慢。

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

如果需要这些功能,则项目将需要使用Device Farm中的自定义环境。

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

由于未解析测试包,因此会生成一组所有测试的日志和视频。

高度

-詹姆斯