Android CI at Scale Logo

Paul Hundal

Senior Software Engineer

Square

Android CI at Scale

Summit Producer's Highlight

Learn more about the CI team behind one of the largest Android application teams on the planet. Inez shares Block’s techniques for UI test avoidance. This includes decompiling the apk/test apks and taking hash of those, and when they determine that they already tested those combinations, they skip the UI tests. This technique minimizes the set of CI shards that need to run and resulted in 50% of shards skipped.

Summit Producer's Highlight

Watch Video

About the session

Learn more about the CI team behind one of the largest Android application teams on the planet. Inez shares Block’s techniques for UI test avoidance. This includes decompiling the apk/test apks and taking hash of those, and when they determine that they already tested those combinations, they skip the UI tests. This technique minimizes the set of CI shards that need to run and resulted in 50% of shards skipped.

Watch the video Play Button

View the slides Arrow Down

About this talk

Lessons learned from running Android CI at Block/Square.

About this talk

Watch The Video

Get more DPE

The slides

Array
Square

Who is Paul Hundal?

Paul has spent over 8 years working in the mobile space, focusing primarily on Android. He most recently joined Square in February of 2022 to spend time focusing on tooling and infrastructure for Android.