mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-03-02 14:30:43 +00:00

Add FennecEmulatorRunner (for convenience), FennecRunner, FennecContext and EmulatorAVD. Common behaviour is defined in BaseEmulator and RemoteContext to distinguish from B2G and Fennec specifics. I've tried to decouple ArchContext from B2GContext, as well. The emulator/adb commands in FennecRunner and EmulatorAVD are intended to match the behaviour seen in current Android automation (e.g. mochitest). MozReview-Commit-ID: 1tqD0DStdHR --HG-- extra : rebase_source : 1450f3b03f82a0f9d33e43d19632a06a51ef7253
Mozbase
Mozbase is a set of easy-to-use Python packages forming a supplemental standard library for Mozilla. It provides consistency and reduces redundancy in automation and other system-level software. All of Mozilla's test harnesses use mozbase to some degree, including Talos, mochitest, reftest, Autophone, and Eideticker.
Learn more about mozbase at the project page.
Read detailed docs online, or build them locally by running "make html" in the docs directory.