文件名称:Mendoza:在多台物理计算机上分发Apple的UI测试
文件大小:4.28MB
文件格式:ZIP
更新时间:2024-04-01 09:33:51
Swift
:wine_glass: 门多萨 Mendoza允许在多台物理计算机上并行化Apple的UI测试。 尽管Xcode最近引入了并行化,但它仅限于一台本地计算机,该本地计算机需要一流的硬件来一次在多个实例上运行测试。 macOS和iOS项目均受支持。 Mendoza旨在在无限数量的不同计算机上并行化测试,从而提供可扩展的解决方案以减少UI测试的执行时间。 可以使用的硬件上没有特别的限制,例如,我们使用的是较旧的2013 i5 MacBooks。 该工具非常灵活,这要归功于(您可以在Swift中编写 :smiling_face_with_sunglasses: ),从而可以在发布管道中大量自定义几个步骤。 测试会话的结果将是一组日志文件(.json,.html)和一个.xcresult Bunble,它们将包含所有结果,就像所有测试都在一台计算机上运行一样。 可以在下面看到在8个并发节点(每个节点同时运行2个模拟器)上运行的会话的快照。 特征 :female_sign::female_sign: 使UI