Skip to content

Commit 52f7a74

Browse files
authored
Search project directory for test-resources files first (Azure#32304)
1 parent d650478 commit 52f7a74

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

eng/pipelines/templates/jobs/live.tests.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,12 +102,23 @@ jobs:
102102
SubscriptionConfiguration: ${{ parameters.CloudConfig.SubscriptionConfiguration }}
103103
SubscriptionConfigurations: ${{ parameters.CloudConfig.SubscriptionConfigurations }}
104104

105+
- pwsh: |
106+
$project = "${{ parameters.Project }}"
107+
$directory = "${{ parameters.ServiceDirectory }}"
108+
if ($project -and $project -ne "**" -and (Test-Path "$(Build.SourcesDirectory)/sdk/$directory/$project/test-resources.*")) {
109+
$directory = "$directory/$project"
110+
}
111+
Write-Host "Setting TestResourcesDirectory to '$directory'"
112+
Write-Host "##vso[task.setvariable variable=TestResourcesDirectory]$directory"
113+
displayName: Set TestResources Location
114+
105115
- ${{ if parameters.DeployTestResources }}:
106116
- template: /eng/common/TestResources/deploy-test-resources.yml
107117
parameters:
108118
${{ if or(parameters.Location, parameters.CloudConfig.Location) }}:
109119
Location: ${{ coalesce(parameters.Location, parameters.CloudConfig.Location) }}
110120
ServiceDirectory: '${{ parameters.ServiceDirectory }}'
121+
TestResourcesDirectory: '$(TestResourcesDirectory)'
111122
SubscriptionConfiguration: $(SubscriptionConfiguration)
112123
ArmTemplateParameters: $(ArmTemplateParameters)
113124

0 commit comments

Comments
 (0)