Skip to content

Commit b2d4db2

Browse files
author
Harsh Patel
committed
Fixed provisionState check for the NewAndSet tests with template specs
1 parent 10213b1 commit b2d4db2

File tree

1 file changed

+26
-4
lines changed

1 file changed

+26
-4
lines changed

src/Resources/Resources.Test/ScenarioTests/DeploymentStackTests.ps1

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -277,13 +277,24 @@ function Test-NewAndSetResourceGroupDeploymentStackWithTemplateSpec
277277
$resourceId = $basicCreatedTemplateSpec.Id + "/versions/v1"
278278

279279
# Test - New-AzResourceGroupDeploymentStacks using templateSpecs
280-
$deployment = New-AzResourceGroupDeploymentStacks -Name $rname -ResourceGroupName $rgname -TemplateSpec $resourceId -ParameterFile "sampleTemplateParams.json"
280+
$deployment = New-AzResourceGroupDeploymentStack -Name $rname -ResourceGroupName $rgname -TemplateSpec $resourceId -ParameterFile "sampleTemplateParams.json"
281+
$id = $deployment.id
282+
283+
while ($deployment.provisioningState == "initializing" or $deployment.provisioningState == "failed"){
284+
$deployment = Get-AzResourceGroupDeploymentStack -id $id
285+
}
286+
281287

282288
# Assert
283289
Assert-AreEqual Succeeded $deployment.ProvisioningState
284290

285291
# Test - Set-AzResourceGroupDeploymentStacks using templateSpecs
286-
$deployment = Set-AzResourceGroupDeploymentStacks -Name $rname -ResourceGroupName $rgname -TemplateSpec $resourceId -ParameterFile "sampleTemplateParams.json" -updateBehavior "detach"
292+
$deployment = Set-AzResourceGroupDeploymentStack -Name $rname -ResourceGroupName $rgname -TemplateSpec $resourceId -ParameterFile "sampleTemplateParams.json" -updateBehavior "detach"
293+
$id = $deployment.id
294+
295+
while ($deployment.provisioningState == "initializing" or $deployment.provisioningState == "failed"){
296+
$deployment = Get-AzResourceGroupDeploymentStack -id $id
297+
}
287298

288299
# Assert
289300
Assert-AreEqual Succeeded $deployment.ProvisioningState
@@ -319,13 +330,24 @@ function Test-NewAndSetSubscriptionDeploymentStackWithTemplateSpec
319330
$resourceId = $basicCreatedTemplateSpec.Id + "/versions/v1"
320331

321332
# Test - New-AzSubscriptionDeploymentStacks using templateSpecs
322-
$deployment = New-AzResourceGroupDeploymentStacks -Name $rname -TemplateSpec $resourceId -ParameterFile "subscription_level_parameters.json"
333+
$deployment = New-AzSubscriptionDeploymentStack -Name $rname -TemplateSpec $resourceId -Location "West US 2"
334+
$id = $deployment.id
335+
336+
while ($deployment.provisioningState == "initializing" or $deployment.provisioningState == "failed"){
337+
$deployment = Get-AzSubscriptionDeploymentStack -id $id
338+
}
323339

324340
# Assert
325341
Assert-AreEqual Succeeded $deployment.ProvisioningState
326342

327343
# Test - Set-AzSubscriptionDeploymentStacks using templateSpecs
328-
$deployment = Set-AzResourceGroupDeploymentStacks -Name $rname -TemplateSpec $resourceId -ParameterFile "sampleTemplateParams.json" -Location $rglocation -updateBehavior "detach"
344+
$deployment = Set-AzResourceGroupDeploymentStack -Name $rname -TemplateSpec $resourceId -ParameterFile "sampleTemplateParams.json" -Location $rglocation -updateBehavior "detach"
345+
$id = $deployment.id
346+
347+
while ($deployment.provisioningState == "initializing" or $deployment.provisioningState == "failed"){
348+
$deployment = Get-AzSubscriptionDeploymentStack -id $id
349+
}
350+
329351

330352
# Assert
331353
Assert-AreEqual Succeeded $deployment.ProvisioningState

0 commit comments

Comments
 (0)