@@ -156,116 +156,3 @@ jobs:
156
156
# (!_HelixPipeline) ||
157
157
# (_HelixPipeline && _PublicBuildPipeline && _ContinuousIntegrationTestsEnabled && _BuildConfig == Release)
158
158
condition : or(ne(variables['_HelixPipeline'], 'true'), and(eq(variables['_HelixPipeline'], 'true') ,eq(variables['_BuildConfig'], 'Release'), eq(variables['_PublicBuildPipeline'], 'true'), eq(variables['_ContinuousIntegrationTestsEnabled'], 'true')))
159
-
160
- - script : eng\scripts\ciunittest.cmd
161
- -configuration $(_BuildConfig)
162
- -prepareMachine
163
- $(_PublishArgs)
164
- $(_SignArgs)
165
- $(_OfficialBuildIdArgs)
166
- $(_PlatformArgs)
167
- $(_InternalRuntimeDownloadArgs)
168
- /bl:$(Build.SourcesDirectory)\artifacts\log\$(_BuildConfig)\Test.binlog
169
- displayName : Run xUnit Tests
170
- condition : and(or(ne(variables['_HelixPipeline'], 'true'), and(eq(variables['_HelixPipeline'], 'true') ,eq(variables['_BuildConfig'], 'Release'), eq(variables['_PublicBuildPipeline'], 'true'), eq(variables['_ContinuousIntegrationTestsEnabled'], 'true'))), ne(variables['_Platform'], 'arm64'))
171
- - task : PublishTestResults@2
172
- displayName : Publish XUnit Test Results
173
- inputs :
174
- testResultsFormat : ' xUnit'
175
- testResultsFiles : ' *.xml'
176
- searchFolder : ' $(Build.SourcesDirectory)/artifacts/TestResults/$(_BuildConfig)'
177
- mergeTestResults : true
178
- continueOnError : true
179
- condition : and(eq(variables['_BuildConfig'], 'Release'), ne(variables['_Platform'], 'arm64'))
180
- - task : PowerShell@2
181
- displayName : Install .NET Core
182
- inputs :
183
- filePath : $(Build.SourcesDirectory)/dotnet-test-install.ps1
184
- arguments : -InstallDir $(_programfiles) -Architecture $(_Platform) -Runtime dotnet -Channel 8.0 -Quality daily
185
- condition : eq(variables['_Platform'], 'x64')
186
- - task : PowerShell@2
187
- displayName : Install .NET Core(x86)
188
- inputs :
189
- filePath : $(Build.SourcesDirectory)/dotnet-test-install.ps1
190
- arguments : -InstallDir $(_programfilesx86) -Architecture $(_Platform) -Runtime dotnet -Channel 8.0 -Quality daily
191
- condition : eq(variables['_Platform'], 'x86')
192
- - task : PowerShell@2
193
- displayName : Install .NET WindowsDesktop
194
- inputs :
195
- filePath : $(Build.SourcesDirectory)/dotnet-test-install.ps1
196
- arguments : -InstallDir $(_programfiles) -Architecture $(_Platform) -Runtime windowsdesktop -Channel 8.0 -Quality daily
197
- condition : eq(variables['_Platform'], 'x64')
198
- - task : PowerShell@2
199
- displayName : Install .NET WindowsDesktop(x86)
200
- inputs :
201
- filePath : $(Build.SourcesDirectory)/dotnet-test-install.ps1
202
- arguments : -InstallDir $(_programfilesx86) -Architecture $(_Platform) -Runtime windowsdesktop -Channel 8.0 -Quality daily
203
- condition : eq(variables['_Platform'], 'x86')
204
- - task : PowerShell@2
205
- displayName : Replace WPF binaries
206
- inputs :
207
- targetType : ' inline'
208
- script : ' .\eng\copy-wpf.ps1 -testhost -destination .dotnet -$(_BuildConfig) -arch $(_Platform)'
209
- condition : and(eq(variables['System.TeamProject'], 'public'), ne(variables['_Platform'], 'arm64'))
210
-
211
- - task : DownloadPipelineArtifact@2
212
- displayName : Fetch Test Binaries
213
- inputs :
214
- buildType : ' specific'
215
- project : ' cbb18261-c48f-4abb-8651-8cdcb5474649'
216
- pipeline : ' 81'
217
- buildVersionToDownload : ' latestFromBranch'
218
- branchName : ' refs/heads/main'
219
- downloadPath : ' $(System.ArtifactsDirectory)\testbinzip\'
220
- checkDownloadedFiles : true
221
- artifactName : Tests.$(_BuildConfig).$(_Platform).zip
222
- condition : and(eq(variables['System.TeamProject'], 'public'), ne(variables['_Platform'], 'arm64'))
223
- - task : ExtractFiles@1
224
- displayName : Extract Test Bins
225
- inputs :
226
- archiveFilePatterns : ' $(System.ArtifactsDirectory)\testbinzip\*.zip'
227
- destinationFolder : ' $(System.ArtifactsDirectory)\testbins'
228
- cleanDestinationFolder : true
229
- overwriteExistingFiles : true
230
- condition : and(eq(variables['System.TeamProject'], 'public'), ne(variables['_Platform'], 'arm64'))
231
- - task : PowerShell@2
232
- displayName : Run Tests
233
- inputs :
234
- targetType : ' inline'
235
- script : ' .\CIRunDrts.cmd'
236
- workingDirectory : ' $(System.ArtifactsDirectory)\testbins'
237
- condition : and(eq(variables['System.TeamProject'], 'public'), ne(variables['_Platform'], 'arm64'))
238
- - task : CopyFiles@2
239
- inputs :
240
- SourceFolder : ' C:\Users\cloudtest\AppData\Roaming\QualityVault\Run\Report\'
241
- Contents : ' **'
242
- TargetFolder : ' $(System.DefaultWorkingDirectory)\Results\'
243
- CleanTargetFolder : true
244
- OverWrite : true
245
- condition : and(eq(variables['System.TeamProject'], 'public'), eq(variables['_Platform'], 'x64'), eq(variables['_BuildConfig'], 'Release'))
246
- - task : CopyFiles@2
247
- inputs :
248
- SourceFolder : ' C:\Users\cloudtest\AppData\Roaming\QualityVault\Run\Report\'
249
- Contents : ' **'
250
- TargetFolder : ' $(System.DefaultWorkingDirectory)\ResultsX86\'
251
- CleanTargetFolder : true
252
- OverWrite : true
253
- condition : and(eq(variables['System.TeamProject'], 'public'), eq(variables['_Platform'], 'x86'), eq(variables['_BuildConfig'], 'Release'))
254
- - task : 1ES.PublishPipelineArtifact@1
255
- inputs :
256
- artifactName : ' TestResultsX64'
257
- targetPath : ' $(System.DefaultWorkingDirectory)\Results\'
258
- condition : and(eq(variables['System.TeamProject'], 'public'), eq(variables['_Platform'], 'x64'), eq(variables['_BuildConfig'], 'Release'))
259
- - task : 1ES.PublishPipelineArtifact@1
260
- inputs :
261
- artifactName : ' TestResultsX86'
262
- targetPath : ' $(System.DefaultWorkingDirectory)\ResultsX86\'
263
- condition : and(eq(variables['System.TeamProject'], 'public'), eq(variables['_Platform'], 'x86'), eq(variables['_BuildConfig'], 'Release'))
264
- - task : PublishTestResults@2
265
- inputs :
266
- testResultsFormat : ' XUnit'
267
- testResultsFiles : ' testResults.xml'
268
- searchFolder : ' $(System.DefaultWorkingDirectory)\Results\'
269
- testRunTitle : ' Test results'
270
- mergeTestResults : true
271
- condition : eq(variables['System.TeamProject'], 'public')
0 commit comments