Thanks for all your work in making this happen! I've used some of these commands recently and they work much better than they used to for Fennec :)
On Mon, Nov 30, 2015 at 12:32 PM, Geoffrey Brown <gbr...@mozilla.com> wrote: > In recent months, many improvements have been made to mach commands to > support running, testing, and debugging Firefox for Android: > > - More test commands for Android. These mach test commands now support > Firefox for Android explicitly: > > mach mochitest > mach robocop > mach reftest > mach crashtest > mach jstestbrowser > mach xpcshell-test > mach cppunittest > > > - Emulator support. 'mach android-emulator' launches the Android emulator, > using the same Android image used to run tests seen on treeherder; select > an image type with the --version option. > > - All of the test, run, and debug commands offer to start the Android > emulator if no Android device is connected (when run from an Android > context). > > $ ./mach mochitest testing/mochitest/tests/Harness_sanity > No Android devices connected. Start an emulator? (Y/n) > > - All test, run, and debug commands offer to install Firefox on the > connected device or emulator if Firefox is not already installed. > > $ ./mach mochitest testing/mochitest/tests/Harness_sanity > It looks like Firefox is not installed on this device. > Install Firefox? (Y/n) > > - Test commands requiring host xpcshell offer to install "host utilities" > if none have been configured. > > - Firefox can be run on an Android device or emulator with 'mach run'. > > - JimDB, a GDB fork explicitly supporting debugging for Firefox for > Android, can be installed, configured, and run with 'mach run --debug'. > > - Emulator images, host utilities, and jimdb are automatically downloaded, > cached, and installed as needed. > > - Firefox for Android wiki pages have been updated: > - Build info at https://wiki.mozilla.org/Mobile/Fennec/Android > - Testing info at https://wiki.mozilla.org/Mobile/Fennec/Android/Testing > - Debugging with GDB at > https://wiki.mozilla.org/Mobile/Fennec/Android/GDB. > > - Screencasts demonstrate common tasks at > https://people.mozilla.org/~gbrown/android-demos/. > > Running, testing, and debugging Firefox will always be more complicated on > Android than on desktop, but now these tasks look just as easy on Android, > and can be performed with the same mach commands as on desktop. > > If you have had trouble in the past running, testing, or debugging your own > Firefox for Android build, this is a great time to try again. All you need > to get started is a Firefox for Android build on a Linux or OSX computer. > Something not working for you? Have more ideas for improvements? Let me > know. > _______________________________________________ > dev-platform mailing list > dev-platform@lists.mozilla.org > https://lists.mozilla.org/listinfo/dev-platform _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform