Bug 1543212 - Move Android aarch64 tests from opt to pgo; r=jmaher
authorMike Shal <mshal@mozilla.com>
Thu, 02 May 2019 21:10:13 +0000
changeset 534840 fc10352cccac54e2c30a7c096d30f8cd69353b10
parent 534839 c35863f496b662167c8c0c93e6f4b26670e70387
child 534841 c7d5319e68ea0cc5afcffe53049d4faf79794e9b
push id2082
push userffxbld-merge
push dateMon, 01 Jul 2019 08:34:18 +0000
treeherdermozilla-release@2fb19d0466d2 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersjmaher
bugs1543212, 632954
milestone68.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 1543212 - Move Android aarch64 tests from opt to pgo; r=jmaher Similar to bug 632954, this disables the Android aarch64 tests on opt except on try, and instead runs the tests on Android aarch64 pgo builds. Differential Revision: https://phabricator.services.mozilla.com/D29589
taskcluster/ci/test/compiled.yml
taskcluster/ci/test/raptor.yml
taskcluster/ci/test/test-platforms.yml
--- a/taskcluster/ci/test/compiled.yml
+++ b/taskcluster/ci/test/compiled.yml
@@ -90,16 +90,17 @@ jittest:
             # platform "linux64" doesn't have enough characters for both the
             # beginning /linux/ and the final /...../.
             #
             # Additionally, platforms contain suffixes like "/opt" or "/debug".
             (?=linux).*(?!-ccov)...../.*: []  # redundant with SM(...)
             (?=windows).*(?!-ccov)...../.*: []  # redundant with SM(p)
             windows10-aarch64/opt: ['try', 'mozilla-central']
             android-hw-.*-api-16/opt: ['try']
+            android-hw-.*-aarch64/opt: ['try']
             default: built-projects
     chunks:
         by-test-platform:
             windows.*: 1
             windows10-64-ccov/debug: 6
             macosx.*: 1
             macosx64/debug: 3
             macosx64-ccov/debug: 4
--- a/taskcluster/ci/test/raptor.yml
+++ b/taskcluster/ci/test/raptor.yml
@@ -10,16 +10,17 @@ job-defaults:
             android-hw.*: /builds/worker
             default: /home/cltbld
     run-on-projects:
         by-test-platform:
             windows10-64-ux/opt: ['try', 'mozilla-central']
             windows10-aarch64/opt: ['try', 'mozilla-central']
             (?:windows10-64|windows7-32|linux64)(?:-qr)?/opt: ['mozilla-central', 'try']
             android-hw-.*-api-16/opt: ['try']
+            android-hw-.*-aarch64/opt: ['try']
             macosx64(?:-qr)?/opt: ['mozilla-central', 'try']
             default: ['try', 'trunk', 'mozilla-beta']
     tier:
         by-test-platform:
             windows10-aarch64/.*: 2
             windows10-64-ccov/.*: 3
             linux64-ccov/.*: 3
             android-hw-g5.*: 2
@@ -344,17 +345,16 @@ raptor-tp6m-2-refbrow:
 raptor-tp6m-3-geckoview:
     description: "Raptor tp6m-3 on Geckoview"
     try-name: raptor-tp6m-3-geckoview
     treeherder-symbol: Rap(tp6m-3)
     target: geckoview_example.apk
     run-on-projects:
         by-test-platform:
             android-hw.*/pgo: ['try', 'mozilla-central']
-            android-hw.*aarch64/opt: ['try', 'mozilla-central']
             default: ['try']
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-3
             - --app=geckoview
             - --binary=org.mozilla.geckoview_example
 
@@ -376,17 +376,16 @@ raptor-tp6m-3-refbrow:
 raptor-tp6m-4-geckoview:
     description: "Raptor tp6m-4 on Geckoview"
     try-name: raptor-tp6m-4-geckoview
     treeherder-symbol: Rap(tp6m-4)
     target: geckoview_example.apk
     run-on-projects:
         by-test-platform:
             android-hw.*/pgo: ['try', 'mozilla-central']
