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



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

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

根据AWS设备农场开发者指南并与设备农场团队(我在AWS工作)确认,截至2023年6月,设备农场内没有分片功能。

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

最新更新