From 10a96a281c5d9aa13322636dcfeeb67b2e886c61 Mon Sep 17 00:00:00 2001 From: Ben Broderick Phillips Date: Wed, 11 Nov 2020 04:36:44 -0500 Subject: [PATCH 1/2] Add debugging link on resource deployment failures to log output --- eng/common/TestResources/New-TestResources.ps1 | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/eng/common/TestResources/New-TestResources.ps1 b/eng/common/TestResources/New-TestResources.ps1 index 535fd634fc..a430ff4d25 100644 --- a/eng/common/TestResources/New-TestResources.ps1 +++ b/eng/common/TestResources/New-TestResources.ps1 @@ -393,6 +393,17 @@ foreach ($templateFile in $templateFiles) { $DebugPreference = "Continue" } New-AzResourceGroupDeployment -Name $BaseName -ResourceGroupName $resourceGroup.ResourceGroupName -TemplateFile $templateFile -TemplateParameterObject $templateFileParameters + } catch { + $msg = @( + "", + "==================================================", + "For help debugging live test provisioning issues,", + "see http://aka.ms/azure-sdk-live-test-help", + "==================================================" + ) -join ([Environment]::NewLine) + Write-Output $msg + + throw $_ } finally { $DebugPreference = $lastDebugPreference } From 189630d208bb98870ba0b6390019ee5f97bb4c8e Mon Sep 17 00:00:00 2001 From: Ben Broderick Phillips Date: Thu, 12 Nov 2020 13:46:28 -0500 Subject: [PATCH 2/2] Update aka link for live test help docs. Use here string and empty throw. --- eng/common/TestResources/New-TestResources.ps1 | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/eng/common/TestResources/New-TestResources.ps1 b/eng/common/TestResources/New-TestResources.ps1 index a430ff4d25..7af197ef9d 100644 --- a/eng/common/TestResources/New-TestResources.ps1 +++ b/eng/common/TestResources/New-TestResources.ps1 @@ -394,16 +394,13 @@ foreach ($templateFile in $templateFiles) { } New-AzResourceGroupDeployment -Name $BaseName -ResourceGroupName $resourceGroup.ResourceGroupName -TemplateFile $templateFile -TemplateParameterObject $templateFileParameters } catch { - $msg = @( - "", - "==================================================", - "For help debugging live test provisioning issues,", - "see http://aka.ms/azure-sdk-live-test-help", - "==================================================" - ) -join ([Environment]::NewLine) - Write-Output $msg - - throw $_ + Write-Output @" +================================================== +For help debugging live test provisioning issues, +see http://aka.ms/azsdk/engsys/live-test-help, +================================================== +"@ + throw } finally { $DebugPreference = $lastDebugPreference }