@@ -221,8 +221,6 @@ function Test-GetSubscriptionDeploymentStackSnapshot
221
221
. SYNOPSIS
222
222
Tests NEW operation on deploymentStacks at the RG scope
223
223
#>
224
-
225
- # NEED TO CONFIRM: that the only cases for this test should be: name, rgname, templateFile or name, rgname, templateFile, paramterFile
226
224
function Test-NewResourceGroupDeploymentStack
227
225
{
228
226
# Setup
@@ -235,22 +233,10 @@ function Test-NewResourceGroupDeploymentStack
235
233
New-AzResourceGroup - Name $rgname - Location $rglocation
236
234
237
235
# 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
239
237
240
238
# Assert
241
239
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
254
240
}
255
241
256
242
finally
@@ -269,6 +255,7 @@ function Test-NewAndSetResourceGroupDeploymentStackWithTemplateSpec
269
255
{
270
256
# Setup
271
257
$rgname = Get-ResourceGroupName
258
+ $stackname = Get-ResourceName
272
259
$rname = Get-ResourceName
273
260
$rglocation = " West US 2"
274
261
@@ -282,27 +269,26 @@ function Test-NewAndSetResourceGroupDeploymentStackWithTemplateSpec
282
269
$resourceId = $basicCreatedTemplateSpec.Id + " /versions/v1"
283
270
284
271
# 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"
286
273
$id = $deployment.id
287
274
288
- while ($deployment.provisioningState == " initializing " or $deployment.provisioningState == " failed" ){
275
+ while ($deployment.provisioningState -ne " succeeded " -and $deployment.provisioningState -ne " failed" ){
289
276
$deployment = Get-AzResourceGroupDeploymentStack - id $id
290
277
}
291
278
292
-
293
279
# Assert
294
- Assert-AreEqual Succeeded $deployment.ProvisioningState
280
+ Assert-AreEqual " succeeded " $deployment.ProvisioningState
295
281
296
282
# 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"
298
284
$id = $deployment.id
299
285
300
- while ($deployment.provisioningState == " initializing " or $deployment.provisioningState == " failed" ){
286
+ while ($deployment.provisioningState -ne " succeeded " -and $deployment.provisioningState -ne " failed" ){
301
287
$deployment = Get-AzResourceGroupDeploymentStack - id $id
302
288
}
303
289
304
290
# Assert
305
- Assert-AreEqual Succeeded $deployment.ProvisioningState
291
+ Assert-AreEqual " succeeded " $deployment.ProvisioningState
306
292
307
293
}
308
294
@@ -323,6 +309,7 @@ function Test-NewAndSetSubscriptionDeploymentStackWithTemplateSpec
323
309
# Setup
324
310
$rgname = Get-ResourceGroupName
325
311
$rname = Get-ResourceName
312
+ $stackname = Get-ResourceName
326
313
$rglocation = " West US 2"
327
314
328
315
try {
@@ -335,27 +322,26 @@ function Test-NewAndSetSubscriptionDeploymentStackWithTemplateSpec
335
322
$resourceId = $basicCreatedTemplateSpec.Id + " /versions/v1"
336
323
337
324
# 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
339
326
$id = $deployment.id
340
327
341
- while ($deployment.provisioningState == " initializing " or $deployment.provisioningState == " failed" ){
328
+ while ($deployment.provisioningState -ne " succeeded " -and $deployment.provisioningState -ne " failed" ){
342
329
$deployment = Get-AzSubscriptionDeploymentStack - id $id
343
330
}
344
331
345
332
# Assert
346
- Assert-AreEqual Succeeded $deployment.ProvisioningState
333
+ Assert-AreEqual " succeeded " $deployment.ProvisioningState
347
334
348
335
# 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"
350
337
$id = $deployment.id
351
338
352
- while ($deployment.provisioningState == " initializing " or $deployment.provisioningState == " failed" ){
339
+ while ($deployment.provisioningState -ne " succeeded " -and $deployment.provisioningState -ne " failed" ){
353
340
$deployment = Get-AzSubscriptionDeploymentStack - id $id
354
341
}
355
342
356
-
357
343
# Assert
358
- Assert-AreEqual Succeeded $deployment.ProvisioningState
344
+ Assert-AreEqual " succeeded " $deployment.ProvisioningState
359
345
360
346
}
361
347
@@ -366,7 +352,6 @@ function Test-NewAndSetSubscriptionDeploymentStackWithTemplateSpec
366
352
}
367
353
}
368
354
369
-
370
355
<#
371
356
. SYNOPSIS
372
357
Tests NEW operation on deploymentStacks at the Subscription scope
0 commit comments