Bug 1594735 - Upgrade android emulator used for x86_64 xpcshell tests; r=aerickson
authorGeoff Brown <gbrown@mozilla.com>
Wed, 13 Nov 2019 17:46:02 +0000
changeset 501818 a65a260a14fe1950e0b061b12c62e55cea49df4a
parent 501817 25c597f8703fb05ceb531889a0a478bdebfd78fb
child 501819 73c69599b3f12fa0f2dc45ee29fb202c93a9a695
push id114172
push userdluca@mozilla.com
push dateTue, 19 Nov 2019 11:31:10 +0000
treeherdermozilla-inbound@b5c5ba07d3db [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersaerickson
bugs1594735, 1568063
milestone72.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1594735 - Upgrade android emulator used for x86_64 xpcshell tests; r=aerickson Upgrade the emulator used by xpcshell tests to 29.2.1, the same version used by all other android tests. We have delayed this upgrade because of intermittent failures seen on the new emulator not seen previously - bug 1568063. After the packet.net upgrade to Ubuntu 18.04, try runs with the new emulator show that bug 1568063 persists but has less impact than the intermittent failures it resolves: More tests pass consistently with the new emulator than with the old. Differential Revision: https://phabricator.services.mozilla.com/D52851
taskcluster/ci/test/xpcshell.yml
testing/mozharness/configs/android/androidx86_7_0-old.py
--- a/taskcluster/ci/test/xpcshell.yml
+++ b/taskcluster/ci/test/xpcshell.yml
@@ -16,17 +16,17 @@ job-defaults:
         script:
             by-test-platform:
                 android-em.*: android_emulator_unittest.py
                 default: desktop_unittest.py
         config:
             by-test-platform:
                 android-em-7.*:
                     - android/android_common.py
-                    - android/androidx86_7_0-old.py
+                    - android/androidx86_7_0.py
                 linux.*:
                     - unittests/linux_unittest.py
                     - remove_executables.py
                 macosx.*:
                     - unittests/mac_unittest.py
                 windows.*:
                     - unittests/win_unittest.py
         requires-signed-builds:
deleted file mode 100644
--- a/testing/mozharness/configs/android/androidx86_7_0-old.py
+++ /dev/null
@@ -1,39 +0,0 @@
-# mozharness configuration for Android x86/x86_64 7.0 unit tests
-#
-# This configuration should be combined with suite definitions and other
-# mozharness configuration from android_common.py, or similar.
-#
-# *** This configuration uses an emulator from an older sdk and should   ***
-# *** only be used by tests that cannot be upgraded to the new emulator. ***
-
-config = {
-    "tooltool_manifest_path": "testing/config/tooltool-manifests/androidx86_7_0/releng.manifest",
-    "emulator_manifest": """
-        [
-        {
-            "algorithm": "sha512",
-            "visibility": "internal",
-            "filename": "android-sdk_r28.0.25.0-linux-x86emu.tar.gz",
-            "unpack": true,
-            "digest": "e62acc91f41ccef65a4937a2672fcb56362e9946b806bacc25854035b57d5bd2d525a9c7d660a643ab6381ae2e3b660be7fea70e302ed314c4b07880b2328e18",
-            "size": 241459387
-        }
-        ] """,
-    "emulator_avd_name": "test-1",
-    "emulator_process_name": "emulator64-x86",
-    "emulator_extra_args": "-gpu swiftshader_indirect -skip-adb-auth -verbose -show-kernel -use-system-libs -ranchu -selinux permissive -memory 3072 -cores 4",
-    "exes": {
-        'adb': '%(abs_work_dir)s/android-sdk-linux/platform-tools/adb',
-    },
-    "env": {
-        "DISPLAY": ":0.0",
-        "PATH": "%(PATH)s:%(abs_work_dir)s/android-sdk-linux/emulator:%(abs_work_dir)s/android-sdk-linux/tools:%(abs_work_dir)s/android-sdk-linux/platform-tools",
-        "MINIDUMP_SAVEPATH": "%(abs_work_dir)s/../minidumps",
-        # "LIBGL_DEBUG": "verbose"
-    },
-    "bogomips_minimum": 3000,
-    # in support of test-verify
-    "android_version": 24,
-    "is_fennec": False,
-    "is_emulator": True,
-}