@@ -122,23 +122,34 @@ jobs:
122122 ResourceType : perf
123123 ServiceConnection : azure-sdk-tests-public
124124
125- - script : >-
126- dotnet run -- run
127- --language ${{ parameters.Language }}
128- --language-version ${{ parameters.LanguageVersion }}
129- --repo-root $(System.DefaultWorkingDirectory)
130- --tests-file $(System.DefaultWorkingDirectory)/sdk/${{ parameters.ServiceDirectory }}/perf-tests.yml
131- --package-versions "${{ parameters.PackageVersions }}"
132- --tests "${{ parameters.Tests }}"
133- --arguments "${{ parameters.Arguments }}"
134- --iterations ${{ parameters.Iterations }}
135- $(Profile)
136- ${{ parameters.AdditionalArguments }}
137- workingDirectory: azure-sdk-tools/tools/perf-automation/Azure.Sdk.Tools.PerfAutomation
125+ - task : AzurePowerShell@5
126+ inputs :
127+ azureSubscription : azure-sdk-tests-public
128+ azurePowerShellVersion : LatestVersion
129+ pwsh : true
130+ ScriptType : InlineScript
131+ Inline : >-
132+ $account = (Get-AzContext).Account;
133+ $env:AZURESUBSCRIPTION_CLIENT_ID = $account.Id;
134+ $env:AZURESUBSCRIPTION_TENANT_ID = $account.Tenants;
135+
136+ dotnet run -- run
137+ --language ${{ parameters.Language }}
138+ --language-version ${{ parameters.LanguageVersion }}
139+ --repo-root $(System.DefaultWorkingDirectory)
140+ --tests-file $(System.DefaultWorkingDirectory)/sdk/${{ parameters.ServiceDirectory }}/perf-tests.yml
141+ --package-versions "${{ parameters.PackageVersions }}"
142+ --tests "${{ parameters.Tests }}"
143+ --arguments "${{ parameters.Arguments }}"
144+ --iterations ${{ parameters.Iterations }}
145+ $(Profile)
146+ ${{ parameters.AdditionalArguments }}
147+ workingDirectory : azure-sdk-tools/tools/perf-automation/Azure.Sdk.Tools.PerfAutomation
148+ displayName : Run perf tests
138149 env :
150+ SYSTEM_ACCESSTOKEN : $(System.AccessToken)
139151 ${{ each var in parameters.EnvVars }} :
140152 ${{ var.key }} : ${{ var.value }}
141- displayName: Run perf tests
142153
143154 - pwsh : |
144155 get-content results.txt
0 commit comments