Talking head
Jenkins User Conference 2015


iOS applications have unique constraints that make continuous integration and release automation difficult. We’ll be going through techniques used at Square to scale and measure the effectiveness of our iOS test cluster which is used by dozens of engineers to build a handful of applications. Testing is incredibly important to Square because our mobile applications process payments. We’ve built speedy and scalable OSX infrastructure for builds; written a configuration language for describing iOS builds that separates release code from application code; tamed the iOS simulator; and reduced the overall flakiness of our iOS tests to the 0.1% level.

Rated: Everyone
Viewed 74 times
Tags: There are no tags for this video.