-            android-hw.*aarch64/opt: ['try', 'mozilla-central']
             default: ['try']
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-4
             - --app=geckoview
             - --binary=org.mozilla.geckoview_example
 
@@ -474,17 +473,16 @@ raptor-tp6m-6-refbrow:
 
 raptor-tp6m-7-geckoview:
     description: "Raptor tp6m-7 on Geckoview"
     try-name: raptor-tp6m-7-geckoview
     treeherder-symbol: Rap(tp6m-7)
     run-on-projects:
         by-test-platform:
             android-hw.*/pgo: ['try', 'mozilla-central']
-            android-hw.*aarch64/opt: ['try', 'mozilla-central']
             default: ['try']
     target: geckoview_example.apk
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-7
             - --app=geckoview
             - --binary=org.mozilla.geckoview_example
@@ -541,17 +539,16 @@ raptor-tp6m-8-refbrow:
 raptor-tp6m-9-geckoview:
     description: "Raptor tp6m-9 on Geckoview"
     try-name: raptor-tp6m-9-geckoview
     treeherder-symbol: Rap(tp6m-9)
     target: geckoview_example.apk
     run-on-projects:
         by-test-platform:
             android-hw.*/pgo: ['try', 'mozilla-central']
-            android-hw.*aarch64/opt: ['try', 'mozilla-central']
             default: ['try']
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-9
             - --app=geckoview
             - --binary=org.mozilla.geckoview_example
             - --activity=GeckoViewActivity
@@ -574,17 +571,16 @@ raptor-tp6m-9-refbrow:
 raptor-tp6m-10-geckoview:
     description: "Raptor tp6m-10 on Geckoview"
     try-name: raptor-tp6m-10-geckoview
     treeherder-symbol: Rap(tp6m-10)
     target: geckoview_example.apk
     run-on-projects:
         by-test-platform:
             android-hw.*/pgo: ['try', 'mozilla-central']
-            android-hw.*aarch64/opt: ['try', 'mozilla-central']
             default: ['try']
     tier: 2
     mozharness:
         extra-options:
             - --test=raptor-tp6m-10
             - --app=geckoview
             - --binary=org.mozilla.geckoview_example
             - --activity=GeckoViewActivity
@@ -1013,18 +1009,17 @@ raptor-speedometer-geckoview:
 raptor-speedometer-geckoview-power:
     description: "Raptor Speedometer Power on Geckoview"
     try-name: raptor-speedometer-geckoview-power
     treeherder-symbol: Rap-P(sp)
     target: geckoview_example.apk
     run-on-projects:
         by-test-platform:
             android-hw.*/pgo: ['try', 'mozilla-central']
-            android-hw-.*-aarch64/opt: ['try', 'mozilla-central']
-            android-hw-.*-api-16/opt: ['try']
+            default: ['try']
     max-run-time: 1800
     mozharness:
         extra-options:
             - --test=raptor-speedometer
             - --app=geckoview
             - --binary=org.mozilla.geckoview_example
             - --power-test
             - --page-cycles 5
--- a/taskcluster/ci/test/test-platforms.yml
+++ b/taskcluster/ci/test/test-platforms.yml
@@ -397,16 +397,23 @@ android-hw-p2-8-0-arm7-api-16/debug:
 
 android-hw-p2-8-0-android-aarch64/opt:
     build-platform: android-aarch64/opt
     test-sets:
         - android-hw-aarch64-opt-unittests
         - android-hw-aarch64-raptor
         - android-hw-aarch64-raptor-power
 
+android-hw-p2-8-0-android-aarch64/pgo:
+    build-platform: android-aarch64-pgo/opt
+    test-sets:
+        - android-hw-aarch64-opt-unittests
+        - android-hw-aarch64-raptor
+        - android-hw-aarch64-raptor-power
+
 android-hw-p2-8-0-arm7-api-16-nightly/opt:
     build-platform: android-api-16-nightly/opt
     test-sets:
         - android-hw-arm7-raptor-nightly
 
 android-hw-p2-8-0-android-aarch64-nightly/opt:
     build-platform: android-aarch64-nightly/opt
     test-sets: