3636    #  Test job depends on the corresponding build job
3737    ${{ if eq(parameters.downloadSpecificBuild.buildId, '') }} :
3838      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')) }} :
4040          - ${{ format('build_{0}{1}_{2}_{3}_{4}', parameters.osGroup, parameters.osSubgroup, parameters.archType, parameters.buildConfig, 'coreclr') }} 
4141        - ${{ if and(eq(parameters.runtimeType, 'mono'), ne(parameters.codeGenType, 'AOT')) }} :
4242          - ${{ format('build_{0}{1}_{2}_{3}_{4}', parameters.osGroup, parameters.osSubgroup, parameters.archType, parameters.buildConfig, 'mono') }} 
5151          - ${{ 'build_android_arm64_release_AndroidCoreCLR' }} 
5252        - ${{ if eq(parameters.runtimeType, 'iOSMono')}} :
5353          - ${{ 'build_ios_arm64_release_iOSMono' }} 
54+         - ${{ if eq(parameters.runtimeType, 'iOSCoreCLR')}} :
55+           - ${{ 'build_ios_arm64_checked_iOSCoreCLR' }} 
5456        - ${{ if eq(parameters.runtimeType, 'iOSNativeAOT')}} :
5557          - ${{ 'build_ios_arm64_release_iOSNativeAOT' }} 
5658
@@ -177,7 +179,7 @@ jobs:
177179        #      artifactFileName: 'AndroidBDNApk.tar.gz'
178180        #      artifactName: 'AndroidBDNApk'
179181        #      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')) }} :
181183        #  Download iOS Mono and CoreCLR (NativeAOT) tests
182184        - template : /eng/pipelines/templates/download-artifact-step.yml 
183185          parameters :
@@ -195,6 +197,9 @@ jobs:
195197            ${{ if and(eq(parameters.runtimeType, 'iOSMono'), eq(parameters.iOSLlvmBuild, 'True'), eq(parameters.iOSStripSymbols, 'True')) }} :
196198              artifactName : ' iOSSampleAppLLVMNoSymbols' 
197199              artifactFileName : ' iOSSampleAppLLVMNoSymbols.zip' 
200+             ${{ if and(eq(parameters.runtimeType, 'iOSCoreCLR'), eq(parameters.codeGenType, 'Interpreter')) }} :
201+               artifactName : ' iOSSampleApp' 
202+               artifactFileName : ' iOSSampleApp.zip' 
198203            ${{ if and(eq(parameters.runtimeType, 'iOSNativeAOT'), eq(parameters.iOSStripSymbols, 'False')) }} :
199204              artifactName : ' iOSSampleAppSymbols' 
200205              artifactFileName : ' iOSSampleAppSymbols.zip' 
@@ -217,6 +222,8 @@ jobs:
217222              artifactName : ' iOSSampleAppLLVMSymbols' 
218223            ${{ if and(eq(parameters.runtimeType, 'iOSMono'), eq(parameters.iOSLlvmBuild, 'True'), eq(parameters.iOSStripSymbols, 'True')) }} :
219224              artifactName : ' iOSSampleAppLLVMNoSymbols' 
225+             ${{ if and(eq(parameters.runtimeType, 'iOSCoreCLR'), eq(parameters.codeGenType, 'Interpreter')) }} :
226+               artifactName : ' iOSSampleApp' 
220227            ${{ if and(eq(parameters.runtimeType, 'iOSNativeAOT'), eq(parameters.iOSStripSymbols, 'False')) }} :
221228              artifactName : ' iOSSampleAppSymbols' 
222229            ${{ if and(eq(parameters.runtimeType, 'iOSNativeAOT'), eq(parameters.iOSStripSymbols, 'True')) }} :
@@ -236,6 +243,8 @@ jobs:
236243              artifactName : ' iOSMonoArm64LLVMNoStripSymbolsBuildLog' 
237244            ${{ if and(eq(parameters.runtimeType, 'iOSMono'), eq(parameters.iOSLlvmBuild, 'True'), eq(parameters.iOSStripSymbols, 'True')) }} :
238245              artifactName : ' iOSMonoArm64LLVMStripSymbolsBuildLog' 
246+             ${{ if and(eq(parameters.runtimeType, 'iOSCoreCLR'), eq(parameters.codeGenType, 'Interpreter')) }} :
247+               artifactName : ' iOSCoreCLRArm64BuildLog' 
239248            ${{ if and(eq(parameters.runtimeType, 'iOSNativeAOT'), eq(parameters.iOSStripSymbols, 'False')) }} :
240249              artifactName : ' iOSNativeAOTArm64NoStripSymbolsBuildLog' 
241250            ${{ if and(eq(parameters.runtimeType, 'iOSNativeAOT'), eq(parameters.iOSStripSymbols, 'True')) }} :
0 commit comments