Bug 1548649 - remove all linux32 tests except for shippable, and restrict those tests to web-platform-tests r=jmaher
authorEdwin Gao <egao@mozilla.com>
Tue, 21 May 2019 16:04:06 +0000
changeset 474769 5e9337e9c2adf5988bc3a333567b570cfeb5b7a7
parent 474768 a7d63c14adadefdef9dd811da3362416acfb8bf0
child 474770 a45257ffaf572e39c87ded7bd2ee065d310f3bda
push id85981
push useregao@mozilla.com
push dateTue, 21 May 2019 16:05:35 +0000
treeherderautoland@5e9337e9c2ad [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersjmaher
bugs1548649
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 1548649 - remove all linux32 tests except for shippable, and restrict those tests to web-platform-tests r=jmaher Changes: - edited `linux32-tests` to include only web-platform-tests - removed references to other `linux32` platforms from `test-platforms.yml` other than `linux32-shippable/opt` Differential Revision: https://phabricator.services.mozilla.com/D29792
taskcluster/ci/test/mochitest.yml
taskcluster/ci/test/reftest.yml
taskcluster/ci/test/test-platforms.yml
taskcluster/ci/test/test-sets.yml
taskcluster/ci/test/web-platform.yml
--- a/taskcluster/ci/test/mochitest.yml
+++ b/taskcluster/ci/test/mochitest.yml
@@ -68,20 +68,17 @@ mochitest:
             android-em-4.*\/(?:opt|pgo)?: 24
             android-em-7.*: 4
             linux.*/debug: 16
             linux64-asan/opt: 10
             linux64-.*cov/opt: 10
             windows10-64-ccov/debug: 10
             macosx.*64-ccov/debug: 10
             default: 5
-    e10s:
-        by-test-platform:
-            linux32/debug: both
-            default: true
+    e10s: true
     max-run-time:
         by-test-platform:
             android-em.*: 7200
             default: 5400
     allow-software-gl-layers: false
     mozharness:
         mochitest-flavor: plain
         extra-options:
@@ -268,20 +265,17 @@ mochitest-gpu:
         by-test-platform:
             windows10-aarch64.*: 2
             default: default
     instance-size:
         by-test-platform:
             android-em.*: xlarge
             default: default
     virtualization: virtual-with-gpu
-    e10s:
-        by-test-platform:
-            linux32/debug: both
-            default: true
+    e10s: true
     mozharness:
         mochitest-flavor: plain
         extra-options:
             by-test-platform:
                 android-em.*:
                     # note that Android runs fewer suites than other platforms
                     - --test-suite=mochitest-plain-gpu
                 default:
@@ -382,20 +376,17 @@ mochitest-valgrind:
 mochitest-webgl1-core:
     description: "Mochitest webgl1-core run"
     treeherder-symbol: M(gl1c)
     run-on-projects:
         by-test-platform:
             windows10-aarch64/opt: ['try', 'mozilla-central']
             default: built-projects
     virtualization: virtual-with-gpu
-    e10s:
-        by-test-platform:
-            linux32/debug: both
-            default: true
+    e10s: true
     loopback-video: true
     tier:
         by-test-platform:
             windows10-aarch64.*: 2
             default: default
     max-run-time:
         by-test-platform:
             windows.*: 5400
@@ -409,20 +400,17 @@ mochitest-webgl1-core:
 mochitest-webgl1-ext:
     description: "Mochitest webgl1-ext run"
     treeherder-symbol: M(gl1e)
     run-on-projects:
         by-test-platform:
             windows10-aarch64/opt: ['try', 'mozilla-central']
             default: built-projects
     virtualization: virtual-with-gpu
-    e10s:
-        by-test-platform:
-            linux32/debug: both
-            default: true
+    e10s: true
     loopback-video: true
     tier:
         by-test-platform:
             windows10-aarch64.*: 2
             default: default
     max-run-time:
         by-test-platform:
             windows.*: 5400
@@ -435,20 +423,17 @@ mochitest-webgl1-ext:
 mochitest-webgl2-core:
     description: "Mochitest webgl2-core run"
     treeherder-symbol: M(gl2c)
     run-on-projects:
         by-test-platform:
             windows10-aarch64/opt: ['try', 'mozilla-central']
             default: built-projects
     virtualization: virtual-with-gpu
-    e10s:
-        by-test-platform:
-            linux32/debug: both
-            default: true
+    e10s: true
     loopback-video: true
     tier:
         by-test-platform:
             windows10-aarch64.*: 2
             default: default
     max-run-time:
         by-test-platform:
             windows.*: 5400
@@ -462,20 +447,17 @@ mochitest-webgl2-ext:
     description: "Mochitest webgl2-ext run"
     treeherder-symbol: M(gl2e)
     run-on-projects:
         by-test-platform:
             windows10-aarch64/opt: ['try', 'mozilla-central']
             default: built-projects
     virtualization: virtual-with-gpu
     chunks: 4
-    e10s:
-        by-test-platform:
-            linux32/debug: both
-            default: true
+    e10s: true
     loopback-video: true
     tier:
         by-test-platform:
             windows10-aarch64.*: 2
             default: default
     max-run-time:
         by-test-platform:
             windows.*: 5400
@@ -487,20 +469,17 @@ mochitest-webgl2-ext:
         chunked: true
 
 mochitest-webgl2-deqp:
     description: "Mochitest webgl2-deqp run"
     treeherder-symbol: M(gl2d)
     run-on-projects: []  # Don't run this for now.
     virtualization: virtual-with-gpu
     chunks: 4
-    e10s:
-        by-test-platform:
-            linux32/debug: both
-            default: true
+    e10s: true
     loopback-video: true
     tier:
         by-test-platform:
             windows10-aarch64.*: 2
             default: default
     max-run-time:
         by-test-platform:
             windows.*: 5400
--- a/taskcluster/ci/test/reftest.yml
+++ b/taskcluster/ci/test/reftest.yml
@@ -51,20 +51,17 @@ crashtest:
             windows10-64(?:-pgo|-shippable)?-qr/.*: virtual-with-gpu
             default: virtual
     chunks:
         by-test-platform:
             android-em-4.*\/debug: 10
             android-em-4.*\/(?:opt|pgo)?: 4
             android-em-7.*: 1
             default: 1
-    e10s:
-        by-test-platform:
-            linux32/debug: both
-            default: true
+    e10s: true
     max-run-time:
         by-test-platform:
             android-em.*: 7200
             default: 3600
     tier:
         by-test-platform:
             windows10-aarch64.*: 2
             default: default
@@ -83,17 +80,16 @@ jsreftest:
             android-em.4.*\/(?:opt|pgo)?: 40
             android-em-7.*\/debug: 8
             android-em.7.*\/(?:opt|pgo)?: 4
             windows.*: 2
             windows10-64-ccov/debug: 5
             linux64-ccov/.*: 5
             linux64-qr/opt: 4
             linux64-qr/debug: 5
-            linux32/debug: 5
             linux64/debug: 5
             macosx.*64-ccov/debug: 5
             default: 3
     max-run-time:
         by-test-platform:
             android-em.*: 7200
             windows10-64-ccov/debug: 7200
             macosx.*64-ccov/debug: 7200
@@ -119,20 +115,17 @@ reftest:
             linux64(-shippable|-devedition|-qr)?/opt: 5
             macosx101.*-64/opt: 2
             macosx101.*-64/debug: 3
             macosx.*64-ccov/debug: 6
             windows.*/opt: 2
             windows.*/debug: 4
             windows10-64-ccov/debug: 6
             default: 8
-    e10s:
-        by-test-platform:
-            linux32/debug: both
-            default: true
+    e10s: true
     max-run-time:
         by-test-platform:
             android-em.*: 7200
             windows10-64-ccov/debug: 5400
             windows10-64-asan/opt: 5400
             macosx.*64-ccov/debug: 5400
             default: 3600
     mozharness:
--- a/taskcluster/ci/test/test-platforms.yml
+++ b/taskcluster/ci/test/test-platforms.yml
@@ -14,30 +14,20 @@
 # Note that set does not depend on the tree; tree-dependent job selection
 # should be performed in the target task selection phase of task-graph
 # generation.
 
 
 ##
 # Linux platforms (matching /linux.*/)
 
-linux32/debug:
-    build-platform: linux/debug
-    test-sets:
-        - linux32-tests
 linux32-shippable/opt:
     build-platform: linux-shippable/opt
     test-sets:
         - linux32-tests
-        - linux32-opt-tests
-linux32-devedition/opt:
-    build-platform: linux-devedition-nightly/opt
-    test-sets:
-        - linux32-tests
-        - linux32-opt-tests
 
 linux64/debug:
     build-platform: linux64/debug
     test-sets:
         - common-tests
         - web-platform-tests
         - marionette-media-tests
 linux64/opt:
--- a/taskcluster/ci/test/test-sets.yml
+++ b/taskcluster/ci/test/test-sets.yml
@@ -391,42 +391,17 @@ macosx64-talos:
     # - talos-tabswitch # Bug 1453007 times out
     # - talos-h1 # too long to unpack profile- Bug 1442893
 
 macosx64-qr-tests:
     - crashtest
     - reftest
 
 linux32-tests:
-    - cppunit
-    - crashtest
-    - firefox-ui-functional-local
-    - firefox-ui-functional-remote
-    - gtest
-    - jittest
-    - jsreftest
-    - marionette
-    - mochitest
-    - mochitest-a11y
-    - mochitest-browser-chrome
-    - mochitest-chrome
-    - mochitest-gpu
-    - mochitest-media
-    - mochitest-webgl1-core
-    - reftest
-    - reftest-no-accel
-    - telemetry-tests-client
     - web-platform-tests
-    - web-platform-tests-reftests
-    - web-platform-tests-wdspec
-    - xpcshell
-
-linux32-opt-tests:
-    # mochitest-dt is too slow on linux32/debug
-    - mochitest-devtools-chrome
 
 desktop-screenshot-capture:
     - browser-screenshots
 
 desktop-instrumentation:
     - browser-instrumentation
 
 android-common-tests:
--- a/taskcluster/ci/test/web-platform.yml
+++ b/taskcluster/ci/test/web-platform.yml
@@ -50,20 +50,17 @@ web-platform-tests:
             macosx.*/debug: 16
             windows10.*/debug: 18
             windows10-aarch64/opt: 12
             default: 12
     max-run-time:
         by-test-platform:
             .*-ccov/debug: 10800
             default: 7200
-    e10s:
-        by-test-platform:
-            linux32/debug: both
-            default: true
+    e10s: true
     run-on-projects:
         by-test-platform:
             android.*: ['mozilla-central', 'try']
             windows10-aarch64/opt: ['try', 'mozilla-central']
             .*-qr/.*: ['release', 'try']  # skip on integration branches due to high load
             default: built-projects
     tier:
         by-test-platform:
@@ -80,20 +77,17 @@ web-platform-tests:
 web-platform-tests-headless:
     description: "Web platform test headless run"
     suite: web-platform-tests
     treeherder-symbol: W(wptH)
     chunks:
         by-test-platform:
             macosx.*/opt: 8
             macosx.*/debug: 16
-    e10s:
-        by-test-platform:
-            macosx.*: true
-            default: true
+    e10s: true
     max-run-time: 7200
     run-on-projects: []  # disabled pending releng approval
     mozharness:
         chunked: true
         extra-options:
             by-test-platform:
                 windows.*:
                     - --test-type=testharness
@@ -114,20 +108,17 @@ web-platform-tests-reftests:
         by-test-platform:
             .*-ccov/debug: 8
             linux64(-qr|-asan)/.*: 6
             linux64(-shippable|-devedition)?/opt: 3
             macosx10(10|14)-64/debug: 6
             windows.*-(32|64)(-qr)?/debug: 5
             android.*: 6
             default: 4
-    e10s:
-        by-test-platform:
-            linux32/debug: both
-            default: true
+    e10s: true
     run-on-projects:
         by-test-platform:
             android.*: ['mozilla-central', 'try']
             windows10-aarch64/opt: ['try', 'mozilla-central']
             default: built-projects
     tier:
         by-test-platform:
             android.*: 2
@@ -140,20 +131,17 @@ web-platform-tests-reftests:
 
 web-platform-tests-reftests-headless:
     description: "Web platform reftest headless run"
     suite:
         name: web-platform-tests-reftests
     schedules-component: web-platform-tests-reftests
     treeherder-symbol: W(WrH)
     chunks: 6
-    e10s:
-        by-test-platform:
-            linux32/debug: both
-            default: true
+    e10s: true
     run-on-projects: []  # disabled pending releng approval
     mozharness:
         extra-options:
             by-test-platform:
                 windows.*:
                     - --test-type=reftest
                     - --headless
                     - --headless-width=1024