Mobile/Fennec/Android: Difference between revisions

Jump to navigation Jump to search
Line 336: Line 336:


== Testing  ==
== Testing  ==
This section has instructions for running tests locally on a device of your choice. In theory, it is easy to run tests locally, but the test infrastructure is optimized and maintained primarily for the tegra boards and the panda boards used for continuous integration: It is not uncommon for device-specific bugs to creep in to the test infrastructure, causing problems when tests are run locally.
Running tests locally on non-rooted devices is particularly troublesome and sometimes impossible -- use a rooted device if at all possible.
Having trouble? Ping :gbrown on #mobile, or ask for help on #ateam.
==== Device Managers ====
==== Device Managers ====
Most test suites - mochitests, reftests, xpcshell tests, and others - use a "device manager" module to communicate with the remote device. There are two device manager implementations: ADB and SUT.  
Most test suites - mochitests, reftests, xpcshell tests, and others - use a "device manager" module to communicate with the remote device. There are two device manager implementations: ADB and SUT.  
Confirmed users
1,759

edits

Navigation menu