9191 -prepareMachine
9292 $(_BuildArgs)
9393 displayName : Build and Publish
94+ - script : eng\scripts\ci-flaky-tests.cmd
95+ displayName : Run Flaky Tests
96+ continueOnError : true
9497 - powershell : eng\common\msbuild.ps1 eng/repo.targets /t:TagCiBuilds '/p:IsFinalBuild=$(IsFinalBuild)' '/p:CI=true'
9598 displayName : Set CI Tags
9699 condition : eq(variables['_BuildConfig'], 'Release')
@@ -101,6 +104,14 @@ jobs:
101104 - task : ms.vss-governance-buildtask.governance-build-task-component-detection.ComponentGovernanceComponentDetection@0
102105 displayName : Detect components
103106 condition : and(succeeded(), eq(variables['system.pullrequest.isfork'], false), eq(variables['_BuildConfig'], 'Release'))
107+ - task : PublishTestResults@2
108+ displayName : Publish Flaky Test Results
109+ inputs :
110+ testResultsFormat : ' xUnit'
111+ testResultsFiles : ' *.xml'
112+ searchFolder : ' $(Build.SourcesDirectory)/artifacts/TestResults/$(_BuildConfig)/Flaky'
113+ continueOnError : true
114+ condition : always()
104115 - task : PublishBuildArtifacts@1
105116 displayName : Upload package artifacts
106117 condition : and(eq(variables['system.pullrequest.isfork'], false), eq(variables['_BuildConfig'], 'Release'))
@@ -133,9 +144,20 @@ jobs:
133144 --configuration $(_BuildConfig)
134145 --prepareMachine
135146 displayName : Build
147+ - script : eng/scripts/ci-flaky-tests.sh
148+ displayName : Run Flaky Tests
149+ continueOnError : true
136150 - script : eng/scripts/KillProcesses.sh
137151 displayName : Kill processes
138152 condition : always()
153+ - task : PublishTestResults@2
154+ displayName : Publish Flaky Test Results
155+ inputs :
156+ testResultsFormat : ' xUnit'
157+ testResultsFiles : ' *.xml'
158+ searchFolder : ' $(Build.SourcesDirectory)/artifacts/TestResults/$(_BuildConfig)/Flaky'
159+ continueOnError : true
160+ condition : always()
139161
140162 - job : OSX_10_13
141163 displayName : ' OSX'
@@ -160,6 +182,18 @@ jobs:
160182 --configuration $(_BuildConfig)
161183 --prepareMachine
162184 displayName : Build
185+ - script : eng/scripts/ci-flaky-tests.sh
186+ displayName : Run Flaky Tests
187+ continueOnError : true
163188 - script : eng/scripts/KillProcesses.sh
164189 displayName : Kill processes
165190 condition : always()
191+ - task : PublishTestResults@2
192+ displayName : Publish Flaky Test Results
193+ inputs :
194+ testResultsFormat : ' xUnit'
195+ testResultsFiles : ' *.xml'
196+ searchFolder : ' $(Build.SourcesDirectory)/artifacts/TestResults/$(_BuildConfig)/Flaky'
197+ continueOnError : true
198+ condition : always()
199+
0 commit comments