如何在AWS设备群中运行一组特定的appiumjavatestng测试用例?我可以看到设备群忽略了testNG的所有注释,包括group和启用。有什么办法吗?
要仅运行测试子集,项目需要在*-test. 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
如果需要这些功能,项目将需要使用设备场中的自定义环境。
https://docs.aws.amazon.com/devicefarm/latest/developerguide/custom-test-environments.html
这会生成一组所有测试的日志和视频,因为测试包没有被解析。
Hth
-詹姆斯