Skip to content

Commit 9b80394

Browse files
committed
Merge pull request #61 from AsrOneSdk/sriramvu-dev
Test fix wrt Storage & Network mappings
2 parents 2236cf8 + ce314ad commit 9b80394

File tree

1 file changed

+40
-22
lines changed

1 file changed

+40
-22
lines changed

src/ServiceManagement/RecoveryServices/Commands.RecoveryServices.Test/ScenarioTests/RecoveryServicesTests.ps1

Lines changed: 40 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,7 @@ function Test-StorageMapping
247247

248248
# Enumerate Servers
249249
$servers = Get-AzureSiteRecoveryServer
250-
Assert-True { $servers.Count -gt 0 }
250+
Assert-True { $servers.Count -gt 1 }
251251
Assert-NotNull($servers)
252252
foreach($server in $servers)
253253
{
@@ -256,25 +256,34 @@ function Test-StorageMapping
256256
}
257257

258258
# Enumerate Storages
259-
$storages = Get-AzureSiteRecoveryStorage -Server $servers[0]
260-
Assert-NotNull($storages)
261-
Assert-True { $storages.Count -gt 0 }
262-
foreach($storage in $storages)
259+
$storagesOnPrimary = Get-AzureSiteRecoveryStorage -Server $servers[0]
260+
Assert-NotNull($storagesOnPrimary)
261+
Assert-True { $storagesOnPrimary.Count -gt 0 }
262+
foreach($storage in $storagesOnPrimary)
263+
{
264+
Assert-NotNull($storage.Name)
265+
Assert-NotNull($storage.ID)
266+
}
267+
268+
$storagesOnRecovery = Get-AzureSiteRecoveryStorage -Server $servers[1]
269+
Assert-NotNull($storagesOnRecovery)
270+
Assert-True { $storagesOnRecovery.Count -gt 0 }
271+
foreach($storage in $storagesOnRecovery)
263272
{
264273
Assert-NotNull($storage.Name)
265274
Assert-NotNull($storage.ID)
266275
}
267276

268277
# Enumerate StorageMappings
269-
$storageMappings = Get-AzureSiteRecoveryStorageMapping -PrimaryServer $servers[0] -RecoveryServer $servers[0]
278+
$storageMappings = Get-AzureSiteRecoveryStorageMapping -PrimaryServer $servers[0] -RecoveryServer $servers[1]
270279
Assert-True { $storageMappings.Count -eq 0 }
271280

272281
# Create StorageMapping
273-
$job = New-AzureSiteRecoveryStorageMapping -PrimaryStorage $storages[0] -RecoveryStorage $storages[1]
282+
$job = New-AzureSiteRecoveryStorageMapping -PrimaryStorage $storagesOnPrimary[0] -RecoveryStorage $storagesOnRecovery[0]
274283
WaitForJobCompletion -JobId $job.ID
275284

276285
# Enumerate StorageMappings
277-
$storageMappings = Get-AzureSiteRecoveryStorageMapping -PrimaryServer $servers[0] -RecoveryServer $servers[0]
286+
$storageMappings = Get-AzureSiteRecoveryStorageMapping -PrimaryServer $servers[0] -RecoveryServer $servers[1]
278287
Assert-NotNull($storageMappings)
279288
Assert-True { $storageMappings.Count -eq 1 }
280289
Assert-NotNull($storageMappings[0].PrimaryServerId)
@@ -296,7 +305,7 @@ function Test-StorageUnMapping
296305

297306
# Enumerate Servers
298307
$servers = Get-AzureSiteRecoveryServer
299-
Assert-True { $servers.Count -gt 0 }
308+
Assert-True { $servers.Count -gt 1 }
300309
Assert-NotNull($servers)
301310
foreach($server in $servers)
302311
{
@@ -305,7 +314,7 @@ function Test-StorageUnMapping
305314
}
306315

307316
# Enumerate StorageMappings
308-
$storageMappings = Get-AzureSiteRecoveryStorageMapping -PrimaryServer $servers[0] -RecoveryServer $servers[0]
317+
$storageMappings = Get-AzureSiteRecoveryStorageMapping -PrimaryServer $servers[0] -RecoveryServer $servers[1]
309318
Assert-NotNull($storageMappings)
310319
Assert-True { $storageMappings.Count -eq 1 }
311320
Assert-NotNull($storageMappings[0].PrimaryServerId)
@@ -318,7 +327,7 @@ function Test-StorageUnMapping
318327
WaitForJobCompletion -JobId $job.ID
319328

320329
# Enumerate StorageMappings
321-
$storageMappings = Get-AzureSiteRecoveryStorageMapping -PrimaryServer $servers[0] -RecoveryServer $servers[0]
330+
$storageMappings = Get-AzureSiteRecoveryStorageMapping -PrimaryServer $servers[0] -RecoveryServer $servers[1]
322331
Assert-True { $storageMappings.Count -eq 0 }
323332
}
324333

