diff --git a/eng/pipelines/templates/stages/archetype-sdk-tool-dotnet.yml b/eng/pipelines/templates/stages/archetype-sdk-tool-dotnet.yml index efce55801e5..8d2267d3bff 100644 --- a/eng/pipelines/templates/stages/archetype-sdk-tool-dotnet.yml +++ b/eng/pipelines/templates/stages/archetype-sdk-tool-dotnet.yml @@ -18,6 +18,9 @@ parameters: - name: NoWarn type: boolean default: false + - name: TestPreSteps + type: object + default: [] - name: TestPostSteps type: object default: [] @@ -37,6 +40,7 @@ parameters: type: boolean default: false + variables: - template: ../variables/globals.yml - name: Warn @@ -139,6 +143,8 @@ stages: steps: - template: /eng/pipelines/templates/steps/install-dotnet.yml + - ${{ parameters.TestPreSteps }} + - script: 'dotnet test /p:ArtifactsPackagesDir=$(Build.ArtifactStagingDirectory) $(Warn) --logger trx' displayName: 'Test' workingDirectory: '${{ coalesce(parameters.TestDirectory, parameters.ToolDirectory) }}' diff --git a/tools/test-proxy/ci.yml b/tools/test-proxy/ci.yml index d6689b638ca..b7ce0ec5dba 100644 --- a/tools/test-proxy/ci.yml +++ b/tools/test-proxy/ci.yml @@ -66,3 +66,7 @@ extends: - rid: linux-arm64 framework: net6.0 assembly: Azure.Sdk.Tools.TestProxy + TestPreSteps: + - pwsh: | + #vso[task.setvariable variable=COMPlus_Pkcs12UnspecifiedPasswordIterationLimit]-1 + displayName: Override Acceptable Password Iteration Count