Skip to content

Commit f9b0647

Browse files
committed
Test recordings
1 parent 5b61d41 commit f9b0647

9 files changed

+4417
-705
lines changed

src/Resources/Resources.Test/ScenarioTests/DeploymentStackTests.cs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,20 @@ public void TestNewSubscriptionDeploymentStack()
6666
TestRunner.RunTestScript("Test-NewSubscriptionDeploymentStack");
6767
}
6868

69+
[Fact()]
70+
[Trait(Category.AcceptanceType, Category.CheckIn)]
71+
public void TestNewAndSetResourceGroupDeploymentStackWithTemplateSpec()
72+
{
73+
TestRunner.RunTestScript("Test-NewAndSetResourceGroupDeploymentStackWithTemplateSpec");
74+
}
75+
76+
[Fact()]
77+
[Trait(Category.AcceptanceType, Category.CheckIn)]
78+
public void TestNewAndSetSubscriptionDeploymentStackWithTemplateSpec()
79+
{
80+
TestRunner.RunTestScript("Test-NewAndSetSubscriptionDeploymentStackWithTemplateSpec");
81+
}
82+
6983
[Fact()]
7084
[Trait(Category.AcceptanceType, Category.CheckIn)]
7185
public void TestResourceGroupDeploymentStackDelete()

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

Lines changed: 15 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -221,8 +221,6 @@ function Test-GetSubscriptionDeploymentStackSnapshot
221221
.SYNOPSIS
222222
Tests NEW operation on deploymentStacks at the RG scope
223223
#>
224-
225-
#NEED TO CONFIRM: that the only cases for this test should be: name, rgname, templateFile or name, rgname, templateFile, paramterFile
226224
function Test-NewResourceGroupDeploymentStack
227225
{
228226
# Setup
@@ -235,22 +233,10 @@ function Test-NewResourceGroupDeploymentStack
235233
New-AzResourceGroup -Name $rgname -Location $rglocation
236234

237235
#Test - NewByNameAndResourceGroupAndTemplateFile
238-
$NewByNameAndResourceGroupAndTemplateFile = New-AzResourceGroupDeploymentStack -Name $rname -ResourceGroupName $rgname -TemplateFile simpleTemplate.json
236+
$NewByNameAndResourceGroupAndTemplateFile = New-AzResourceGroupDeploymentStack -Name $rname -ResourceGroupName $rgname -TemplateFile sampleTemplate.json -ParameterFile sampleTemplateParams.json
239237

240238
#Assert
241239
Assert-NotNull $NewByNameAndResourceGroupAndTemplateFile
242-
243-
#Clean up
244-
Clean-ResourceGroup $rgname
245-
246-
# Prepare
247-
New-AzResourceGroup -Name $rgname -Location $rglocation
248-
249-
#Test - NewByNameAndResourceGroupAndTemplateFileAndParameterFile
250-
$NewByNameAndResourceGroupAndTemplateFile = New-AzResourceGroupDeploymentStack -Name $rname -ResourceGroupName $rgname -TemplateFile simpleTemplate.json -ParameterFile simpleTemplateParams.json
251-
252-
#Assert
253-
Assert-NotNull $NewByNameAndResourceGroupAndTemplateFileAndParameterFile
254240
}
255241

