Skip to content

Commit 5cae205

Browse files
brettfobaronfel
authored andcommitted
publish test results (#6815)
1 parent a43c856 commit 5cae205

File tree

1 file changed

+56
-0
lines changed

1 file changed

+56
-0
lines changed

azure-pipelines.yml

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,22 @@ jobs:
7979
/p:OfficialBuildId=$(BUILD.BUILDNUMBER)
8080
/p:PublishToSymbolServer=true
8181
/p:VisualStudioDropName=$(VisualStudioDropName)
82+
- task: PublishTestResults@2
83+
displayName: Publish Test Results
84+
inputs:
85+
testResultsFormat: 'NUnit'
86+
testResultsFiles: '*.xml'
87+
searchFolder: '$(Build.SourcesDirectory)/artifacts/TestResults/$(_BuildConfig)'
88+
continueOnError: true
89+
condition: ne(variables['SkipTests'], 'true')
90+
- task: PublishBuildArtifacts@1
91+
displayName: Publish Test Logs
92+
inputs:
93+
PathtoPublish: '$(Build.SourcesDirectory)\artifacts\TestResults\$(_BuildConfig)'
94+
ArtifactName: 'Test Logs'
95+
publishLocation: Container
96+
continueOnError: true
97+
condition: ne(variables['SkipTests'], 'true')
8298
- task: PublishBuildArtifacts@1
8399
displayName: Publish Artifact Packages
84100
inputs:
@@ -138,6 +154,22 @@ jobs:
138154
clean: true
139155
- script: eng\CIBuild.cmd -configuration $(_configuration) -$(_testKind)
140156
displayName: Build / Test
157+
- task: PublishTestResults@2
158+
displayName: Publish Test Results
159+
inputs:
160+
testResultsFormat: 'NUnit'
161+
testResultsFiles: '*.xml'
162+
searchFolder: '$(Build.SourcesDirectory)/artifacts/TestResults/$(_configuration)'
163+
continueOnError: true
164+
condition: ne(variables['_testKind'], 'testFSharpQA')
165+
- task: PublishBuildArtifacts@1
166+
displayName: Publish Test Logs
167+
inputs:
168+
PathtoPublish: '$(Build.SourcesDirectory)\artifacts\TestResults\$(_configuration)'
169+
ArtifactName: 'Windows $(_configuration) $(_testKind) test logs'
170+
publishLocation: Container
171+
continueOnError: true
172+
condition: eq(variables['_testKind'], 'testFSharpQA')
141173

142174
# Linux
143175
- job: Linux
@@ -151,6 +183,14 @@ jobs:
151183
clean: true
152184
- script: ./eng/cibuild.sh --configuration $(_BuildConfig) --testcoreclr
153185
displayName: Build / Test
186+
- task: PublishTestResults@2
187+
displayName: Publish Test Results
188+
inputs:
189+
testResultsFormat: 'NUnit'
190+
testResultsFiles: '*.xml'
191+
searchFolder: '$(Build.SourcesDirectory)/artifacts/TestResults/$(_BuildConfig)'
192+
continueOnError: true
193+
condition: always()
154194

155195
# MacOS
156196
- job: MacOS
@@ -164,6 +204,14 @@ jobs:
164204
clean: true
165205
- script: ./eng/cibuild.sh --configuration $(_BuildConfig) --testcoreclr
166206
displayName: Build / Test
207+
- task: PublishTestResults@2
208+
displayName: Publish Test Results
209+
inputs:
210+
testResultsFormat: 'NUnit'
211+
testResultsFiles: '*.xml'
212+
searchFolder: '$(Build.SourcesDirectory)/artifacts/TestResults/$(_BuildConfig)'
213+
continueOnError: true
214+
condition: always()
167215

168216
# Source Build Linux
169217
- job: SourceBuild_Linux
@@ -211,6 +259,14 @@ jobs:
211259
clean: true
212260
- script: fcs\build.cmd TestAndNuget
213261
displayName: Build / Test
262+
- task: PublishTestResults@2
263+
displayName: Publish Test Results
264+
inputs:
265+
testResultsFormat: 'NUnit'
266+
testResultsFiles: '*.xml'
267+
searchFolder: '$(Build.SourcesDirectory)/artifacts/TestResults/Release'
268+
continueOnError: true
269+
condition: always()
214270

215271
- job: Linux_FCS
216272
pool:

0 commit comments

Comments
 (0)