@@ -199,7 +199,7 @@ stages:
199199 name : ' Managed'
200200 container : ' mcr.microsoft.com/dotnet-buildtools/prereqs:centos-stream9'
201201
202- - stage : Windows_Debug_Desktop
202+ - stage : Windows_Debug_Tests
203203 dependsOn : Windows_Debug_Build
204204 variables :
205205 - ${{ if ne(variables['System.TeamProject'], 'public') }} :
@@ -216,53 +216,6 @@ stages:
216216 helixApiAccessToken : $(HelixApiAccessToken)
217217 poolParameters : ${{ parameters.windowsPool }}
218218
219- - stage : Windows_Release_Desktop
220- dependsOn : Windows_Release_Build
221- variables :
222- - ${{ if ne(variables['System.TeamProject'], 'public') }} :
223- - group : DotNet-HelixApi-Access
224- jobs :
225- - ${{ if ne(variables['Build.Reason'], 'PullRequest') }} :
226- - template : eng/pipelines/test-windows-job.yml
227- parameters :
228- testRunName : ' Test Windows Desktop Release 32'
229- jobName : Test_Windows_Desktop_Release_32
230- testArtifactName : Transport_Artifacts_Windows_Release
231- configuration : Release
232- testArguments : -testDesktop -testArch x86
233- helixQueueName : $(HelixWindowsVsQueueName)
234- helixApiAccessToken : $(HelixApiAccessToken)
235- poolParameters : ${{ parameters.windowsPool }}
236-
237- - template : eng/pipelines/test-windows-job.yml
238- parameters :
239- testRunName : ' Test Windows Desktop Release 64'
240- jobName : Test_Windows_Desktop_Release_64
241- testArtifactName : Transport_Artifacts_Windows_Release
242- configuration : Release
243- testArguments : -testDesktop -testArch x64
244- helixQueueName : $(HelixWindowsVsQueueName)
245- helixApiAccessToken : $(HelixApiAccessToken)
246- poolParameters : ${{ parameters.windowsPool }}
247-
248- - ${{ if ne(variables['Build.Reason'], 'PullRequest') }} :
249- - template : eng/pipelines/test-windows-job.yml
250- parameters :
251- testRunName : ' Test Windows Desktop Spanish Release 64'
252- jobName : Test_Windows_Desktop_Spanish_Release_64
253- testArtifactName : Transport_Artifacts_Windows_Release
254- configuration : Release
255- testArguments : -testDesktop -testArch x64
256- helixQueueName : $(HelixWindowsSpanishQueueName)
257- helixApiAccessToken : $(HelixApiAccessToken)
258- poolParameters : ${{ parameters.windowsPool }}
259-
260- - stage : Windows_Debug_CoreClr
261- dependsOn : Windows_Debug_Build
262- variables :
263- - ${{ if ne(variables['System.TeamProject'], 'public') }} :
264- - group : DotNet-HelixApi-Access
265- jobs :
266219 - template : eng/pipelines/test-windows-job.yml
267220 parameters :
268221 testRunName : ' Test Windows CoreClr Debug'
@@ -331,12 +284,51 @@ stages:
331284 helixApiAccessToken : $(HelixApiAccessToken)
332285 poolParameters : ${{ parameters.windowsPool }}
333286
334- - stage : Windows_Release_CoreClr
287+ - template : /eng/common/core-templates/job/helix-job-monitor.yml
288+ parameters :
289+ helixAccessToken : $(HelixApiAccessToken)
290+
291+ - stage : Windows_Release_Tests
335292 dependsOn : Windows_Release_Build
336293 variables :
337294 - ${{ if ne(variables['System.TeamProject'], 'public') }} :
338295 - group : DotNet-HelixApi-Access
339296 jobs :
297+ - ${{ if ne(variables['Build.Reason'], 'PullRequest') }} :
298+ - template : eng/pipelines/test-windows-job.yml
299+ parameters :
300+ testRunName : ' Test Windows Desktop Release 32'
301+ jobName : Test_Windows_Desktop_Release_32
302+ testArtifactName : Transport_Artifacts_Windows_Release
303+ configuration : Release
304+ testArguments : -testDesktop -testArch x86
305+ helixQueueName : $(HelixWindowsVsQueueName)
306+ helixApiAccessToken : $(HelixApiAccessToken)
307+ poolParameters : ${{ parameters.windowsPool }}
308+
309+ - template : eng/pipelines/test-windows-job.yml
310+ parameters :
311+ testRunName : ' Test Windows Desktop Release 64'
312+ jobName : Test_Windows_Desktop_Release_64
313+ testArtifactName : Transport_Artifacts_Windows_Release
314+ configuration : Release
315+ testArguments : -testDesktop -testArch x64
316+ helixQueueName : $(HelixWindowsVsQueueName)
317+ helixApiAccessToken : $(HelixApiAccessToken)
318+ poolParameters : ${{ parameters.windowsPool }}
319+
320+ - ${{ if ne(variables['Build.Reason'], 'PullRequest') }} :
321+ - template : eng/pipelines/test-windows-job.yml
322+ parameters :
323+ testRunName : ' Test Windows Desktop Spanish Release 64'
324+ jobName : Test_Windows_Desktop_Spanish_Release_64
325+ testArtifactName : Transport_Artifacts_Windows_Release
326+ configuration : Release
327+ testArguments : -testDesktop -testArch x64
328+ helixQueueName : $(HelixWindowsSpanishQueueName)
329+ helixApiAccessToken : $(HelixApiAccessToken)
330+ poolParameters : ${{ parameters.windowsPool }}
331+
340332 - template : eng/pipelines/test-windows-job.yml
341333 parameters :
342334 testRunName : ' Test Windows CoreClr Release'
@@ -348,6 +340,10 @@ stages:
348340 helixApiAccessToken : $(HelixApiAccessToken)
349341 poolParameters : ${{ parameters.windowsPool }}
350342
343+ - template : /eng/common/core-templates/job/helix-job-monitor.yml
344+ parameters :
345+ helixAccessToken : $(HelixApiAccessToken)
346+
351347- stage : Unix_Debug_CoreClr
352348 dependsOn : Unix_Build
353349 variables :
@@ -392,6 +388,10 @@ stages:
392388 helixApiAccessToken : $(HelixApiAccessToken)
393389 poolParameters : ${{ parameters.ubuntuPool }}
394390
391+ - template : /eng/common/core-templates/job/helix-job-monitor.yml
392+ parameters :
393+ helixAccessToken : $(HelixApiAccessToken)
394+
395395- stage : Correctness
396396 dependsOn : []
397397 jobs :
0 commit comments