我有一个使用cucumber-appium-ruby的测试自动化套件,我在AWS设备场上运行。为了提高性能(并避免每个设备使用150分钟的限制),我希望能够并行运行我的测试(意味着在不同设备上运行套件的不同测试)我一直在寻找一个解决方案,或者如果它甚至是可能的,唯一的实际解决方案,我发现是运行我的套件的不同部分,每次运行。这并不理想,因为这不是一个真实的的测试分片,我想知道它是否有可能实现,或者是否有人已经做到了。
8ulbf1ek1#
根据the AWS Device Farm Developer Guide并与Device Farm团队(我在AWS工作)确认,截至2023年6月,Device Farm中没有分片功能。您必须实现一个自定义的编排器来轮询特定类型的可用设备,然后在套件中跨这些设备分割测试。
1条答案
按热度按时间8ulbf1ek1#
根据the AWS Device Farm Developer Guide并与Device Farm团队(我在AWS工作)确认,截至2023年6月,Device Farm中没有分片功能。
您必须实现一个自定义的编排器来轮询特定类型的可用设备,然后在套件中跨这些设备分割测试。