12
12
13
13
if (Get-Module - ListAVailable ' Az.Accounts' )
14
14
{
15
- Enable-AzureRmAlias
15
+ Enable-AzAlias
16
16
}
17
17
18
18
$testInfo = @ {
@@ -37,83 +37,101 @@ $resourceGroupName = "azpssmokerg$randomValue"
37
37
$storageAccountName = " azpssmokesa$randomValue "
38
38
39
39
$resourceSetUpCommands = @ (
40
- @ {Name = " Az.Resources" ; Command = {New-AzureRmResourceGroup - Name $resourceGroupName - Location westus - ErrorAction Stop}}
40
+ @ {Name = " Az.Resources" ; Command = {New-AzResourceGroup - Name $resourceGroupName - Location westus - ErrorAction Stop}}
41
41
)
42
42
$resourceCleanUpCommands = @ (
43
- @ {Name = " Az.Storage [Cleanup]" ; Command = {Remove-AzureRmStorageAccount - Name $storageAccountName - ResourceGroupName $resourceGroupName - Force - ErrorAction Stop}},
44
- @ {Name = " Az.Resources [Cleanup]" ; Command = {Remove-AzureRmResourceGroup - Name $resourceGroupName - Force - ErrorAction Stop}}
43
+ @ {Name = " Az.Storage [Cleanup]" ; Command = {
44
+ $loopLimit = 0
45
+ $flag = $false
46
+ do {
47
+ try {
48
+ $loopLimit ++
49
+ Remove-AzStorageAccount - Name $storageAccountName - ResourceGroupName $resourceGroupName - Force - ErrorAction Stop
50
+ $flag = $false
51
+ }
52
+ catch {
53
+ $flag = $true
54
+ Start-Sleep - Seconds 30
55
+ if ($loopLimit -gt 30 )
56
+ {
57
+ throw $_.Exception
58
+ }
59
+ }
60
+ } while ($flag -and ($loopLimit -le 30 ))
61
+ }},
62
+ @ {Name = " Az.Resources [Cleanup]" ; Command = {Remove-AzResourceGroup - Name $resourceGroupName - Force - ErrorAction Stop}}
45
63
)
46
64
$resourceTestCommands = @ (
47
- @ {Name = " Az.Storage [Management]" ; Command = {New-AzureRmStorageAccount - Name $storageAccountName - SkuName Standard_LRS - Location westus - ResourceGroupName $resourceGroupName - ErrorAction Stop}},
48
- @ {Name = " Az.Storage [Data]" ; Command = {New-AzureStorageContext - StorageAccountName $storageAccountName - StorageAccountKey 12345678 - ErrorAction Stop}},
65
+ @ {Name = " Az.Storage [Management]" ; Command = {New-AzStorageAccount - Name $storageAccountName - SkuName Standard_LRS - Location westus - ResourceGroupName $resourceGroupName - ErrorAction Stop}},
66
+ @ {Name = " Az.Storage [Data]" ; Command = {New-AzStorageContext - StorageAccountName $storageAccountName - StorageAccountKey 12345678 - ErrorAction Stop}},
49
67
@ {Name = " Az.Accounts" ; Command = {Get-AzDomain - ErrorAction Stop}},
50
68
@ {Name = " Az.Advisor" ; Command = {Get-AzAdvisorConfiguration - ErrorAction Stop}},
51
69
@ {Name = " Az.Aks" ; Command = {Get-AzAksCluster - ErrorAction Stop}},
52
- @ {Name = " Az.AnalysisServices" ; Command = {Get-AzureRmAnalysisServicesServer - ErrorAction Stop}},
53
- @ {Name = " Az.ApiManagement" ; Command = {Get-AzureRmApiManagement - ErrorAction Stop}},
54
- @ {Name = " Az.ApplicationInsights" ; Command = {Get-AzureRmApplicationInsights - ErrorAction Stop}},
55
- @ {Name = " Az.Automation" ; Command = {Get-AzureRmAutomationAccount - ErrorAction Stop}},
56
- @ {Name = " Az.Batch" ; Command = {Get-AzureRmBatchAccount - ErrorAction Stop}},
57
- @ {Name = " Az.Billing" ; Command = {Get-AzureRmBillingInvoice - ErrorAction Stop}},
58
- @ {Name = " Az.Billing [Consumption]" ; Command = {try {Get-AzureRmConsumptionUsageDetail - ErrorAction Stop} catch {if ($_.ToString () -notlike " *422*" -and $_.ToString () -notlike " *UnprocessableEntity*" -and $_.ToString () -notlike " *BadRequest*" ) {throw $_ }}}},
59
- @ {Name = " Az.Cdn" ; Command = {Get-AzureRmCdnProfile - ErrorAction Stop}},
60
- @ {Name = " Az.CognitiveServices" ; Command = {Get-AzureRmCognitiveServicesAccount - ErrorAction Stop}},
61
- @ {Name = " Az.Compute" ; Command = {Get-AzureRmVM - ErrorAction Stop}},
62
- @ {Name = " Az.ContainerInstance" ; Command = {Get-AzureRmContainerGroup - ErrorAction Stop}},
63
- @ {Name = " Az.ContainerRegistry" ; Command = {Get-AzureRmContainerRegistry - ErrorAction Stop}},
70
+ @ {Name = " Az.AnalysisServices" ; Command = {Get-AzAnalysisServicesServer - ErrorAction Stop}},
71
+ @ {Name = " Az.ApiManagement" ; Command = {Get-AzApiManagement - ErrorAction Stop}},
72
+ @ {Name = " Az.ApplicationInsights" ; Command = {Get-AzApplicationInsights - ErrorAction Stop}},
73
+ @ {Name = " Az.Automation" ; Command = {Get-AzAutomationAccount - ErrorAction Stop}},
74
+ @ {Name = " Az.Batch" ; Command = {Get-AzBatchAccount - ErrorAction Stop}},
75
+ @ {Name = " Az.Billing" ; Command = {Get-AzBillingInvoice - ErrorAction Stop}},
76
+ @ {Name = " Az.Billing [Consumption]" ; Command = {try {Get-AzConsumptionUsageDetail - ErrorAction Stop} catch {if ($_.ToString () -notlike " *422*" -and $_.ToString () -notlike " *UnprocessableEntity*" -and $_.ToString () -notlike " *BadRequest*" ) {throw $_ }}}},
77
+ @ {Name = " Az.Cdn" ; Command = {Get-AzCdnProfile - ErrorAction Stop}},
78
+ @ {Name = " Az.CognitiveServices" ; Command = {Get-AzCognitiveServicesAccount - ErrorAction Stop}},
79
+ @ {Name = " Az.Compute" ; Command = {Get-AzVM - ErrorAction Stop}},
80
+ @ {Name = " Az.ContainerInstance" ; Command = {Get-AzContainerGroup - ErrorAction Stop}},
81
+ @ {Name = " Az.ContainerRegistry" ; Command = {Get-AzContainerRegistry - ErrorAction Stop}},
64
82
@ {Name = " Az.DataBoxEdge" ; Command = {Get-AzDataBoxEdgeDevice - ResourceGroupName $resourceGroupName - ErrorAction Stop}},
65
83
@ {Name = " Az.Databricks" ; Command = {Get-AzDatabricksWorkspace - ResourceGroupName $resourceGroupName - ErrorAction Stop}},
66
- @ {Name = " Az.DataFactory [V1]" ; Command = {Get-AzureRmDataFactory - ResourceGroupName $resourceGroupName - ErrorAction Stop}},
67
- @ {Name = " Az.DataFactoryV2 [V2]" ; Command = {Get-AzureRmDataFactoryV2 - ErrorAction Stop}},
68
- @ {Name = " Az.DataLakeAnalytics" ; Command = {Get-AzureRmDataLakeAnalyticsAccount - ErrorAction Stop}},
69
- @ {Name = " Az.DataLakeStore" ; Command = {Get-AzureRmDataLakeStoreAccount - ErrorAction Stop}},
84
+ @ {Name = " Az.DataFactory [V1]" ; Command = {Get-AzDataFactory - ResourceGroupName $resourceGroupName - ErrorAction Stop}},
85
+ @ {Name = " Az.DataFactoryV2 [V2]" ; Command = {Get-AzDataFactoryV2 - ErrorAction Stop}},
86
+ @ {Name = " Az.DataLakeAnalytics" ; Command = {Get-AzDataLakeAnalyticsAccount - ErrorAction Stop}},
87
+ @ {Name = " Az.DataLakeStore" ; Command = {Get-AzDataLakeStoreAccount - ErrorAction Stop}},
70
88
@ {Name = " Az.DataShare" ; Command = {Get-AzDataShareAccount - ResourceGroupName $resourceGroupName - ErrorAction Stop}},
71
89
# Waiting for an issue fix: https://github.com/Azure/azure-powershell/issues/13522#issuecomment-728659457
72
90
# @{Name = "Az.DeploymentManager"; Command = {try {Get-AzDeploymentManagerArtifactSource -ResourceGroupName $resourceGroupName -ErrorAction Stop}catch {if ($_.ToString() -notlike "*not found*") {throw $_}}}},
73
91
# Waiting for api '2020-11-02-preview' ready
74
- # @{Name = "Az.DesktopVirtualization"; Command = {Get-AzWvdApplicationGroup -ResourceGroupName $resourceGroupName -ErrorAction Stop}},
92
+ @ {Name = " Az.DesktopVirtualization" ; Command = {Get-AzWvdApplicationGroup - ResourceGroupName $resourceGroupName - ErrorAction Stop}},
75
93
@ {Name = " Az.DevTestLabs " ; Command = {try {Get-AzDtlAllowedVMSizesPolicy - LabName nonexistent - ResourceGroupName nonexistent - ErrorAction Stop} catch {if ($_.ToString () -notlike " *'nonexistent' could not be found." ) {throw $_ }}}},
76
- @ {Name = " Az.Dns" ; Command = {Get-AzureRmDnsZone - ErrorAction Stop}},
77
- @ {Name = " Az.EventGrid" ; Command = {Get-AzureRmEventGridTopic - ErrorAction Stop}},
78
- @ {Name = " Az.EventHub" ; Command = {Get-AzureRmEventHubNamespace - ErrorAction Stop}},
94
+ @ {Name = " Az.Dns" ; Command = {Get-AzDnsZone - ErrorAction Stop}},
95
+ @ {Name = " Az.EventGrid" ; Command = {Get-AzEventGridTopic - ErrorAction Stop}},
96
+ @ {Name = " Az.EventHub" ; Command = {Get-AzEventHubNamespace - ErrorAction Stop}},
79
97
@ {Name = " Az.FrontDoor" ; Command = {Get-AzFrontDoor - ErrorAction Stop}},
80
98
@ {Name = " Az.Functions" ; Command = {Get-AzFunctionApp - ErrorAction Stop}},
81
99
@ {Name = " Az.HDInsight " ; Command = {Get-AzHDInsightCluster - ErrorAction Stop}},
82
100
@ {Name = " Az.HealthcareApis" ; Command = {Get-AzHealthcareApisService - ErrorAction Stop}},
83
- @ {Name = " Az.IotHub" ; Command = {Get-AzureRmIotHub - ErrorAction Stop}},
84
- @ {Name = " Az.KeyVault" ; Command = {Get-AzureRmKeyVault - ErrorAction Stop}},
101
+ @ {Name = " Az.IotHub" ; Command = {Get-AzIotHub - ErrorAction Stop}},
102
+ @ {Name = " Az.KeyVault" ; Command = {Get-AzKeyVault - ErrorAction Stop}},
85
103
@ {Name = " Az.Kusto" ; Command = {Get-AzKustoCluster - ErrorAction Stop}},
86
- @ {Name = " Az.LogicApp" ; Command = {Get-AzureRmIntegrationAccount - ErrorAction Stop}},
87
- @ {Name = " Az.MachineLearning" ; Command = {Get-AzureRmMlWebService - ErrorAction Stop}},
104
+ @ {Name = " Az.LogicApp" ; Command = {Get-AzIntegrationAccount - ErrorAction Stop}},
105
+ @ {Name = " Az.MachineLearning" ; Command = {Get-AzMlWebService - ErrorAction Stop}},
88
106
@ {Name = " Az.Maintenance" ; Command = {Get-AzMaintenanceConfiguration - ErrorAction Stop}},
89
107
@ {Name = " Az.ManagedServices" ; Command = {Get-AzManagedServicesAssignment - ErrorAction Stop}},
90
108
# Machine learning compute cmdlets are removed. The following line are to be commented until they are brought back
91
- # @{Name = "Az.MachineLearning [Compute]"; Command = {Get-AzureRmMlOpCluster -ErrorAction Stop}},
109
+ # @{Name = "Az.MachineLearning [Compute]"; Command = {Get-AzMlOpCluster -ErrorAction Stop}},
92
110
@ {Name = " Az.MarketplaceOrdering" ; Command = {try {Get-AzMarketplaceTerms - Publisher nonexistent - Product nonexistent - Name nonexistent - ErrorAction Stop} catch {if ($_.ToString () -notlike " *not found*" ) {throw $_ }}}},
93
- @ {Name = " Az.Media" ; Command = {Get-AzureRmMediaService - ResourceGroupName $resourceGroupName - ErrorAction Stop}},
94
- @ {Name = " Az.Monitor" ; Command = {Get-AzureRmLogProfile - ErrorAction Stop}},
95
- @ {Name = " Az.Network" ; Command = {Get-AzureRmNetworkInterface - ErrorAction Stop}},
96
- @ {Name = " Az.NotificationHubs" ; Command = {Get-AzureRmNotificationHubsNamespace - ErrorAction Stop}},
97
- @ {Name = " Az.OperationalInsights" ; Command = {Get-AzureRmOperationalInsightsWorkspace - ErrorAction Stop}},
111
+ @ {Name = " Az.Media" ; Command = {Get-AzMediaService - ResourceGroupName $resourceGroupName - ErrorAction Stop}},
112
+ @ {Name = " Az.Monitor" ; Command = {Get-AzLogProfile - ErrorAction Stop}},
113
+ @ {Name = " Az.Network" ; Command = {Get-AzNetworkInterface - ErrorAction Stop}},
114
+ @ {Name = " Az.NotificationHubs" ; Command = {Get-AzNotificationHubsNamespace - ErrorAction Stop}},
115
+ @ {Name = " Az.OperationalInsights" ; Command = {Get-AzOperationalInsightsWorkspace - ErrorAction Stop}},
98
116
@ {Name = " Az.PolicyInsights" ; Command = {Get-AzPolicyEvent - ErrorAction Stop}},
99
117
@ {Name = " Az.PowerBIEmbedded" ; Command = {Get-AzPowerBIEmbeddedCapacity - ErrorAction Stop}},
100
- @ {Name = " Az.PowerBIUEmbedded" ; Command = {Get-AzureRmPowerBIWorkspaceCollection - ErrorAction Stop}},
118
+ @ {Name = " Az.PowerBIUEmbedded" ; Command = {Get-AzPowerBIWorkspaceCollection - ErrorAction Stop}},
101
119
@ {Name = " Az.PrivateDns" ; Command = {Get-AzPrivateDnsZone - ErrorAction Stop}},
102
120
@ {Name = " Az.RecoveryServices" ; Command = {Get-AzRecoveryServicesVault - ErrorAction Stop}},
103
- @ {Name = " Az.RedisCache" ; Command = {Get-AzureRmRedisCache - ErrorAction Stop}},
104
- @ {Name = " Az.Relay" ; Command = {Get-AzureRmRelayNamespace - ErrorAction Stop}},
105
- @ {Name = " Az.ServiceBus" ; Command = {Get-AzureRmServiceBusNamespace - ErrorAction Stop}},
106
- @ {Name = " Az.ServiceFabric" ; Command = {Get-AzureRmServiceFabricCluster - ErrorAction Stop}},
121
+ @ {Name = " Az.RedisCache" ; Command = {Get-AzRedisCache - ErrorAction Stop}},
122
+ @ {Name = " Az.Relay" ; Command = {Get-AzRelayNamespace - ErrorAction Stop}},
123
+ @ {Name = " Az.ServiceBus" ; Command = {Get-AzServiceBusNamespace - ErrorAction Stop}},
124
+ @ {Name = " Az.ServiceFabric" ; Command = {Get-AzServiceFabricCluster - ErrorAction Stop}},
107
125
@ {Name = " Az.SignalR" ; Command = {Get-AzSignalR - ErrorAction Stop}},
108
- @ {Name = " Az.Sql" ; Command = {Get-AzureRmSqlServer - ErrorAction Stop}},
126
+ @ {Name = " Az.Sql" ; Command = {Get-AzSqlServer - ErrorAction Stop}},
109
127
@ {Name = " Az.SqlVirtualMachine" ; Command = {Get-AzSqlVM - ErrorAction Stop}},
110
- @ {Name = " Az.StreamAnalytics" ; Command = {Get-AzureRmStreamAnalyticsJob - ErrorAction Stop}},
128
+ @ {Name = " Az.StreamAnalytics" ; Command = {Get-AzStreamAnalyticsJob - ErrorAction Stop}},
111
129
@ {Name = " Az.StorageSync" ; Command = {Get-AzStorageSyncService - ErrorAction Stop}},
112
- @ {Name = " Az.Support" ; Command = {Get-AzSupportTicket - ErrorAction Stop}}
113
- @ {Name = " Az.Resources [Tags]" ; Command = {Get-AzureRmTag - ErrorAction Stop}},
114
- @ {Name = " Az.TrafficManager" ; Command = {Get-AzureRmTrafficManagerProfile - ErrorAction Stop}},
130
+ @ {Name = " Az.Support" ; Command = {Get-AzSupportTicket - ErrorAction Stop}},
131
+ @ {Name = " Az.Resources [Tags]" ; Command = {Get-AzTag - ErrorAction Stop}},
132
+ @ {Name = " Az.TrafficManager" ; Command = {Get-AzTrafficManagerProfile - ErrorAction Stop}},
115
133
@ {Name = " Az.Billing [UsageAggregates]" ; Command = {Get-UsageAggregates - ReportedStartTime ' 1/1/2018' - ReportedEndTime ' 1/2/2018' - ErrorAction Stop}},
116
- @ {Name = " Az.Websites" ; Command = {Get-AzureRmWebApp - ErrorAction Stop}}
134
+ @ {Name = " Az.Websites" ; Command = {Get-AzWebApp - ErrorAction Stop}}
117
135
)
118
136
119
137
if ($Reverse.IsPresent ){
@@ -137,7 +155,7 @@ $resourceCommands | ForEach-Object {
137
155
catch
138
156
{
139
157
Write-Error $_.Exception
140
- $detail = Resolve-AzureRmError - Last
158
+ $detail = Resolve-AzError - Last
141
159
$testInfo.FailureDetails += (New-Object PSObject - Property @ {Name = $testName ; Details = $detail })
142
160
$testInfo.FailedTests += $testName
143
161
}
@@ -172,6 +190,6 @@ if ($testInfo.FailedTests.Count -gt 0)
172
190
throw (" Test run failed with " + $testInfo.FailedTests.Count + " failures." )
173
191
}
174
192
175
- # Resolve-AzureRmError
193
+ # Resolve-AzError
176
194
# $DebugPreference = $oldDebug
177
195
# $VerbosePreference = $oldVerbose
0 commit comments