@@ -225,8 +225,6 @@ jobs:
225
225
- template : tools/ci/azure/update_manifest.yml
226
226
- script : python ./wpt run --yes --no-manifest-update --install-fonts --manifest MANIFEST.json --metadata infrastructure/metadata/ --log-tbpl - --log-tbpl-level info --channel dev edgechromium infrastructure/
227
227
displayName : ' Run tests (Edge Dev)'
228
- - script : python ./wpt run --yes --no-manifest-update --install-fonts --manifest MANIFEST.json --metadata infrastructure/metadata/ --log-tbpl - --log-tbpl-level info --channel canary edgechromium infrastructure/
229
- displayName : ' Run tests (Edge Canary)'
230
228
- task : PublishBuildArtifacts@1
231
229
displayName : ' Publish results'
232
230
inputs :
@@ -237,7 +235,7 @@ jobs:
237
235
# All `./wpt run` tests are run from epochs/* branches on a schedule. See
238
236
# documentation at the top of this file for required setup.
239
237
- job : results_edge
240
- displayName : ' all tests: Edge'
238
+ displayName : ' all tests: Edge Dev '
241
239
condition : |
242
240
or(eq(variables['Build.Reason'], 'Schedule'),
243
241
and(eq(variables['Build.Reason'], 'Manual'), variables['run_all_edge']))
@@ -256,12 +254,12 @@ jobs:
256
254
packages : virtualenv
257
255
- template : tools/ci/azure/install_certs.yml
258
256
- template : tools/ci/azure/install_edge.yml
257
+ parameters :
258
+ channel : dev
259
259
- template : tools/ci/azure/update_hosts.yml
260
260
- template : tools/ci/azure/update_manifest.yml
261
261
- script : python ./wpt run --yes --no-manifest-update --no-restart-on-unexpected --no-fail-on-unexpected --install-fonts --this-chunk $(System.JobPositionInPhase) --total-chunks $(System.TotalJobsInPhase) --chunk-type hash --log-wptreport $(Build.ArtifactStagingDirectory)/wpt_report_$(System.JobPositionInPhase).json --log-wptscreenshot $(Build.ArtifactStagingDirectory)/wpt_screenshot_$(System.JobPositionInPhase).txt --log-tbpl - --log-tbpl-level info --channel dev edgechromium
262
262
displayName : ' Run tests (Edge Dev)'
263
- - script : python ./wpt run --yes --no-manifest-update --no-restart-on-unexpected --no-fail-on-unexpected --install-fonts --this-chunk $(System.JobPositionInPhase) --total-chunks $(System.TotalJobsInPhase) --chunk-type hash --log-wptreport $(Build.ArtifactStagingDirectory)/wpt_report_$(System.JobPositionInPhase).json --log-wptscreenshot $(Build.ArtifactStagingDirectory)/wpt_screenshot_$(System.JobPositionInPhase).txt --log-tbpl - --log-tbpl-level info --channel canary edgechromium
264
- displayName : ' Run tests (Edge Canary)'
265
263
- task : PublishBuildArtifacts@1
266
264
displayName : ' Publish results'
267
265
inputs :
@@ -272,6 +270,42 @@ jobs:
272
270
dependsOn : results_edge
273
271
artifactName : edge-results
274
272
273
+ - job : results_edge_canary
274
+ displayName : ' all tests: Edge Canary'
275
+ condition : |
276
+ or(eq(variables['Build.Reason'], 'Schedule'),
277
+ and(eq(variables['Build.Reason'], 'Manual'), variables['run_all_edge']))
278
+ # There are 12 agents in the pool, but use more jobs so that each takes <1h.
279
+ strategy :
280
+ parallel : 20
281
+ timeoutInMinutes : 360
282
+ pool :
283
+ name : ' Hosted Windows Client'
284
+ steps :
285
+ - template : tools/ci/azure/system_info.yml
286
+ - template : tools/ci/azure/checkout.yml
287
+ - template : tools/ci/azure/install_python.yml
288
+ - template : tools/ci/azure/pip_install.yml
289
+ parameters :
290
+ packages : virtualenv
291
+ - template : tools/ci/azure/install_certs.yml
292
+ - template : tools/ci/azure/install_edge.yml
293
+ parameters :
294
+ channel : canary
295
+ - template : tools/ci/azure/update_hosts.yml
296
+ - template : tools/ci/azure/update_manifest.yml
297
+ - script : python ./wpt run --yes --no-manifest-update --no-restart-on-unexpected --no-fail-on-unexpected --install-fonts --this-chunk $(System.JobPositionInPhase) --total-chunks $(System.TotalJobsInPhase) --chunk-type hash --log-wptreport $(Build.ArtifactStagingDirectory)/wpt_report_$(System.JobPositionInPhase).json --log-wptscreenshot $(Build.ArtifactStagingDirectory)/wpt_screenshot_$(System.JobPositionInPhase).txt --log-tbpl - --log-tbpl-level info --channel canary edgechromium
298
+ displayName : ' Run tests (Edge Canary)'
299
+ - task : PublishBuildArtifacts@1
300
+ displayName : ' Publish results'
301
+ inputs :
302
+ artifactName : ' edge-canary-results'
303
+ - template : tools/ci/azure/cleanup_win10.yml
304
+ - template : tools/ci/azure/fyi_hook.yml
305
+ parameters :
306
+ dependsOn : results_edge_canary
307
+ artifactName : edge-canary-results
308
+
275
309
- job : results_safari
276
310
displayName : ' all tests: Safari'
277
311
condition : |
0 commit comments