@@ -335,7 +344,7 @@ function Test-NetworkMapping
335344

336345
# Enumerate Servers
337346
$servers = Get-AzureSiteRecoveryServer
338-
Assert-True { $servers.Count -gt 0 }
347+
Assert-True { $servers.Count -gt 1 }
339348
Assert-NotNull($servers)
340349
foreach($server in $servers)
341350
{
@@ -344,25 +353,34 @@ function Test-NetworkMapping
344353
}
345354

346355
# Enumerate Networks
347-
$networks = Get-AzureSiteRecoveryNetwork -Server $servers[0]
348-
Assert-NotNull($networks)
349-
Assert-True { $networks.Count -gt 0 }
350-
foreach($network in $networks)
356+
$networksOnPrimary = Get-AzureSiteRecoveryNetwork -Server $servers[0]
357+
Assert-NotNull($networksOnPrimary)
358+
Assert-True { $networksOnPrimary.Count -gt 0 }
359+
foreach($network in $networksOnPrimary)
360+
{
361+
Assert-NotNull($network.Name)
362+
Assert-NotNull($network.ID)
363+
}
364+
365+
$networksOnRecovery = Get-AzureSiteRecoveryNetwork -Server $servers[1]
366+
Assert-NotNull($networksOnRecovery)
367+
Assert-True { $networksOnRecovery.Count -gt 0 }
368+
foreach($network in $networksOnRecovery)
351369
{
352370
Assert-NotNull($network.Name)
353371
Assert-NotNull($network.ID)
354372
}
355373

356374
# Enumerate NetworkMappings
357-
$networkMappings = Get-AzureSiteRecoveryNetworkMapping -PrimaryServer $servers[0] -RecoveryServer $servers[0]
375+
$networkMappings = Get-AzureSiteRecoveryNetworkMapping -PrimaryServer $servers[0] -RecoveryServer $servers[1]
358376
Assert-True { $networkMappings.Count -eq 0 }
359377

360378
# Create NetworkMapping
361-
$job = New-AzureSiteRecoveryNetworkMapping -PrimaryNetwork $networks[0] -RecoveryNetwork $networks[1]
379+
$job = New-AzureSiteRecoveryNetworkMapping -PrimaryNetwork $networksOnPrimary[0] -RecoveryNetwork $networksOnRecovery[0]
362380
WaitForJobCompletion -JobId $job.ID
363381

364382
# Enumerate NetworkMappings
365-
$networkMappings = Get-AzureSiteRecoveryNetworkMapping -PrimaryServer $servers[0] -RecoveryServer $servers[0]
383+
$networkMappings = Get-AzureSiteRecoveryNetworkMapping -PrimaryServer $servers[0] -RecoveryServer $servers[1]
366384
Assert-NotNull($networkMappings)
367385
Assert-True { $networkMappings.Count -eq 1 }
368386
Assert-NotNull($networkMappings[0].PrimaryServerId)
@@ -450,7 +468,7 @@ function Test-NetworkUnMapping
450468

451469
# Enumerate Servers
452470
$servers = Get-AzureSiteRecoveryServer
453-
Assert-True { $servers.Count -gt 0 }
471+
Assert-True { $servers.Count -gt 1 }
454472
Assert-NotNull($servers)
455473
foreach($server in $servers)
456474
{
@@ -459,7 +477,7 @@ function Test-NetworkUnMapping
459477
}
460478

461479
# Enumerate NetworkMappings
462-
$networkMappings = Get-AzureSiteRecoveryNetworkMapping -PrimaryServer $servers[0] -RecoveryServer $servers[0]
480+
$networkMappings = Get-AzureSiteRecoveryNetworkMapping -PrimaryServer $servers[0] -RecoveryServer $servers[1]
463481
Assert-NotNull($networkMappings)
464482
Assert-True { $networkMappings.Count -eq 1 }
465483
Assert-NotNull($networkMappings[0].PrimaryServerId)
@@ -474,7 +492,7 @@ function Test-NetworkUnMapping
474492
WaitForJobCompletion -JobId $job.ID
475493

476494
# Enumerate NetworkMappings
477-
$networkMappings = Get-AzureSiteRecoveryNetworkMapping -PrimaryServer $servers[0] -RecoveryServer $servers[0]
495+
$networkMappings = Get-AzureSiteRecoveryNetworkMapping -PrimaryServer $servers[0] -RecoveryServer $servers[1]
478496
Assert-True { $networkMappings.Count -eq 0 }
479497
}
480498

0 commit comments

Comments
 (0)