@@ -22,6 +22,7 @@ parameters:
2222 # stress modes that each test will be run with. This is the same usage as 'testGroup' in
2323 # eng/pipelines/common/templates/runtimes/run-test-job.yml.
2424 coreclrTestGroup : ' '
25+ dependsOn : []
2526
2627jobs :
2728 - template : /eng/pipelines/libraries/base-job.yml
@@ -50,14 +51,17 @@ jobs:
5051 testDisplayName : ${{ parameters.runtimeFlavor }}_interpreter_${{ parameters.liveRuntimeBuildConfig }}
5152
5253 dependsOn :
53- - ${{ if notIn(parameters.framework, 'allConfigurations', 'net472') }} :
54- - ${{ format('libraries_build_{0}{1}_{2}_{3}', parameters.osGroup, parameters.osSubgroup, parameters.archType, parameters.buildConfig) }}
55- - ${{ format('libraries_test_build_{0}_{1}_{2}', parameters.osGroup, parameters.dependsOnTestArchitecture, parameters.dependsOnTestBuildConfiguration) }}
56- - ${{ if in(parameters.framework, 'allConfigurations', 'net472') }} :
57- - ${{ format('libraries_build_{0}_{1}{2}_{3}_{4}', parameters.framework, parameters.osGroup, parameters.osSubgroup, parameters.archType, parameters.buildConfig) }}
58- - ${{ format('libraries_test_build_{0}_{1}_{2}_{3}', parameters.framework, parameters.osGroup, parameters.dependsOnTestArchitecture, parameters.dependsOnTestBuildConfiguration) }}
59- - ${{ if ne(parameters.liveRuntimeBuildConfig, '') }} :
60- - ${{ format('{0}_{1}_product_build_{2}{3}_{4}_{5}', parameters.runtimeFlavor, parameters.runtimeVariant, parameters.osGroup, parameters.osSubgroup, parameters.archType, parameters.liveRuntimeBuildConfig) }}
54+ - ${{ if ne(parameters.dependsOn[0], '') }} :
55+ - ${{ parameters.dependsOn }}
56+ - ${{ if eq(parameters.dependsOn[0], '') }} :
57+ - ${{ if notIn(parameters.framework, 'allConfigurations', 'net472') }} :
58+ - ${{ format('libraries_build_{0}{1}_{2}_{3}', parameters.osGroup, parameters.osSubgroup, parameters.archType, parameters.buildConfig) }}
59+ - ${{ format('libraries_test_build_{0}_{1}_{2}', parameters.osGroup, parameters.dependsOnTestArchitecture, parameters.dependsOnTestBuildConfiguration) }}
60+ - ${{ if in(parameters.framework, 'allConfigurations', 'net472') }} :
61+ - ${{ format('libraries_build_{0}_{1}{2}_{3}_{4}', parameters.framework, parameters.osGroup, parameters.osSubgroup, parameters.archType, parameters.buildConfig) }}
62+ - ${{ format('libraries_test_build_{0}_{1}_{2}_{3}', parameters.framework, parameters.osGroup, parameters.dependsOnTestArchitecture, parameters.dependsOnTestBuildConfiguration) }}
63+ - ${{ if ne(parameters.liveRuntimeBuildConfig, '') }} :
64+ - ${{ format('{0}_{1}_product_build_{2}{3}_{4}_{5}', parameters.runtimeFlavor, parameters.runtimeVariant, parameters.osGroup, parameters.osSubgroup, parameters.archType, parameters.liveRuntimeBuildConfig) }}
6165
6266 variables :
6367 - librariesTestsArtifactName : ${{ format('libraries_test_assets_{0}_{1}_{2}', parameters.osGroup, parameters.dependsOnTestArchitecture, parameters.dependsOnTestBuildConfiguration) }}
0 commit comments