Bug 1623355 - Part 4/9 - Point tests based on pgo builds to use shippable builds. r=aki
authorJustin Wood <Callek@gmail.com>
Thu, 21 May 2020 16:29:37 +0000
changeset 531441 4f9f6716d896dc09c92f71d05675b35dbe3c39c4
parent 531440 449ec0123902fefa7315ef000fbff94932cbf73b
child 531442 7e13b54fdbc49421196ce6ad0467e65b44d11916
push id37439
push userbtara@mozilla.com
push dateThu, 21 May 2020 21:49:34 +0000
treeherdermozilla-central@92c11f0bf14b [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersaki
bugs1623355
milestone78.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 1623355 - Part 4/9 - Point tests based on pgo builds to use shippable builds. r=aki This needs to remove nightly attribute from android shippable. Differential Revision: https://phabricator.services.mozilla.com/D74307
taskcluster/ci/build/android.yml
taskcluster/ci/test/test-platforms.yml
--- a/taskcluster/ci/build/android.yml
+++ b/taskcluster/ci/build/android.yml
@@ -109,19 +109,16 @@ android-x86-fuzzing/debug:
     optimization:
         build-fuzzing: null
 
 android-x86-shippable/opt:
     description: "Android 4.2 x86 Shippable"
     attributes:
         enable-full-crashsymbols: true
         shippable: true
-        nightly: true
-        # Android nightlies don't run tests in gecko, but are needed for github projects
-        skip-verify-test-packaging: true
     shipping-phase: build
     shipping-product: fennec
     index:
         job-name: android-x86-opt
         type: android-nightly
     treeherder:
         platform: android-4-2-x86/opt
         symbol: N
@@ -172,34 +169,30 @@ android-api-16/pgo:
         enable-full-crashsymbols: true
     treeherder:
         platform: android-4-0-armv7-api16/pgo
         symbol: Bpgo(B)
     worker-type: b-linux
     worker:
         env:
             TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android/releng.manifest"
-            MOZ_AUTOMATION_PACKAGE_TESTS: "1"
     run:
         actions: [get-secrets, build]
         config: ["builds/releng_base_android_64_builds.py"]
         custom-build-variant-cfg: api-16
     fetches:
         toolchain:
             - linux64-clang
 
 android-api-16-shippable/opt:
     description: "Android 4.0 api-16+ Shippable"
     use-pgo: android-api-16/pgo
     attributes:
         enable-full-crashsymbols: true
         shippable: true
-        nightly: true
-        # Android nightlies don't run tests in gecko, but are needed for github projects
-        skip-verify-test-packaging: true
     shipping-phase: build
     shipping-product: fennec
     index:
         job-name: android-api-16-opt
         type: android-nightly-with-multi-l10n
     treeherder:
         platform: android-4-0-armv7-api16/opt
         symbol: N
@@ -250,17 +243,16 @@ android-aarch64/pgo:
         enable-full-crashsymbols: true
     treeherder:
         platform: android-5-0-aarch64/pgo
         symbol: Bpgo(B)
     worker-type: b-linux
     worker:
         env:
             TOOLTOOL_MANIFEST: "mobile/android/config/tooltool-manifests/android/releng.manifest"
-            MOZ_AUTOMATION_PACKAGE_TESTS: "1"
     run:
         actions: [get-secrets, build]
         config: ["builds/releng_base_android_64_builds.py"]
         custom-build-variant-cfg: aarch64
     fetches:
         toolchain:
             - linux64-clang
 
@@ -288,19 +280,16 @@ android-aarch64/debug:
             - linux64-sccache
 
 android-aarch64-shippable/opt:
     description: "Android 5.0 AArch64 Shippable"
     use-pgo: android-api-16/pgo
     attributes:
         enable-full-crashsymbols: true
         shippable: true
-        nightly: true
-        # Android nightlies don't run tests in gecko, but are needed for github projects
-        skip-verify-test-packaging: true
     shipping-phase: build
     shipping-product: fennec
     index:
         job-name: android-aarch64-opt
         type: android-nightly
     treeherder:
         platform: android-5-0-aarch64/opt
         symbol: N
@@ -342,19 +331,16 @@ android-x86_64/opt:
             - linux64-clang
             - linux64-sccache
 
 android-x86_64-shippable/opt:
     description: "Android 5.0 x86-64 Shippable"
     attributes:
         enable-full-crashsymbols: true
         shippable: true
-        nightly: true
-        # Android nightlies don't run tests in gecko, but are needed for github projects
-        skip-verify-test-packaging: true
     shipping-phase: build
     shipping-product: fennec
     index:
         job-name: android-x86_64-opt
         type: android-nightly
     treeherder:
         platform: android-5-0-x86_64/opt
         symbol: N
--- a/taskcluster/ci/test/test-platforms.yml
+++ b/taskcluster/ci/test/test-platforms.yml
@@ -396,29 +396,29 @@ android-hw-g5-7-0-arm7-api-16/opt:
         - android-hw-arm7-browsertime
         - android-hw-arm7-raptor
         - android-hw-arm7-raptor-power
         - android-hw-arm7-raptor-cpu-memory
         - android-hw-arm7-raptor-cpu-memory-power
         - raptor-fetch-geckoview
 
 android-hw-g5-7-0-arm7-api-16-shippable/opt:
-    build-platform: android-api-16-pgo/opt
+    build-platform: android-api-16-shippable/opt
     test-sets:
         - android-hw-arm7-browsertime
         - android-hw-arm7-raptor
         - android-hw-arm7-raptor-power
         - android-hw-arm7-raptor-cpu-memory
         - android-hw-arm7-raptor-cpu-memory-power
         - raptor-fetch-geckoview
 
 # android-hw-p2-8-0 Google Pixel 2 Android 8.0
 
 android-hw-p2-8-0-arm7-api-16-shippable/opt:
-    build-platform: android-api-16-pgo/opt
+    build-platform: android-api-16-shippable/opt
     test-sets:
         - android-hw-arm7-pgo-unittests
 
 android-hw-p2-8-0-arm7-api-16/opt:
     build-platform: android-api-16/opt
     test-sets:
         - android-hw-arm7-browsertime
         - android-hw-arm7-raptor
@@ -448,17 +448,17 @@ android-hw-p2-8-0-android-aarch64/opt:
         - android-hw-aarch64-browsertime
         - android-hw-aarch64-opt-unittests
         - android-hw-aarch64-raptor
         - android-hw-aarch64-raptor-power
         - android-hw-aarch64-raptor-cpu-memory
         - android-hw-aarch64-raptor-cpu-memory-power
 
 android-hw-p2-8-0-android-aarch64-shippable/opt:
-    build-platform: android-aarch64-pgo/opt
+    build-platform: android-aarch64-shippable/opt
     test-sets:
         - android-hw-aarch64-browsertime
         - android-hw-aarch64-pgo-unittests
         - android-hw-aarch64-raptor
         - android-hw-aarch64-raptor-power
         - android-hw-aarch64-raptor-cpu-memory
         - android-hw-aarch64-raptor-cpu-memory-power