如何在AWS Device Farm中运行一组特定的appium java testng测试用例?我可以看到设备场忽略了testNG的所有注释,包括group和enabled。有什么出路吗?
答案 0 :(得分:0)
要仅运行一部分测试,项目将需要在* -tests.jar的根目录中包含testng.xml文件。这是我撰写的GitHub帖子,展示了如何执行此操作。
https://github.com/aws-samples/aws-device-farm-appium-tests-for-sample-app/pull/14
在标准环境中,将分别解析和执行测试。结果,某些优先级功能(例如优先级和嵌套组)无法兑现。由于Appium服务器将在两次测试之间重新启动,因此测试的执行速度也较慢。
如果需要这些功能,则项目将需要使用Device Farm中的自定义环境。
https://docs.aws.amazon.com/devicefarm/latest/developerguide/custom-test-environments.html
由于未解析测试包,因此会生成一组所有测试的日志和视频。
高度
-詹姆斯