256242
finally
@@ -269,6 +255,7 @@ function Test-NewAndSetResourceGroupDeploymentStackWithTemplateSpec
269255
{
270256
# Setup
271257
$rgname = Get-ResourceGroupName
258+
$stackname = Get-ResourceName
272259
$rname = Get-ResourceName
273260
$rglocation = "West US 2"
274261

@@ -282,27 +269,26 @@ function Test-NewAndSetResourceGroupDeploymentStackWithTemplateSpec
282269
$resourceId = $basicCreatedTemplateSpec.Id + "/versions/v1"
283270

284271
# Test - New-AzResourceGroupDeploymentStacks using templateSpecs
285-
$deployment = New-AzResourceGroupDeploymentStack -Name $rname -ResourceGroupName $rgname -TemplateSpec $resourceId -ParameterFile "sampleTemplateParams.json"
272+
$deployment = New-AzResourceGroupDeploymentStack -Name $stackname -ResourceGroupName $rgname -TemplateSpec $resourceId -ParameterFile "sampleTemplateParams.json"
286273
$id = $deployment.id
287274

288-
while ($deployment.provisioningState == "initializing" or $deployment.provisioningState == "failed"){
275+
while ($deployment.provisioningState -ne "succeeded" -and $deployment.provisioningState -ne "failed"){
289276
$deployment = Get-AzResourceGroupDeploymentStack -id $id
290277
}
291278

292-
293279
# Assert
294-
Assert-AreEqual Succeeded $deployment.ProvisioningState
280+
Assert-AreEqual "succeeded" $deployment.ProvisioningState
295281

296282
# Test - Set-AzResourceGroupDeploymentStacks using templateSpecs
297-
$deployment = Set-AzResourceGroupDeploymentStack -Name $rname -ResourceGroupName $rgname -TemplateSpec $resourceId -ParameterFile "sampleTemplateParams.json" -updateBehavior "detach"
283+
$deployment = Set-AzResourceGroupDeploymentStack -Name $stackname -ResourceGroupName $rgname -TemplateSpec $resourceId -ParameterFile "sampleTemplateParams.json" -updateBehavior "detach"
298284
$id = $deployment.id
299285

300-
while ($deployment.provisioningState == "initializing" or $deployment.provisioningState == "failed"){
286+
while ($deployment.provisioningState -ne "succeeded" -and $deployment.provisioningState -ne "failed"){
301287
$deployment = Get-AzResourceGroupDeploymentStack -id $id
302288
}
303289

304290
# Assert
305-
Assert-AreEqual Succeeded $deployment.ProvisioningState
291+
Assert-AreEqual "succeeded" $deployment.ProvisioningState
306292

307293
}
308294

@@ -323,6 +309,7 @@ function Test-NewAndSetSubscriptionDeploymentStackWithTemplateSpec
323309
# Setup
324310
$rgname = Get-ResourceGroupName
325311
$rname = Get-ResourceName
312+
$stackname = Get-ResourceName
326313
$rglocation = "West US 2"
327314

328315
try {
@@ -335,27 +322,26 @@ function Test-NewAndSetSubscriptionDeploymentStackWithTemplateSpec
335322
$resourceId = $basicCreatedTemplateSpec.Id + "/versions/v1"
336323

337324
# Test - New-AzSubscriptionDeploymentStacks using templateSpecs
338-
$deployment = New-AzSubscriptionDeploymentStack -Name $rname -TemplateSpec $resourceId -Location "West US 2"
325+
$deployment = New-AzSubscriptionDeploymentStack -Name $stackname -TemplateSpec $resourceId -Location $rglocation
339326
$id = $deployment.id
340327

341-
while ($deployment.provisioningState == "initializing" or $deployment.provisioningState == "failed"){
328+
while ($deployment.provisioningState -ne "succeeded" -and $deployment.provisioningState -ne "failed"){
342329
$deployment = Get-AzSubscriptionDeploymentStack -id $id
343330
}
344331

345332
# Assert
346-
Assert-AreEqual Succeeded $deployment.ProvisioningState
333+
Assert-AreEqual "succeeded" $deployment.ProvisioningState
347334

348335
# Test - Set-AzSubscriptionDeploymentStacks using templateSpecs
349-
$deployment = Set-AzResourceGroupDeploymentStack -Name $rname -TemplateSpec $resourceId -ParameterFile "sampleTemplateParams.json" -Location $rglocation -updateBehavior "detach"
336+
$deployment = Set-AzResourceGroupDeploymentStack -Name $stackname -TemplateSpec $resourceId -ParameterFile "sampleTemplateParams.json" -Location $rglocation -updateBehavior "detach"
350337
$id = $deployment.id
351338

352-
while ($deployment.provisioningState == "initializing" or $deployment.provisioningState == "failed"){
339+
while ($deployment.provisioningState -ne "succeeded" -and $deployment.provisioningState -ne "failed"){
353340
$deployment = Get-AzSubscriptionDeploymentStack -id $id
354341
}
355342

356-
357343
# Assert
358-
Assert-AreEqual Succeeded $deployment.ProvisioningState
344+
Assert-AreEqual "succeeded" $deployment.ProvisioningState
359345

360346
}
361347

@@ -366,7 +352,6 @@ function Test-NewAndSetSubscriptionDeploymentStackWithTemplateSpec
366352
}
367353
}
368354

369-
370355
<#
371356
.SYNOPSIS
372357
Tests NEW operation on deploymentStacks at the Subscription scope

0 commit comments

Comments
 (0)