This week some familiar tier 1 test suites began running on a new test platform labelled "Android 7.0 x86" on treeherder. Only a few test suites are running so far; more are planned.
Like the existing "Android 4.2" and "Android 4.3" test platforms, these tests run in an Android emulator running in a docker container (the same Ubuntu-based image used for linux64 tests). The new platform runs an x86 emulator using kvm acceleration, enabling tests to run much, much faster than on the older platforms. As a bonus, the new platform uses Android 7.0 ("Nougat", API 24) - more modern, more relevant. This test platform was added to support geckoview testing. Tests run in the geckoview-based TestRunnerActivity (not Firefox for Android). To reproduce the main elements of this test environment locally: - build for Android x86 (mozconfig with --target=i686-linux-android) - 'mach android-emulator' or explicitly 'mach android-emulator --version x86-7.0' - install the geckoview androidTest apk - run your test command using --app to specify the geckoview test app, something like 'mach mochitest ... --app=org.mozilla.geckoview.test' Great thanks to the many people who have helped enable this test platform, especially :wcosta for help with taskcluster and :jchen for investigating test failures. _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform