Bug 1574088 [wpt PR 18448] - [Azure Pipelines] reduce Edge parallel jobs from 20 to 10, a=testonly
authorPhilip Jägenstedt <philip@foolip.org>
Mon, 26 Aug 2019 11:26:15 +0000
changeset 553939 559ee0bc508eb4e85e69972b3b8b0aaf014e09bc
parent 553938 7e89fa86156bd7983dee7719689481ab68b577e2
child 553940 042e9bf922c1899cf91e203e9ea189e6658db478
push id2165
push userffxbld-merge
push dateMon, 14 Oct 2019 16:30:58 +0000
treeherdermozilla-release@0eae18af659f [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerstestonly
bugs1574088, 18448
milestone70.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 1574088 [wpt PR 18448] - [Azure Pipelines] reduce Edge parallel jobs from 20 to 10, a=testonly Automatic update from web-platform-tests [Azure Pipelines] reduce Edge parallel jobs from 20 to 10 (#18448) 20 was chosen to make each job of a full EdgeHTML run fast enough, but with Chromium-based Edge each job now finishes in <1h. Each job has some overhead, so decrease the number of jobs to 10. -- wpt-commits: 4b0d632f645332cb02d547853a77bcaddf85ca2e wpt-pr: 18448
testing/web-platform/tests/.azure-pipelines.yml
--- a/testing/web-platform/tests/.azure-pipelines.yml
+++ b/testing/web-platform/tests/.azure-pipelines.yml
@@ -242,19 +242,18 @@ jobs:
 
 # All `./wpt run` tests are run from epochs/* branches on a schedule. See
 # documentation at the top of this file for required setup.
 - job: results_edge_dev
   displayName: 'all tests: Edge Dev'
   condition: |
     or(eq(variables['Build.Reason'], 'Schedule'),
        and(eq(variables['Build.Reason'], 'Manual'), variables['run_all_edge_dev']))
-  # There are 12 agents in the pool, but use more jobs so that each takes <1h.
   strategy:
-    parallel: 20
+    parallel: 10 # chosen to make runtime ~2h
   timeoutInMinutes: 360
   pool:
     name: 'Hosted Windows Client'
   steps:
   - template: tools/ci/azure/system_info.yml
   - template: tools/ci/azure/checkout.yml
   - template: tools/ci/azure/install_python.yml
   - template: tools/ci/azure/pip_install.yml
@@ -278,19 +277,18 @@ jobs:
     dependsOn: results_edge_dev
     artifactName: edge-dev-results
 
 - job: results_edge_canary
   displayName: 'all tests: Edge Canary'
   condition: |
     or(eq(variables['Build.Reason'], 'Schedule'),
        and(eq(variables['Build.Reason'], 'Manual'), variables['run_all_edge_canary']))
-  # There are 12 agents in the pool, but use more jobs so that each takes <1h.
   strategy:
-    parallel: 20
+    parallel: 10 # chosen to make runtime ~2h
   timeoutInMinutes: 360
   pool:
     name: 'Hosted Windows Client'
   steps:
   - template: tools/ci/azure/system_info.yml
   - template: tools/ci/azure/checkout.yml
   - template: tools/ci/azure/install_python.yml
   - template: tools/ci/azure/pip_install.yml