Grab

Deep Dive into iOS Automation at Grab - Integration Testing

Apr 18, 2017Sun Xiangxin
Deep Dive into iOS Automation at Grab - Integration Testing
SummaryAI, from the source post

This post details the implementation of Xcode Server for integration testing of the iOS passenger app. It covers the rationale for choosing Xcode Server over cloud services (faster integration, native environment, UI testing recording), the workflow for creating and deleting bots using Arcanist hooks, and specific 'gotchas' encountered such as simulator customization, cache issues, Xcode upgrade problems, and downtime during updates. The post also mentions the companion article on continuous delivery.

More from the iOS CI Infrastructure Observability trail