Mobile/Testing/Architectural Overview: Difference between revisions

Line 47: Line 47:


==== Emulators ====
==== Emulators ====
Instead of running on a physical device, we can run the Android emulator (a fork of qemu) to simulate a device.
Tegras and Pandas are ARM devices. We couldn't find a suitable analog for testing our x86 builds of Firefox for Android, so we run in the Android x86 emulator, running an Android 4.2 image. These tests run on an ix slave, where we run up to 4 jobs at a time, in 4 separate emulators.
To replace Tegras, and for future testing needs, we intend to use the Android ARM emulator, using various AOSP-derived Android images. For these jobs, we intend to run on AWS, rather than on in-house machines. In this case, we will likely run only 1 emulator per AWS instance.


=== Device Application Software ===
=== Device Application Software ===
Confirmed users
1,759

edits