Bug 1548106 - task efficiency: review chunking of web-platform-tests-reftests r=jmaher,gbrown
authorEdwin Gao <egao@mozilla.com>
Thu, 09 May 2019 20:35:56 +0000
changeset 535185 427bae2148d6b3aa9d303c3d37d7060cb8191db3
parent 535184 450bc52291336e43367051a417836f280a804978
child 535186 fabaeb415f57c2926e9ddc4102251a068990ecf7
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, gbrown
bugs1548106
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 1548106 - task efficiency: review chunking of web-platform-tests-reftests r=jmaher,gbrown Changes: - change the default chunk count to 4 (from 6) - increase `ccov` chunk count to 8 (from 6) - `qr` and `linux64/debug` are to remain at 6 chunks - reduce all other `linux` chunks to 3 (from 6) - `windows/debug` (including `qr`) chunks reduced to 5 (from 6) Default chunk count of 4 for Windows and macOS are conservative, leading to sub-20 minute runtimes for most chunks. Differential Revision: https://phabricator.services.mozilla.com/D29875
taskcluster/ci/test/web-platform.yml
--- a/taskcluster/ci/test/web-platform.yml
+++ b/taskcluster/ci/test/web-platform.yml
@@ -100,17 +100,25 @@ web-platform-tests-headless:
                     - --headless
 
 web-platform-tests-reftests:
     description: "Web platform reftest run"
     suite:
         name: web-platform-tests-reftests
     schedules-component: web-platform-tests-reftests
     treeherder-symbol: W(Wr)
-    chunks: 6
+    chunks:
+        by-test-platform:
+            .*-ccov/debug: 8
+            linux64(-qr|-asan)/.*: 6
+            linux64(-shippable|-devedition)?/opt: 3
+            macosx64/debug: 6
+            windows.*-(32|64)(-qr)?/debug: 5
+            android.*: 6
+            default: 4
     e10s:
         by-test-platform:
             linux32/debug: both
             default: true
     run-on-projects:
         by-test-platform:
             android.*: ['mozilla-central', 'try']
             windows10-aarch64/opt: ['try', 'mozilla-central']