From 98279fc889ca386525ccc17844eea2387cb40c7c Mon Sep 17 00:00:00 2001 From: Azure SDK Bot <53356347+azure-sdk@users.noreply.github.com> Date: Wed, 17 Nov 2021 11:48:13 -0800 Subject: [PATCH] Sync eng/common directory with azure-sdk-tools for PR 2290 (#18710) * update docker-start-proxy to have a slightly different default parameter * we were surrounding the value in single quotes, breaking recording load Co-authored-by: scbedd <45376673+scbedd@users.noreply.github.com> --- eng/common/testproxy/docker-start-proxy.ps1 | 15 +++++++++++++-- eng/common/testproxy/test-proxy-tool.yml | 2 +- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/eng/common/testproxy/docker-start-proxy.ps1 b/eng/common/testproxy/docker-start-proxy.ps1 index 577af6d24d87..dbd087bce9eb 100644 --- a/eng/common/testproxy/docker-start-proxy.ps1 +++ b/eng/common/testproxy/docker-start-proxy.ps1 @@ -1,12 +1,18 @@ #!/usr/bin/env pwsh -c <# +.SYNOPSIS +Easy start/stop of docker proxy. + .DESCRIPTION Start the docker proxy container. If it is already running, quietly exit. Any other error should fail. + .PARAMETER Mode -"start" or "stop" to start up or stop the test-proxy instance. +Pass value "start" or "stop" to start up or stop the test-proxy instance. + .PARAMETER TargetFolder The folder in which context the test proxy will be started. Defaults to current working directory. + #> [CmdletBinding(SupportsShouldProcess = $true)] param( @@ -14,7 +20,7 @@ param( [String] $Mode, [String] - $TargetFolder = "." + $TargetFolder = "" ) try { @@ -29,6 +35,11 @@ $SELECTED_IMAGE_TAG = "1147815" $CONTAINER_NAME = "ambitious_azsdk_test_proxy" $LINUX_IMAGE_SOURCE = "azsdkengsys.azurecr.io/engsys/testproxy-lin:${SELECTED_IMAGE_TAG}" $WINDOWS_IMAGE_SOURCE = "azsdkengsys.azurecr.io/engsys/testproxy-win:${SELECTED_IMAGE_TAG}" + +if (-not $TargetFolder){ + $TargetFolder = Join-Path -Path $PSScriptRoot -ChildPath "../../../" +} + $root = (Resolve-Path $TargetFolder).Path.Replace("`\", "/") function Get-Proxy-Container(){ diff --git a/eng/common/testproxy/test-proxy-tool.yml b/eng/common/testproxy/test-proxy-tool.yml index 8401c4f5d073..6ad7eb897e4f 100644 --- a/eng/common/testproxy/test-proxy-tool.yml +++ b/eng/common/testproxy/test-proxy-tool.yml @@ -21,7 +21,7 @@ steps: - pwsh: | Start-Process $(Build.BinariesDirectory)/test-proxy/test-proxy.exe ` - -ArgumentList "--storage-location '${{ parameters.rootFolder }}'" ` + -ArgumentList "--storage-location ${{ parameters.rootFolder }}" ` -NoNewWindow -PassThru -RedirectStandardOutput $(Build.SourcesDirectory)/test-proxy.log displayName: 'Run the testproxy - windows' condition: and(succeeded(), eq(variables['Agent.OS'],'Windows_NT'))