Skip to content

Commit 76579c0

Browse files
authored
Merge pull request #7918 from minghan/miteh-fix-2018-11
Avoid Get-Location hardcode in AnalysisServices.Test
2 parents dd84cdd + 65e3429 commit 76579c0

File tree

2 files changed

+14
-16
lines changed

2 files changed

+14
-16
lines changed

src/ResourceManager/AnalysisServices/Commands.AnalysisServices.Test/ScenarioTests/AsTests.ps1

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ function Test-AnalysisServicesServer
77
try
88
{
99
# Creating server
10-
$location = Get-Location
10+
$location = Get-AnalysisServicesLocation
1111
$resourceGroupName = Get-ResourceGroupName
1212
$serverName = Get-AnalysisServicesServerName
1313
$backupBlobContainerUri = $env:AAS_DEFAULT_BACKUP_BLOB_CONTAINER_URI
@@ -105,9 +105,8 @@ function Test-AnalysisServicesServer
105105
Suspend-AzureRmAnalysisServicesServer -ResourceGroupName $resourceGroupName -Name $serverName
106106
[array]$serverGet = Get-AzureRmAnalysisServicesServer -ResourceGroupName $resourceGroupName -Name $serverName
107107
$serverGetItem = $serverGet[0]
108-
# this is to ensure backward compatibility compatibility. The servie side would make change to differenciate state and provisioningState in future
109108
Assert-True {$serverGetItem.State -like "Paused"}
110-
Assert-True {$serverGetItem.ProvisioningState -like "Paused"}
109+
# Assert-True {$serverGetItem.ProvisioningState -like "Succeeded"} # TODO: Uncomment this in future after fix is deployed.
111110

112111
# Resume Analysis Servicesserver
113112
Resume-AzureRmAnalysisServicesServer -ResourceGroupName $resourceGroupName -Name $serverName
@@ -139,7 +138,7 @@ function Test-AnalysisServicesServerScaleUpDown
139138
try
140139
{
141140
# Creating server
142-
$location = Get-Location
141+
$location = Get-AnalysisServicesLocation
143142
$resourceGroupName = Get-ResourceGroupName
144143
$serverName = Get-AnalysisServicesServerName
145144
New-AzureRmResourceGroup -Name $resourceGroupName -Location $location
@@ -195,7 +194,7 @@ function Test-AnalysisServicesServerFirewall
195194
try
196195
{
197196
# Creating server
198-
$location = Get-Location Microsoft.AnalysisServices 'servers' 'West US'
197+
$location = Get-AnalysisServicesLocation
199198
$resourceGroupName = Get-ResourceGroupName
200199
$serverName = Get-AnalysisServicesServerName
201200
New-AzureRmResourceGroup -Name $resourceGroupName -Location $location
@@ -262,7 +261,7 @@ function Test-AnalysisServicesServerScaleOutIn
262261
try
263262
{
264263
# Creating server
265-
$location = Get-Location Microsoft.AnalysisServices 'servers' 'West US'
264+
$location = Get-AnalysisServicesLocation
266265
$resourceGroupName = Get-ResourceGroupName
267266
$serverName = Get-AnalysisServicesServerName
268267
New-AzureRmResourceGroup -Name $resourceGroupName -Location $location
@@ -324,7 +323,7 @@ function Test-AnalysisServicesServerDisableBackup
324323
try
325324
{
326325
# Creating server
327-
$location = Get-Location
326+
$location = Get-AnalysisServicesLocation
328327
$resourceGroupName = Get-ResourceGroupName
329328
$serverName = Get-AnalysisServicesServerName
330329
$backupBlobContainerUri = $env:AAS_DEFAULT_BACKUP_BLOB_CONTAINER_URI
@@ -390,7 +389,7 @@ function Test-NegativeAnalysisServicesServer
390389
try
391390
{
392391
# Creating Account
393-
$location = Get-Location
392+
$location = Get-AnalysisServicesLocation
394393
$resourceGroupName = Get-ResourceGroupName
395394
$serverName = Get-AnalysisServicesServerName
396395
New-AzureRmResourceGroup -Name $resourceGroupName -Location $location
@@ -450,7 +449,7 @@ function Test-AnalysisServicesServerLogExport
450449
)
451450
try
452451
{
453-
$location = Get-Location
452+
$location = Get-AnalysisServicesLocation
454453
$resourceGroupName = Get-ResourceGroupName
455454
$serverName = Get-AnalysisServicesServerName
456455
New-AzureRmResourceGroup -Name $resourceGroupName -Location $location
@@ -498,7 +497,7 @@ function Test-AnalysisServicesServerRestart
498497
try
499498
{
500499
# Creating server
501-
$location = Get-Location
500+
$location = Get-AnalysisServicesLocation
502501
$resourceGroupName = Get-ResourceGroupName
503502
$serverName = Get-AnalysisServicesServerName
504503
New-AzureRmResourceGroup -Name $resourceGroupName -Location $location
@@ -554,7 +553,7 @@ function Test-AnalysisServicesServerSynchronizeSingle
554553
try
555554
{
556555
# Creating server
557-
$location = Get-Location
556+
$location = Get-AnalysisServicesLocation
558557
$resourceGroupName = Get-ResourceGroupName
559558
$serverName = Get-AnalysisServicesServerName
560559
New-AzureRmResourceGroup -Name $resourceGroupName -Location $location
@@ -633,7 +632,7 @@ function Test-AnalysisServicesServerGateway
633632
try
634633
{
635634
# Creating server
636-
$location = Get-Location
635+
$location = Get-AnalysisServicesLocation
637636
$resourceGroupName = Get-ResourceGroupName
638637
$serverName = Get-AnalysisServicesServerName
639638
$gatewayName = $env:GATEWAY_NAME

src/ResourceManager/AnalysisServices/Commands.AnalysisServices.Test/ScenarioTests/Common.ps1

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,11 @@ function Get-ResourceGroupName
3232

3333
<#
3434
.SYNOPSIS
35-
Gets a location for testing.
35+
Gets a location for testing Azure Analysis Services.
3636
#>
37-
function Get-Location
37+
function Get-AnalysisServicesLocation
3838
{
39-
# TODO: should be implemented via Get-AzureRmResourceProvider
40-
return "West US"
39+
return Get-Location -providerNamespace "Microsoft.AnalysisServices" -resourceType "servers" -preferredLocation "West US"
4140
}
4241

4342
<#

0 commit comments

Comments
 (0)