Skip to content

Commit f9683f8

Browse files
Fix flaky test failures on x86 leg (#10591)
* Fix flaky test failures on x86 leg * disable tests in official pipeline tests in official pipelines disturb insertion in windowsdesktop and sdk.
1 parent 8f9956b commit f9683f8

File tree

1 file changed

+0
-113
lines changed

1 file changed

+0
-113
lines changed

eng/pipeline.yml

Lines changed: 0 additions & 113 deletions
Original file line numberDiff line numberDiff line change
@@ -156,116 +156,3 @@ jobs:
156156
# (!_HelixPipeline) ||
157157
# (_HelixPipeline && _PublicBuildPipeline && _ContinuousIntegrationTestsEnabled && _BuildConfig == Release)
158158
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

Comments
 (0)