Skip to content

Commit c2b3862

Browse files
Update testhosts log
1 parent 1edae1f commit c2b3862

1 file changed

Lines changed: 62 additions & 6 deletions

File tree

CI/azure-pipelines-build.yml

Lines changed: 62 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,13 @@ stages:
111111
arguments: '-s IronDrawingTests/tests.runsettings --framework "netcoreapp3.1" -v d --blame --blame-hang --blame-crash --blame-hang-timeout 7m --diag:"$(Agent.BuildDirectory)\IronDrawingTests\bin\$(Configuration)\netcoreapp3.1\testhost.log"'
112112
testRunTitle: 'Windows (.NET Core) Tests'
113113
publishTestResults: true
114+
# Upload Log files
115+
- task: PublishPipelineArtifact@1
116+
inputs:
117+
targetPath: '$(Agent.BuildDirectory)\IronDrawingTests\bin\$(Configuration)\netcoreapp3.1\testhost.log'
118+
artifact: 'IronDrawing testhost Windows netcoreapp3.1 x64 log'
119+
publishLocation: 'pipeline'
120+
condition: always()
114121
# Windows .NET Core x86 Tests
115122
- job: WindowsNetCoreX86Tests
116123
steps:
@@ -133,6 +140,13 @@ stages:
133140
arguments: '-s IronDrawingTests/tests.x86.runsettings --framework "netcoreapp3.1" -v d --blame --blame-hang --blame-crash --blame-hang-timeout 7m --diag:"$(Agent.BuildDirectory)\IronDrawingTests\bin\$(Configuration)\netcoreapp3.1\testhost.log"'
134141
testRunTitle: 'Windows (.NET Core) Tests'
135142
publishTestResults: true
143+
# Upload Log files
144+
- task: PublishPipelineArtifact@1
145+
inputs:
146+
targetPath: '$(Agent.BuildDirectory)\IronDrawingTests\bin\$(Configuration)\netcoreapp3.1\testhost.log'
147+
artifact: 'IronDrawing testhost Windows netcoreapp3.1 x86 log'
148+
publishLocation: 'pipeline'
149+
condition: always()
136150
# Windows .NET 6.0 Tests
137151
- job: WindowsNet60Tests
138152
steps:
@@ -155,6 +169,13 @@ stages:
155169
arguments: '-s IronDrawingTests/tests.runsettings --framework "net60" -v d --blame --blame-hang --blame-crash --blame-hang-timeout 7m --diag:"$(Agent.BuildDirectory)\IronDrawingTests\bin\$(Configuration)\net60\testhost.log"'
156170
testRunTitle: 'Windows (.NET 6.0) Tests'
157171
publishTestResults: true
172+
# Upload Log files
173+
- task: PublishPipelineArtifact@1
174+
inputs:
175+
targetPath: '$(Agent.BuildDirectory)\IronDrawingTests\bin\$(Configuration)\net60\testhost.log'
176+
artifact: 'IronDrawing testhost Windows net60 log'
177+
publishLocation: 'pipeline'
178+
condition: always()
158179
# Windows .NET 7.0 Tests
159180
- job: WindowsNet70Tests
160181
steps:
@@ -177,6 +198,13 @@ stages:
177198
arguments: '-s IronDrawingTests/tests.runsettings --framework "net70" -v d --blame --blame-hang --blame-crash --blame-hang-timeout 7m --diag:"$(Agent.BuildDirectory)\IronDrawingTests\bin\$(Configuration)\net70\testhost.log"'
178199
testRunTitle: 'Windows (.NET 7.0) Tests'
179200
publishTestResults: true
201+
# Upload Log files
202+
- task: PublishPipelineArtifact@1
203+
inputs:
204+
targetPath: '$(Agent.BuildDirectory)\IronDrawingTests\bin\$(Configuration)\net70\testhost.log'
205+
artifact: 'IronDrawing testhost Windows net70 log'
206+
publishLocation: 'pipeline'
207+
condition: always()
180208
## Test Linux
181209
- stage: LinuxTests
182210
pool:
@@ -207,9 +235,16 @@ stages:
207235
inputs:
208236
command: 'test'
209237
projects: 'IronDrawingTests/netcoreapp3.1/IronSoftware.Drawing.Common.Tests.dll'
210-
arguments: '-s IronDrawingTests/tests.runsettings --framework "netcoreapp3.1" -v d --blame --blame-hang --blame-crash --blame-hang-timeout 7m --diag:"$(Agent.BuildDirectory)\IronDrawingTests\bin\$(Configuration)\netcoreapp3.1\testhost.log"'
238+
arguments: '-s IronDrawingTests/tests.runsettings --framework "netcoreapp3.1" -v d --diag:"$(Agent.BuildDirectory)/IronDrawingTests/bin/$(Configuration)/netcoreapp3.1/testhost.log"'
211239
testRunTitle: 'Linux (.NET Core) Tests'
212240
publishTestResults: true
241+
# Upload Log files
242+
- task: PublishPipelineArtifact@1
243+
inputs:
244+
targetPath: '$(Agent.BuildDirectory)/IronDrawingTests/bin/$(Configuration)/netcoreapp3.1/testhost.log'
245+
artifact: 'IronDrawing testhost Ubuntu netcoreapp3.1 log'
246+
publishLocation: 'pipeline'
247+
condition: always()
213248
- job: LinuxNet60Tests
214249
steps:
215250
- checkout: none
@@ -228,9 +263,16 @@ stages:
228263
inputs:
229264
command: 'test'
230265
projects: 'IronDrawingTests/net60/IronSoftware.Drawing.Common.Tests.dll'
231-
arguments: '-s IronDrawingTests/tests.runsettings --framework "net60" -v d --blame --blame-hang --blame-crash --blame-hang-timeout 7m --diag:"$(Agent.BuildDirectory)\IronDrawingTests\bin\$(Configuration)\net60\testhost.log"'
266+
arguments: '-s IronDrawingTests/tests.runsettings --framework "net60" -v d --blame --blame-hang --blame-crash --blame-hang-timeout 7m --diag:"$(Agent.BuildDirectory)/IronDrawingTests/bin/$(Configuration)/net60/testhost.log"'
232267
testRunTitle: 'Linux (.NET 6.0) Tests'
233268
publishTestResults: true
269+
# Upload Log files
270+
- task: PublishPipelineArtifact@1
271+
inputs:
272+
targetPath: '$(Agent.BuildDirectory)/IronDrawingTests/bin/$(Configuration)/net60/testhost.log'
273+
artifact: 'IronDrawing testhost Ubuntu net60 log'
274+
publishLocation: 'pipeline'
275+
condition: always()
234276
- job: LinuxNet70Tests
235277
steps:
236278
- checkout: none
@@ -249,9 +291,16 @@ stages:
249291
inputs:
250292
command: 'test'
251293
projects: 'IronDrawingTests/net70/IronSoftware.Drawing.Common.Tests.dll'
252-
arguments: '-s IronDrawingTests/tests.runsettings --framework "net70" -v d --blame --blame-hang --blame-crash --blame-hang-timeout 7m --diag:"$(Agent.BuildDirectory)\IronDrawingTests\bin\$(Configuration)\net70\testhost.log"'
294+
arguments: '-s IronDrawingTests/tests.runsettings --framework "net70" -v d --blame --blame-hang --blame-crash --blame-hang-timeout 7m --diag:"$(Agent.BuildDirectory)/IronDrawingTests/bin/$(Configuration)/net70/testhost.log"'
253295
testRunTitle: 'Linux (.NET 6.0) Tests'
254296
publishTestResults: true
297+
# Upload Log files
298+
- task: PublishPipelineArtifact@1
299+
inputs:
300+
targetPath: '$(Agent.BuildDirectory)/IronDrawingTests/bin/$(Configuration)/net70/testhost.log'
301+
artifact: 'IronDrawing testhost Ubuntu net70 log'
302+
publishLocation: 'pipeline'
303+
condition: always()
255304
## Test MacOs
256305
- stage: MacOsTests
257306
pool:
@@ -279,25 +328,32 @@ stages:
279328
inputs:
280329
command: 'test'
281330
projects: 'IronDrawingTests/netcoreapp3.1/IronSoftware.Drawing.Common.Tests.dll'
282-
arguments: '-s IronDrawingTests/tests.runsettings --framework "netcoreapp3.1" -v d --blame --blame-hang --blame-crash --blame-hang-timeout 7m --diag:"$(Agent.BuildDirectory)\IronDrawingTests\bin\$(Configuration)\netcoreapp3.1\testhost.log"'
331+
arguments: '-s IronDrawingTests/tests.runsettings --framework "netcoreapp3.1" -v d --blame --blame-hang --blame-crash --blame-hang-timeout 7m --diag:"$(Agent.BuildDirectory)/IronDrawingTests/bin/$(Configuration)/netcoreapp3.1/testhost.log"'
283332
testRunTitle: 'MacOs (.NET Core) Tests'
284333
publishTestResults: true
285334
- task: DotNetCoreCLI@2
286335
displayName: Execute MacOs (.NET 6.0) Tests
287336
inputs:
288337
command: 'test'
289338
projects: 'IronDrawingTests/net60/IronSoftware.Drawing.Common.Tests.dll'
290-
arguments: '-s IronDrawingTests/tests.runsettings --framework "net60" -v d --blame --blame-hang --blame-crash --blame-hang-timeout 7m --diag:"$(Agent.BuildDirectory)\IronDrawingTests\bin\$(Configuration)\net60\testhost.log"'
339+
arguments: '-s IronDrawingTests/tests.runsettings --framework "net60" -v d --blame --blame-hang --blame-crash --blame-hang-timeout 7m --diag:"$(Agent.BuildDirectory)/IronDrawingTests/bin/$(Configuration)/net60/testhost.log"'
291340
testRunTitle: 'MacOs (.NET 6.0) Tests'
292341
publishTestResults: true
293342
- task: DotNetCoreCLI@2
294343
displayName: Execute MacOs (.NET 7.0) Tests
295344
inputs:
296345
command: 'test'
297346
projects: 'IronDrawingTests/net60/IronSoftware.Drawing.Common.Tests.dll'
298-
arguments: '-s IronDrawingTests/tests.runsettings --framework "net70" -v d --blame --blame-hang --blame-crash --blame-hang-timeout 7m --diag:"$(Agent.BuildDirectory)\IronDrawingTests\bin\$(Configuration)\net70\testhost.log"'
347+
arguments: '-s IronDrawingTests/tests.runsettings --framework "net70" -v d --blame --blame-hang --blame-crash --blame-hang-timeout 7m --diag:"$(Agent.BuildDirectory)/IronDrawingTests/bin/$(Configuration)/net70/testhost.log"'
299348
testRunTitle: 'MacOs (.NET 7.0) Tests'
300349
publishTestResults: true
350+
# Upload Log files
351+
- task: PublishPipelineArtifact@1
352+
inputs:
353+
targetPath: '$(Agent.BuildDirectory)/IronDrawingTests/bin/$(Configuration)'
354+
artifact: 'IronDrawing testhost MacOS log'
355+
publishLocation: 'pipeline'
356+
condition: always()
301357
## Push NuGet Package
302358
- stage: DeployDrawingLibraries
303359
pool:

0 commit comments

Comments
 (0)