This talk explores the complete Android testing and certification process through the lens of Google's xTS test suites — CTS, VTS, GTS, and STS. These test suites form the backbone of Android compatibility and are essential for certifying Android devices.
The talk will also include a discussion on why GMS approval is critical, not just for access to Google apps, but also for commercial viability and ecosystem consistency. This will be framed in the context of certification timelines, approval checkpoints, and how failing certain tests can block a device launch.
Using actual commands, environment setup steps, and debugging insights, this session aims to provide hands-on clarity for developers and QA engineers working with AOSP or custom Android ROMs
Know why GMS approval is essential, including how it's tied to GTS and certification of production devices
Understand the purpose and structure of xTS test suites: CTS, VTS, GTS, and STS
Get an overview of how to download, configure, and execute xTS suites with real commands and tools
Apply testing best practices for smoother certification cycles and faster time-to-market
This seems to relate more to corporate use of Android and how to get device certification from Google for GMS. Not relevant to the open source discussions planned in AOSP devroom.
Very good topic. Would have made the cut but this is a 3rd submission by the presenter. We have already accepted one of his proposal. Given the limited number of time slots in devrooms, the reviewers have decided to accept only one submission per presenter to ensure fairness to all participants.