Scalability and Large-Scale Systems Engineering
Managing resources for large-scale testing

Managing resources for large-scale testing

5/24/2017 · Alexander Mols, Lawrence Lomax, Phyllipe Medeiros, Jeffrey Dunn

What this post added

Introduced One World, a unified resource management system for hosting mobile devices, web browsers, and emulators for large-scale testing. The system architecture includes runtime worker services, a One World daemon, the Jupiter scheduler, and Satellite mode for local resource integration. Key technical details include state machine-based resource lifecycle management, health checks, state restoration for mobile devices, and remote access mechanisms for Android (adb tunnels) and iOS (FBSimulatorControl, WebDriverAgent). The system manages tens of thousands of resources and executes over 1 million jobs daily.

Read the original post ↗