Bug 1540252 [wpt PR 16107] - Run full Edge runs every 6 hours, a=testonly
☠☠ backed out by 41b4f50eae55 ☠ ☠
authorPhilip Jägenstedt <philip@foolip.org>
Thu, 18 Apr 2019 11:56:44 +0000
changeset 470885 97941a89d1100833ed71dcea3a14ef86bf9a4b3c
parent 470884 ce8a3d032f575e6060ff635d9021da13df3ca064
child 470886 f1936f1dbd9722b78d1d655c8a84b7d21cb81d14
push id35911
push usercbrindusan@mozilla.com
push dateWed, 24 Apr 2019 21:55:25 +0000
treeherdermozilla-central@c7a9affeb604 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerstestonly
bugs1540252, 16107
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 1540252 [wpt PR 16107] - Run full Edge runs every 6 hours, a=testonly Automatic update from web-platform-tests Run full Edge runs every 6 hours (#16107) This will end up in the same build as the Safari TP run. The wpt.fyi integration should ensure that one failing doesn't affect the other, but there is some risk here and it will need to be monitored. -- wpt-commits: b53840ae8e05244f694a32d411251c009c249a26 wpt-pr: 16107
testing/web-platform/tests/.azure-pipelines.yml
--- a/testing/web-platform/tests/.azure-pipelines.yml
+++ b/testing/web-platform/tests/.azure-pipelines.yml
@@ -158,21 +158,24 @@ jobs:
     displayName: 'Run tests (Edge)'
   - task: PublishBuildArtifacts@1
     displayName: 'Publish results'
     inputs:
       artifactName: 'infrastructure'
     condition: always()
   - template: tools/ci/azure/cleanup_win10.yml
 
+# 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
   displayName: 'all tests (Edge)'
-  # This job is only triggered manually until it has been shown to be robust.
-  condition: and(eq(variables['Build.Reason'], 'Manual'), variables['run_all_edge'])
-  # There are 5 agents in the pool, but use more jobs so that each takes <1h.
+  condition: |
+    or(eq(variables['Build.Reason'], 'Schedule'),
+       and(eq(variables['Build.Reason'], 'Manual'), variables['run_all_edge']))
+  # There are 12 agents in the pool, but use more jobs so that each takes <1h.
   strategy:
     parallel: 20
   timeoutInMinutes: 360
   pool:
     name: 'Hosted Windows Client'
   steps:
   - template: tools/ci/azure/system_info.yml
   - template: tools/ci/azure/checkout.yml
@@ -190,18 +193,16 @@ jobs:
     inputs:
       artifactName: 'edge-results'
   - template: tools/ci/azure/cleanup_win10.yml
 - template: tools/ci/azure/fyi_hook.yml
   parameters:
     dependsOn: results_edge
     artifactName: edge-results
 
-# 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_safari_preview
   displayName: 'all tests (Safari Technology Preview)'
   condition: |
     or(eq(variables['Build.Reason'], 'Schedule'),
        and(eq(variables['Build.Reason'], 'Manual'), variables['run_all_safari_preview']))
   strategy:
     parallel: 4 # chosen to make runtime ~2h
   timeoutInMinutes: 360