36
36
# Test job depends on the corresponding build job
37
37
${{ if eq(parameters.downloadSpecificBuild.buildId, '') }} :
38
38
dependsOn :
39
- - ${{ if not(in(parameters.runtimeType, 'AndroidMono', 'AndroidCoreCLR', 'iOSMono', 'iOSNativeAOT', 'wasm', 'mono')) }} :
39
+ - ${{ if not(in(parameters.runtimeType, 'AndroidMono', 'AndroidCoreCLR', 'iOSMono', 'iOSCoreCLR', ' iOSNativeAOT', 'wasm', 'mono')) }} :
40
40
- ${{ format('build_{0}{1}_{2}_{3}_{4}', parameters.osGroup, parameters.osSubgroup, parameters.archType, parameters.buildConfig, 'coreclr') }}
41
41
- ${{ if and(eq(parameters.runtimeType, 'mono'), ne(parameters.codeGenType, 'AOT')) }} :
42
42
- ${{ format('build_{0}{1}_{2}_{3}_{4}', parameters.osGroup, parameters.osSubgroup, parameters.archType, parameters.buildConfig, 'mono') }}
51
51
- ${{ 'build_android_arm64_release_AndroidCoreCLR' }}
52
52
- ${{ if eq(parameters.runtimeType, 'iOSMono')}} :
53
53
- ${{ 'build_ios_arm64_release_iOSMono' }}
54
+ - ${{ if eq(parameters.runtimeType, 'iOSCoreCLR')}} :
55
+ - ${{ 'build_ios_arm64_checked_iOSCoreCLR' }}
54
56
- ${{ if eq(parameters.runtimeType, 'iOSNativeAOT')}} :
55
57
- ${{ 'build_ios_arm64_release_iOSNativeAOT' }}
56
58
@@ -177,7 +179,7 @@ jobs:
177
179
# artifactFileName: 'AndroidBDNApk.tar.gz'
178
180
# artifactName: 'AndroidBDNApk'
179
181
# displayName: 'Mono Android BDN Apk'
180
- - ${{ elseif or(eq(parameters.runtimeType, 'iOSMono'), eq(parameters.runtimeType, 'iOSNativeAOT')) }} :
182
+ - ${{ elseif or(eq(parameters.runtimeType, 'iOSMono'), eq(parameters.runtimeType, 'iOSCoreCLR'), eq(parameters.runtimeType, ' iOSNativeAOT')) }} :
181
183
# Download iOS Mono and CoreCLR (NativeAOT) tests
182
184
- template : /eng/pipelines/templates/download-artifact-step.yml
183
185
parameters :
@@ -195,6 +197,9 @@ jobs:
195
197
${{ if and(eq(parameters.runtimeType, 'iOSMono'), eq(parameters.iOSLlvmBuild, 'True'), eq(parameters.iOSStripSymbols, 'True')) }} :
196
198
artifactName : ' iOSSampleAppLLVMNoSymbols'
197
199
artifactFileName : ' iOSSampleAppLLVMNoSymbols.zip'
200
+ ${{ if and(eq(parameters.runtimeType, 'iOSCoreCLR'), eq(parameters.codeGenType, 'Interpreter')) }} :
201
+ artifactName : ' iOSSampleApp'
202
+ artifactFileName : ' iOSSampleApp.zip'
198
203
${{ if and(eq(parameters.runtimeType, 'iOSNativeAOT'), eq(parameters.iOSStripSymbols, 'False')) }} :
199
204
artifactName : ' iOSSampleAppSymbols'
200
205
artifactFileName : ' iOSSampleAppSymbols.zip'
@@ -217,6 +222,8 @@ jobs:
217
222
artifactName : ' iOSSampleAppLLVMSymbols'
218
223
${{ if and(eq(parameters.runtimeType, 'iOSMono'), eq(parameters.iOSLlvmBuild, 'True'), eq(parameters.iOSStripSymbols, 'True')) }} :
219
224
artifactName : ' iOSSampleAppLLVMNoSymbols'
225
+ ${{ if and(eq(parameters.runtimeType, 'iOSCoreCLR'), eq(parameters.codeGenType, 'Interpreter')) }} :
226
+ artifactName : ' iOSSampleApp'
220
227
${{ if and(eq(parameters.runtimeType, 'iOSNativeAOT'), eq(parameters.iOSStripSymbols, 'False')) }} :
221
228
artifactName : ' iOSSampleAppSymbols'
222
229
${{ if and(eq(parameters.runtimeType, 'iOSNativeAOT'), eq(parameters.iOSStripSymbols, 'True')) }} :
@@ -236,6 +243,8 @@ jobs:
236
243
artifactName : ' iOSMonoArm64LLVMNoStripSymbolsBuildLog'
237
244
${{ if and(eq(parameters.runtimeType, 'iOSMono'), eq(parameters.iOSLlvmBuild, 'True'), eq(parameters.iOSStripSymbols, 'True')) }} :
238
245
artifactName : ' iOSMonoArm64LLVMStripSymbolsBuildLog'
246
+ ${{ if and(eq(parameters.runtimeType, 'iOSCoreCLR'), eq(parameters.codeGenType, 'Interpreter')) }} :
247
+ artifactName : ' iOSCoreCLRArm64BuildLog'
239
248
${{ if and(eq(parameters.runtimeType, 'iOSNativeAOT'), eq(parameters.iOSStripSymbols, 'False')) }} :
240
249
artifactName : ' iOSNativeAOTArm64NoStripSymbolsBuildLog'
241
250
${{ if and(eq(parameters.runtimeType, 'iOSNativeAOT'), eq(parameters.iOSStripSymbols, 'True')) }} :
0 commit comments