是否可以在aws设备场中实施测试分片?

Agu*_*eno 5 ruby automation amazon-web-services appium aws-device-farm

我有一个使用 cucumber-appium-ruby 的测试自动化套件,我在 AWS 设备场上运行它。为了提高性能(并避免每个设备 150 分钟的使用限制),我希望能够并行运行我的测试(意味着在不同设备上运行套件的不同测试)

我一直在寻找解决方案,或者如果可能的话,我发现的唯一实际解决方案是每次运行运行我的套件的不同部分。这并不理想,因为这不是真正的测试分片,我想知道它是否可以实现或者是否有人已经做到了。

for*_*aws 0

根据AWS Device Farm 开发人员指南并与 Device Farm 团队(我在 AWS 工作)确认,截至 2023 年 6 月,Device Farm 内没有分片功能。

您将必须实现一个自定义编排器来轮询某种类型的可用设备,然后在跨这些设备的套件中分片测试。