34
34
# " testProjectName: '$projectName'`n" + `
35
35
# " osName: '$`{`{ parameters.osName `}`}'`n" + `
36
36
# " framework: '$`{`{ parameters.framework `}`}'`n" + `
37
+ # " vsTestPlatform: '$`{`{ parameters.vsTestPlatform `}`}'`n" + `
37
38
# " testResultsFormat: '$`{`{ parameters.testResultsFormat `}`}'`n" + `
38
39
# " testResultsArtifactName: '$`{`{ parameters.testResultsArtifactName `}`}'`n" + `
39
40
# " testResultsFileName: '$`{`{ parameters.testResultsFileName `}`}'`n" + `
47
48
parameters :
48
49
osName : ' ' # The name of the operating system for display purposes.
49
50
framework : ' ' # The target framework to publish.
51
+ vsTestPlatform : ' x64' # Target platform architecture used for test execution. Valid values are x86, x64, and ARM.
50
52
testResultsFormat : VSTest # Specify the format of the results files you want to publish. The following formats are supported: JUnit, NUnit, VSTest, XUnit, CTest
51
53
testResultsArtifactName : ' testresults' # The name of the Azure DevOps build artifact where the test results will be published. Default 'testresults'.
52
54
testResultsFileName : ' TestResults.trx' # The name of the file (not path) of the test results. Default 'TestResults.trx'.
60
62
# }
61
63
# }
62
64
# EnsureNotNullOrEmpty('${{ parameters.osName }}', 'osName')
65
+ # EnsureNotNullOrEmpty('${{ parameters.framework }}', 'framework')
66
+ # EnsureNotNullOrEmpty('${{ parameters.vsTestPlatform }}', 'vsTestPlatform')
63
67
# EnsureNotNullOrEmpty('${{ parameters.testResultsFormat }}', 'testResultsFormat')
64
68
# EnsureNotNullOrEmpty('${{ parameters.testResultsArtifactName }}', 'testResultsArtifactName')
65
69
# EnsureNotNullOrEmpty('${{ parameters.testResultsFileName }}', 'testResultsFileName')
69
73
# Special case: Only supports .NET Standard 2.0
70
74
- template : publish-test-results.yml
71
75
parameters :
72
- framework : ' netcoreapp2.1' # Since condtions are not supported for templates, we check for the file existence within publish-test-results.yml
73
76
testProjectName : ' Lucene.Net.Tests.CodeAnalysis'
77
+ framework : ' netcoreapp2.1' # Since condtions are not supported for templates, we check for the file existence within publish-test-results.yml
78
+ vsTestPlatform : ' ${{ parameters.vsTestPlatform }}'
74
79
osName : ' ${{ parameters.osName }}'
75
80
testResultsFormat : ' ${{ parameters.testResultsFormat }}'
76
81
testResultsArtifactName : ' ${{ parameters.testResultsArtifactName }}'
79
84
# Special case: Only supports .netcoreapp3.1
80
85
- template : publish-test-results.yml
81
86
parameters :
82
- framework : ' netcoreapp3.1' # Since condtions are not supported for templates, we check for the file existence within publish-test-results.yml
83
87
testProjectName : ' Lucene.Net.Tests.Cli'
88
+ framework : ' netcoreapp3.1' # Since condtions are not supported for templates, we check for the file existence within publish-test-results.yml
89
+ vsTestPlatform : ' ${{ parameters.vsTestPlatform }}'
84
90
osName : ' ${{ parameters.osName }}'
85
91
testResultsFormat : ' ${{ parameters.testResultsFormat }}'
86
92
testResultsArtifactName : ' ${{ parameters.testResultsArtifactName }}'
89
95
# Special case: Only supports .net48
90
96
- template : publish-test-results.yml
91
97
parameters :
92
- framework : ' net48' # Since condtions are not supported for templates, we check for the file existence within publish-test-results.yml
93
98
testProjectName : ' Lucene.Net.Tests.Analysis.OpenNLP'
99
+ framework : ' net48' # Since condtions are not supported for templates, we check for the file existence within publish-test-results.yml
100
+ vsTestPlatform : ' ${{ parameters.vsTestPlatform }}'
94
101
osName : ' ${{ parameters.osName }}'
95
102
testResultsFormat : ' ${{ parameters.testResultsFormat }}'
96
103
testResultsArtifactName : ' ${{ parameters.testResultsArtifactName }}'
@@ -102,6 +109,7 @@ steps:
102
109
testProjectName : ' Lucene.Net.Tests.ICU'
103
110
osName : ' ${{ parameters.osName }}'
104
111
framework : ' ${{ parameters.framework }}'
112
+ vsTestPlatform : ' ${{ parameters.vsTestPlatform }}'
105
113
testResultsFormat : ' ${{ parameters.testResultsFormat }}'
106
114
testResultsArtifactName : ' ${{ parameters.testResultsArtifactName }}'
107
115
testResultsFileName : ' ${{ parameters.testResultsFileName }}'
@@ -111,6 +119,7 @@ steps:
111
119
testProjectName : ' Lucene.Net.Tests._A-D'
112
120
osName : ' ${{ parameters.osName }}'
113
121
framework : ' ${{ parameters.framework }}'
122
+ vsTestPlatform : ' ${{ parameters.vsTestPlatform }}'
114
123
testResultsFormat : ' ${{ parameters.testResultsFormat }}'
115
124
testResultsArtifactName : ' ${{ parameters.testResultsArtifactName }}'
116
125
testResultsFileName : ' ${{ parameters.testResultsFileName }}'
@@ -120,6 +129,7 @@ steps:
120
129
testProjectName : ' Lucene.Net.Tests._E-I'
121
130
osName : ' ${{ parameters.osName }}'
122
131
framework : ' ${{ parameters.framework }}'
132
+ vsTestPlatform : ' ${{ parameters.vsTestPlatform }}'
123
133
testResultsFormat : ' ${{ parameters.testResultsFormat }}'
124
134
testResultsArtifactName : ' ${{ parameters.testResultsArtifactName }}'
125
135
testResultsFileName : ' ${{ parameters.testResultsFileName }}'
@@ -129,6 +139,7 @@ steps:
129
139
testProjectName : ' Lucene.Net.Tests._I-J'
130
140
osName : ' ${{ parameters.osName }}'
131
141
framework : ' ${{ parameters.framework }}'
142
+ vsTestPlatform : ' ${{ parameters.vsTestPlatform }}'
132
143
testResultsFormat : ' ${{ parameters.testResultsFormat }}'
133
144
testResultsArtifactName : ' ${{ parameters.testResultsArtifactName }}'
134
145
testResultsFileName : ' ${{ parameters.testResultsFileName }}'
@@ -138,6 +149,7 @@ steps:
138
149
testProjectName : ' Lucene.Net.Tests._J-S'
139
150
osName : ' ${{ parameters.osName }}'
140
151
framework : ' ${{ parameters.framework }}'
152
+ vsTestPlatform : ' ${{ parameters.vsTestPlatform }}'
141
153
testResultsFormat : ' ${{ parameters.testResultsFormat }}'
142
154
testResultsArtifactName : ' ${{ parameters.testResultsArtifactName }}'
143
155
testResultsFileName : ' ${{ parameters.testResultsFileName }}'
@@ -147,6 +159,7 @@ steps:
147
159
testProjectName : ' Lucene.Net.Tests._T-Z'
148
160
osName : ' ${{ parameters.osName }}'
149
161
framework : ' ${{ parameters.framework }}'
162
+ vsTestPlatform : ' ${{ parameters.vsTestPlatform }}'
150
163
testResultsFormat : ' ${{ parameters.testResultsFormat }}'
151
164
testResultsArtifactName : ' ${{ parameters.testResultsArtifactName }}'
152
165
testResultsFileName : ' ${{ parameters.testResultsFileName }}'
@@ -156,6 +169,7 @@ steps:
156
169
testProjectName : ' Lucene.Net.Tests.Analysis.Common'
157
170
osName : ' ${{ parameters.osName }}'
158
171
framework : ' ${{ parameters.framework }}'
172
+ vsTestPlatform : ' ${{ parameters.vsTestPlatform }}'
159
173
testResultsFormat : ' ${{ parameters.testResultsFormat }}'
160
174
testResultsArtifactName : ' ${{ parameters.testResultsArtifactName }}'
161
175
testResultsFileName : ' ${{ parameters.testResultsFileName }}'
@@ -165,6 +179,7 @@ steps:
165
179
testProjectName : ' Lucene.Net.Tests.Analysis.Kuromoji'
166
180
osName : ' ${{ parameters.osName }}'
167
181
framework : ' ${{ parameters.framework }}'
182
+ vsTestPlatform : ' ${{ parameters.vsTestPlatform }}'
168
183
testResultsFormat : ' ${{ parameters.testResultsFormat }}'
169
184
testResultsArtifactName : ' ${{ parameters.testResultsArtifactName }}'
170
185
testResultsFileName : ' ${{ parameters.testResultsFileName }}'
@@ -174,6 +189,7 @@ steps:
174
189
testProjectName : ' Lucene.Net.Tests.Analysis.Morfologik'
175
190
osName : ' ${{ parameters.osName }}'
176
191
framework : ' ${{ parameters.framework }}'
192
+ vsTestPlatform : ' ${{ parameters.vsTestPlatform }}'
177
193
testResultsFormat : ' ${{ parameters.testResultsFormat }}'
178
194
testResultsArtifactName : ' ${{ parameters.testResultsArtifactName }}'
179
195
testResultsFileName : ' ${{ parameters.testResultsFileName }}'
@@ -183,6 +199,7 @@ steps:
183
199
testProjectName : ' Lucene.Net.Tests.Analysis.Phonetic'
184
200
osName : ' ${{ parameters.osName }}'
185
201
framework : ' ${{ parameters.framework }}'
202
+ vsTestPlatform : ' ${{ parameters.vsTestPlatform }}'
186
203
testResultsFormat : ' ${{ parameters.testResultsFormat }}'
187
204
testResultsArtifactName : ' ${{ parameters.testResultsArtifactName }}'
188
205
testResultsFileName : ' ${{ parameters.testResultsFileName }}'
@@ -192,6 +209,7 @@ steps:
192
209
testProjectName : ' Lucene.Net.Tests.Analysis.SmartCn'
193
210
osName : ' ${{ parameters.osName }}'
194
211
framework : ' ${{ parameters.framework }}'
212
+ vsTestPlatform : ' ${{ parameters.vsTestPlatform }}'
195
213
testResultsFormat : ' ${{ parameters.testResultsFormat }}'
196
214
testResultsArtifactName : ' ${{ parameters.testResultsArtifactName }}'
197
215
testResultsFileName : ' ${{ parameters.testResultsFileName }}'
@@ -201,6 +219,7 @@ steps:
201
219
testProjectName : ' Lucene.Net.Tests.Analysis.Stempel'
202
220
osName : ' ${{ parameters.osName }}'
203
221
framework : ' ${{ parameters.framework }}'
222
+ vsTestPlatform : ' ${{ parameters.vsTestPlatform }}'
204
223
testResultsFormat : ' ${{ parameters.testResultsFormat }}'
205
224
testResultsArtifactName : ' ${{ parameters.testResultsArtifactName }}'
206
225
testResultsFileName : ' ${{ parameters.testResultsFileName }}'
@@ -210,6 +229,7 @@ steps:
210
229
testProjectName : ' Lucene.Net.Tests.Benchmark'
211
230
osName : ' ${{ parameters.osName }}'
212
231
framework : ' ${{ parameters.framework }}'
232
+ vsTestPlatform : ' ${{ parameters.vsTestPlatform }}'
213
233
testResultsFormat : ' ${{ parameters.testResultsFormat }}'
214
234
testResultsArtifactName : ' ${{ parameters.testResultsArtifactName }}'
215
235
testResultsFileName : ' ${{ parameters.testResultsFileName }}'
@@ -219,6 +239,7 @@ steps:
219
239
testProjectName : ' Lucene.Net.Tests.Classification'
220
240
osName : ' ${{ parameters.osName }}'
221
241
framework : ' ${{ parameters.framework }}'
242
+ vsTestPlatform : ' ${{ parameters.vsTestPlatform }}'
222
243
testResultsFormat : ' ${{ parameters.testResultsFormat }}'
223
244
testResultsArtifactName : ' ${{ parameters.testResultsArtifactName }}'
224
245
testResultsFileName : ' ${{ parameters.testResultsFileName }}'
@@ -228,6 +249,7 @@ steps:
228
249
testProjectName : ' Lucene.Net.Tests.Codecs'
229
250
osName : ' ${{ parameters.osName }}'
230
251
framework : ' ${{ parameters.framework }}'
252
+ vsTestPlatform : ' ${{ parameters.vsTestPlatform }}'
231
253
testResultsFormat : ' ${{ parameters.testResultsFormat }}'
232
254
testResultsArtifactName : ' ${{ parameters.testResultsArtifactName }}'
233
255
testResultsFileName : ' ${{ parameters.testResultsFileName }}'
@@ -237,6 +259,7 @@ steps:
237
259
testProjectName : ' Lucene.Net.Tests.Demo'
238
260
osName : ' ${{ parameters.osName }}'
239
261
framework : ' ${{ parameters.framework }}'
262
+ vsTestPlatform : ' ${{ parameters.vsTestPlatform }}'
240
263
testResultsFormat : ' ${{ parameters.testResultsFormat }}'
241
264
testResultsArtifactName : ' ${{ parameters.testResultsArtifactName }}'
242
265
testResultsFileName : ' ${{ parameters.testResultsFileName }}'
@@ -246,6 +269,7 @@ steps:
246
269
testProjectName : ' Lucene.Net.Tests.Expressions'
247
270
osName : ' ${{ parameters.osName }}'
248
271
framework : ' ${{ parameters.framework }}'
272
+ vsTestPlatform : ' ${{ parameters.vsTestPlatform }}'
249
273
testResultsFormat : ' ${{ parameters.testResultsFormat }}'
250
274
testResultsArtifactName : ' ${{ parameters.testResultsArtifactName }}'
251
275
testResultsFileName : ' ${{ parameters.testResultsFileName }}'
@@ -255,6 +279,7 @@ steps:
255
279
testProjectName : ' Lucene.Net.Tests.Facet'
256
280
osName : ' ${{ parameters.osName }}'
257
281
framework : ' ${{ parameters.framework }}'
282
+ vsTestPlatform : ' ${{ parameters.vsTestPlatform }}'
258
283
testResultsFormat : ' ${{ parameters.testResultsFormat }}'
259
284
testResultsArtifactName : ' ${{ parameters.testResultsArtifactName }}'
260
285
testResultsFileName : ' ${{ parameters.testResultsFileName }}'
@@ -264,6 +289,7 @@ steps:
264
289
testProjectName : ' Lucene.Net.Tests.Grouping'
265
290
osName : ' ${{ parameters.osName }}'
266
291
framework : ' ${{ parameters.framework }}'
292
+ vsTestPlatform : ' ${{ parameters.vsTestPlatform }}'
267
293
testResultsFormat : ' ${{ parameters.testResultsFormat }}'
268
294
testResultsArtifactName : ' ${{ parameters.testResultsArtifactName }}'
269
295
testResultsFileName : ' ${{ parameters.testResultsFileName }}'
@@ -273,6 +299,7 @@ steps:
273
299
testProjectName : ' Lucene.Net.Tests.Highlighter'
274
300
osName : ' ${{ parameters.osName }}'
275
301
framework : ' ${{ parameters.framework }}'
302
+ vsTestPlatform : ' ${{ parameters.vsTestPlatform }}'
276
303
testResultsFormat : ' ${{ parameters.testResultsFormat }}'
277
304
testResultsArtifactName : ' ${{ parameters.testResultsArtifactName }}'
278
305
testResultsFileName : ' ${{ parameters.testResultsFileName }}'
@@ -282,6 +309,7 @@ steps:
282
309
testProjectName : ' Lucene.Net.Tests.Join'
283
310
osName : ' ${{ parameters.osName }}'
284
311
framework : ' ${{ parameters.framework }}'
312
+ vsTestPlatform : ' ${{ parameters.vsTestPlatform }}'
285
313
testResultsFormat : ' ${{ parameters.testResultsFormat }}'
286
314
testResultsArtifactName : ' ${{ parameters.testResultsArtifactName }}'
287
315
testResultsFileName : ' ${{ parameters.testResultsFileName }}'
@@ -291,6 +319,7 @@ steps:
291
319
testProjectName : ' Lucene.Net.Tests.Memory'
292
320
osName : ' ${{ parameters.osName }}'
293
321
framework : ' ${{ parameters.framework }}'
322
+ vsTestPlatform : ' ${{ parameters.vsTestPlatform }}'
294
323
testResultsFormat : ' ${{ parameters.testResultsFormat }}'
295
324
testResultsArtifactName : ' ${{ parameters.testResultsArtifactName }}'
296
325
testResultsFileName : ' ${{ parameters.testResultsFileName }}'
@@ -300,6 +329,7 @@ steps:
300
329
testProjectName : ' Lucene.Net.Tests.Misc'
301
330
osName : ' ${{ parameters.osName }}'
302
331
framework : ' ${{ parameters.framework }}'
332
+ vsTestPlatform : ' ${{ parameters.vsTestPlatform }}'
303
333
testResultsFormat : ' ${{ parameters.testResultsFormat }}'
304
334
testResultsArtifactName : ' ${{ parameters.testResultsArtifactName }}'
305
335
testResultsFileName : ' ${{ parameters.testResultsFileName }}'
@@ -309,6 +339,7 @@ steps:
309
339
testProjectName : ' Lucene.Net.Tests.Queries'
310
340
osName : ' ${{ parameters.osName }}'
311
341
framework : ' ${{ parameters.framework }}'
342
+ vsTestPlatform : ' ${{ parameters.vsTestPlatform }}'
312
343
testResultsFormat : ' ${{ parameters.testResultsFormat }}'
313
344
testResultsArtifactName : ' ${{ parameters.testResultsArtifactName }}'
314
345
testResultsFileName : ' ${{ parameters.testResultsFileName }}'
@@ -318,6 +349,7 @@ steps:
318
349
testProjectName : ' Lucene.Net.Tests.QueryParser'
319
350
osName : ' ${{ parameters.osName }}'
320
351
framework : ' ${{ parameters.framework }}'
352
+ vsTestPlatform : ' ${{ parameters.vsTestPlatform }}'
321
353
testResultsFormat : ' ${{ parameters.testResultsFormat }}'
322
354
testResultsArtifactName : ' ${{ parameters.testResultsArtifactName }}'
323
355
testResultsFileName : ' ${{ parameters.testResultsFileName }}'
@@ -327,6 +359,7 @@ steps:
327
359
testProjectName : ' Lucene.Net.Tests.Replicator'
328
360
osName : ' ${{ parameters.osName }}'
329
361
framework : ' ${{ parameters.framework }}'
362
+ vsTestPlatform : ' ${{ parameters.vsTestPlatform }}'
330
363
testResultsFormat : ' ${{ parameters.testResultsFormat }}'
331
364
testResultsArtifactName : ' ${{ parameters.testResultsArtifactName }}'
332
365
testResultsFileName : ' ${{ parameters.testResultsFileName }}'
@@ -336,6 +369,7 @@ steps:
336
369
testProjectName : ' Lucene.Net.Tests.Sandbox'
337
370
osName : ' ${{ parameters.osName }}'
338
371
framework : ' ${{ parameters.framework }}'
372
+ vsTestPlatform : ' ${{ parameters.vsTestPlatform }}'
339
373
testResultsFormat : ' ${{ parameters.testResultsFormat }}'
340
374
testResultsArtifactName : ' ${{ parameters.testResultsArtifactName }}'
341
375
testResultsFileName : ' ${{ parameters.testResultsFileName }}'
@@ -345,6 +379,7 @@ steps:
345
379
testProjectName : ' Lucene.Net.Tests.Spatial'
346
380
osName : ' ${{ parameters.osName }}'
347
381
framework : ' ${{ parameters.framework }}'
382
+ vsTestPlatform : ' ${{ parameters.vsTestPlatform }}'
348
383
testResultsFormat : ' ${{ parameters.testResultsFormat }}'
349
384
testResultsArtifactName : ' ${{ parameters.testResultsArtifactName }}'
350
385
testResultsFileName : ' ${{ parameters.testResultsFileName }}'
@@ -354,24 +389,27 @@ steps:
354
389
testProjectName : ' Lucene.Net.Tests.Suggest'
355
390
osName : ' ${{ parameters.osName }}'
356
391
framework : ' ${{ parameters.framework }}'
392
+ vsTestPlatform : ' ${{ parameters.vsTestPlatform }}'
357
393
testResultsFormat : ' ${{ parameters.testResultsFormat }}'
358
394
testResultsArtifactName : ' ${{ parameters.testResultsArtifactName }}'
359
395
testResultsFileName : ' ${{ parameters.testResultsFileName }}'
360
396
361
397
- template : publish-test-results.yml
362
398
parameters :
363
- testProjectName : ' Lucene.Net.Tests.TestFramework'
399
+ testProjectName : ' Lucene.Net.Tests.TestFramework.DependencyInjection '
364
400
osName : ' ${{ parameters.osName }}'
365
401
framework : ' ${{ parameters.framework }}'
402
+ vsTestPlatform : ' ${{ parameters.vsTestPlatform }}'
366
403
testResultsFormat : ' ${{ parameters.testResultsFormat }}'
367
404
testResultsArtifactName : ' ${{ parameters.testResultsArtifactName }}'
368
405
testResultsFileName : ' ${{ parameters.testResultsFileName }}'
369
406
370
407
- template : publish-test-results.yml
371
408
parameters :
372
- testProjectName : ' Lucene.Net.Tests.TestFramework.DependencyInjection '
409
+ testProjectName : ' Lucene.Net.Tests.TestFramework'
373
410
osName : ' ${{ parameters.osName }}'
374
411
framework : ' ${{ parameters.framework }}'
412
+ vsTestPlatform : ' ${{ parameters.vsTestPlatform }}'
375
413
testResultsFormat : ' ${{ parameters.testResultsFormat }}'
376
414
testResultsArtifactName : ' ${{ parameters.testResultsArtifactName }}'
377
- testResultsFileName : ' ${{ parameters.testResultsFileName }}'
415
+ testResultsFileName : ' ${{ parameters.testResultsFileName }}'
0 commit comments