Bug 1553310 - Enable jsreftest/jittest on android-hw-p2-8-0-arm7-api-16 and correspondinly disable on android-em instances r=jmaher
authorEdwin Gao <egao@mozilla.com>
Fri, 24 May 2019 18:58:56 +0000
changeset 475756 b9a0f1a3364270c102b8d7103bebcb576a0e2deb
parent 475755 f44e2e31e5cc1f0d3ff156b1598aa93f10e6685d
child 475757 91d8ca122edaf8e547b832f6e7f06e32cb13523a
push id86461
push useregao@mozilla.com
push dateMon, 27 May 2019 17:29:14 +0000
treeherderautoland@b9a0f1a33642 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersjmaher
bugs1553310
milestone69.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 1553310 - Enable jsreftest/jittest on android-hw-p2-8-0-arm7-api-16 and correspondinly disable on android-em instances r=jmaher Changes: - add `jsreftest` to the list of permitted tests to run on `android-hw-p2-8-0-arm7-api-16` - add necessary mozharness setup for `android-hw` for jsreftest - disable `android-em` from running jsreftests Differential Revision: https://phabricator.services.mozilla.com/D32262
taskcluster/ci/test/reftest.yml
taskcluster/ci/test/test-sets.yml
--- a/taskcluster/ci/test/reftest.yml
+++ b/taskcluster/ci/test/reftest.yml
@@ -17,25 +17,29 @@ job-defaults:
         by-test-platform:
             android-em-4.*/.*: ['try', 'mozilla-central']  # bug 1548659
             windows10-aarch64/opt: ['try', 'mozilla-central']
             default: built-projects
     mozharness:
         script:
             by-test-platform:
                 android-em.*: android_emulator_unittest.py
+                android-hw.*: android_hardware_unittest.py
                 default: desktop_unittest.py
         config:
             by-test-platform:
                 android-em-7.*:
                     - android/android_common.py
                     - android/androidx86_7_0.py
                 android-em-4.*:
                     - android/android_common.py
                     - android/androidarm_4_3.py
+                android-hw.*:
+                    - android/android_common.py
+                    - android/android_hw.py
                 linux.*:
                     - unittests/linux_unittest.py
                     - remove_executables.py
                 macosx.*:
                     - unittests/mac_unittest.py
                 windows.*:
                     - unittests/win_unittest.py
 
@@ -66,26 +70,21 @@ crashtest:
             windows10-aarch64.*: 2
             android-em-4.*/.*: 2  # bug 1548659
             default: default
 
 jsreftest:
     description: "JS Reftest run"
     schedules-component: jsreftest
     treeherder-symbol: R(J)
-    instance-size:
-        by-test-platform:
-            android-em.*: xlarge
-            default: default
+    instance-size: default
     chunks:
         by-test-platform:
-            android-em-4.*\/debug: 100
-            android-em.4.*\/(?:opt|pgo)?: 40
-            android-em-7.*\/debug: 8
-            android-em.7.*\/(?:opt|pgo)?: 4
+            android-hw.*\/debug: 12
+            android-hw.*/(opt|pgo)?: 6
             windows.*: 2
             windows10-64-ccov/debug: 5
             linux64-ccov/.*: 5
             linux64-qr/opt: 4
             linux64-qr/debug: 5
             linux64/debug: 5
             macosx.*64-ccov/debug: 5
             default: 3
--- a/taskcluster/ci/test/test-sets.yml
+++ b/taskcluster/ci/test/test-sets.yml
@@ -401,17 +401,16 @@ desktop-screenshot-capture:
     - browser-screenshots
 
 desktop-instrumentation:
     - browser-instrumentation
 
 android-common-tests:
     - crashtest
     - geckoview-junit
-    - jsreftest
     - mochitest
     - mochitest-chrome
     - mochitest-gpu
     - mochitest-media
     - reftest
     - test-verify
     - xpcshell
 
@@ -453,19 +452,22 @@ devtools-tests:
 mochitest-headless:
     - mochitest-plain-headless
 
 marionette-headless:
     - marionette-headless
 
 android-hw-arm7-opt-unittests:
     - jittest
+    - jsreftest
     - mochitest-media
 
 android-hw-arm7-debug-unittests:
+    - jittest
+    - jsreftest
     - mochitest-media
 
 android-hw-arm7-raptor:
     - raptor-speedometer-geckoview
     - raptor-speedometer-refbrow
     - raptor-youtube-playback-geckoview
     - raptor-tp6m-1-geckoview
     - raptor-tp6m-2-geckoview