@@ -132,28 +132,12 @@ jobs:
132132 displayName: Set TestResources Location
133133
134134 - ${{ if parameters.DeployTestResources }} :
135- - ${{ if parameters.TestResourceDirectories }} :
136- - ${{ each directory in parameters.TestResourceDirectories }} :
137- - template : /eng/common/TestResources/deploy-test-resources.yml
138- parameters :
139- ${{ if or(parameters.Location, parameters.CloudConfig.Location) }} :
140- Location : ${{ coalesce(parameters.Location, parameters.CloudConfig.Location) }}
141- ServiceDirectory : ' ${{ directory }}'
142- TestResourcesDirectory : ' $(TestResourcesDirectory)'
143- SubscriptionConfiguration : $(SubscriptionConfiguration)
144- ArmTemplateParameters : $(ArmTemplateParameters)
145- UseFederatedAuth : ${{ parameters.UseFederatedAuth }}
146- ServiceConnection : ${{ parameters.CloudConfig.ServiceConnection }}
147- SubscriptionConfigurationFilePaths : ${{ parameters.CloudConfig.SubscriptionConfigurationFilePaths }}
148- EnvVars :
149- Pool : $(Pool)
150- ${{ insert }} : ${{ parameters.EnvVars }}
151- - ${{ if not(parameters.TestResourceDirectories) }} :
135+ - ${{ each directory in coalesce(parameters.TestResourceDirectories, split(parameters.ServiceDirectory, '|')) }} :
152136 - template : /eng/common/TestResources/deploy-test-resources.yml
153137 parameters :
154138 ${{ if or(parameters.Location, parameters.CloudConfig.Location) }} :
155139 Location : ${{ coalesce(parameters.Location, parameters.CloudConfig.Location) }}
156- ServiceDirectory : ' ${{ parameters.ServiceDirectory }}'
140+ ServiceDirectory : ' ${{ directory }}'
157141 TestResourcesDirectory : ' $(TestResourcesDirectory)'
158142 SubscriptionConfiguration : $(SubscriptionConfiguration)
159143 ArmTemplateParameters : $(ArmTemplateParameters)
@@ -242,20 +226,10 @@ jobs:
242226 ${{ var.key }}: ${{ var.value }}
243227
244228 - ${{ if parameters.DeployTestResources }} :
245- - ${{ if parameters.TestResourceDirectories }} :
246- - ${{ each directory in parameters.TestResourceDirectories }} :
247- - template : /eng/common/TestResources/remove-test-resources.yml
248- parameters :
249- ServiceDirectory : ' ${{ directory }}'
250- SubscriptionConfiguration : $(SubscriptionConfiguration)
251- UseFederatedAuth : ${{ parameters.UseFederatedAuth }}
252- ServiceConnection : ${{ parameters.CloudConfig.ServiceConnection }}
253- SubscriptionConfigurationFilePaths : ${{ parameters.CloudConfig.SubscriptionConfigurationFilePaths }}
254-
255- - ${{ if not(parameters.TestResourceDirectories) }} :
229+ - ${{ each directory in coalesce(parameters.TestResourceDirectories, split(parameters.ServiceDirectory, '|')) }} :
256230 - template : /eng/common/TestResources/remove-test-resources.yml
257231 parameters :
258- ServiceDirectory : ' ${{ parameters.ServiceDirectory }}'
232+ ServiceDirectory : ' ${{ directory }}'
259233 SubscriptionConfiguration : $(SubscriptionConfiguration)
260234 UseFederatedAuth : ${{ parameters.UseFederatedAuth }}
261235 ServiceConnection : ${{ parameters.CloudConfig.ServiceConnection }}
0 commit comments