Skip to content

Commit eefe2ec

Browse files
authored
Merge pull request #2844 from RecoveryServicesOneSDK/dev
Issue 2838: Enabled xunit test automation for RecoveryServicesManagement
2 parents 4c88770 + b72e2a0 commit eefe2ec

File tree

8 files changed

+88
-1297
lines changed

8 files changed

+88
-1297
lines changed

AzurePowershell.Test.targets

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,8 @@
100100
<XUnitTests Include=".\src\ResourceManager\AzureStackStorage\Commands.AzureStackStorage.Tests\bin\Debug\Microsoft.AzureStack.Commands.StorageAdmin.Test.dll"/>
101101
<XUnitTests Include=".\src\ResourceManager\DevTestLabs\Commands.DevTestLabs.Test\bin\Debug\Microsoft.Azure.Commands.DevTestLabs.Test.dll"/>
102102
<XUnitTests Include=".\src\ResourceManager\HDInsight\Commands.HDInsight.Test\bin\Debug\Commands.HDInsight.Test.dll"/>
103-
<XUnitTests Include=".\src\ResourceManager\Insights\Commands.Insights.Test\bin\Debug\Microsoft.Azure.Commands.Insights.Test.dll"/>
104-
<XUnitTests Include=".\src\ResourceManager\RecoveryServices\Commands.RecoveryServices.Test\bin\Debug\Microsoft.Azure.Commands.RecoveryServicesArm.Test.dll"/> -->
103+
<XUnitTests Include=".\src\ResourceManager\Insights\Commands.Insights.Test\bin\Debug\Microsoft.Azure.Commands.Insights.Test.dll"/> -->
104+
<XUnitTests Include=".\src\ResourceManager\RecoveryServices\Commands.RecoveryServices.Test\bin\Debug\Microsoft.Azure.Commands.RecoveryServicesArm.Test.dll"/>
105105
<XUnitTests Include=".\src\ResourceManager\RecoveryServices.Backup\Commands.RecoveryServices.Backup.Test\bin\Debug\Microsoft.Azure.Commands.RecoveryServices.Backup.Test.dll"/>
106106
<XUnitTests Include=".\src\ResourceManager\RedisCache\Commands.RedisCache.Test\bin\Debug\Microsoft.Azure.Commands.RedisCache.Test.dll"/>
107107
<!--<XUnitTests Include=".\src\ResourceManager\ServerManagement\Commands.ServerManagement.Test\bin\Debug\Microsoft.Azure.Commands.ServerManagement.Test.dll"/>

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

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ function Test-RecoveryServicesVaultCRUDTests
2727
Assert-NotNull($vaultCreationResponse.Type)
2828

2929
# Enumerate Vaults
30-
$vaults = Get-AzureRmRecoveryServicesVault
30+
$vaults = Get-AzureRmRecoveryServicesVault -Name rsv1 -ResourceGroupName RsvTestRG
3131
Assert-True { $vaults.Count -gt 0 }
3232
Assert-NotNull($vaults)
3333
foreach($vault in $vaults)
@@ -48,14 +48,6 @@ function Test-RecoveryServicesVaultCRUDTests
4848
Assert-NotNull($vaultToBeProcessed.ID)
4949
Assert-NotNull($vaultToBeProcessed.Type)
5050

51-
# Download vault settings file
52-
$vaultFile = Get-AzureRmRecoveryServicesVaultSettingsFile -Vault $vaultToBeProcessed
53-
Assert-NotNull($vaultFile.Filepath)
54-
55-
# Read file and check for data
56-
[xml]$xmlDocument = Get-Content -Path $vaultFile.Filepath
57-
Assert-NotNull($xmlDocument.ASRVaultCreds.Location)
58-
5951
# Remove Vault
6052
Remove-AzureRmRecoveryServicesVault -Vault $vaultToBeProcessed
6153
$vaults = Get-AzureRmRecoveryServicesVault -ResourceGroupName RsvTestRG -Name rsv1

src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/ScenarioTests/RecoveryServicesTestsBase.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,14 +97,14 @@ public static T GetServiceClient<T>() where T : class
9797
if (testEnvironment.UsesCustomUri())
9898
{
9999
client = new RecoveryServicesManagementClient(
100-
"Microsoft.RecoveryServicesBVTD",
100+
"Microsoft.RecoveryServicesBVTD2",
101101
credentials,
102102
testEnvironment.BaseUri);
103103
}
104104
else
105105
{
106106
client = new RecoveryServicesManagementClient(
107-
"Microsoft.RecoveryServicesBVTD",
107+
"Microsoft.RecoveryServicesBVTD2",
108108
credentials);
109109
}
110110
return GetServiceClient<T>(factory, client);

src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/SessionRecords/Microsoft.Azure.Commands.RecoveryServices.Test.ScenarioTests.RecoveryServicesTests/VaultCRUDTests.json

Lines changed: 71 additions & 1272 deletions
Large diffs are not rendered by default.

src/ResourceManager/SiteRecovery/Commands.SiteRecovery/Common/PSSiteRecoveryVaultExtendedInfoClient.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ public ASRVaultCreds GenerateVaultCredential(X509Certificate2 managementCert, AS
102102
// Update vault settings with the working vault to generate file
103103
Utilities.UpdateCurrentVaultContext(new ASRVaultCreds()
104104
{
105-
ResourceGroupName = vault.ResouceGroupName,
105+
ResourceGroupName = vault.ResourceGroupName,
106106
ResourceName = vault.Name,
107107
ResourceNamespace = resourceProviderNamespace,
108108
ARMResourceType = resourceType
@@ -149,7 +149,7 @@ public ASRVaultCreds ChangeVaultContext(ASRVault vault)
149149
Utilities.GetResourceProviderNamespaceAndType(vault.ID, out resourceProviderNamespace, out resourceType);
150150
Utilities.UpdateCurrentVaultContext(new ASRVaultCreds()
151151
{
152-
ResourceGroupName = vault.ResouceGroupName,
152+
ResourceGroupName = vault.ResourceGroupName,
153153
ResourceName = vault.Name,
154154
ResourceNamespace = resourceProviderNamespace,
155155
ARMResourceType = resourceType
@@ -162,7 +162,7 @@ public ASRVaultCreds ChangeVaultContext(ASRVault vault)
162162
// Update vault settings along with Channel integrity key
163163
Utilities.UpdateCurrentVaultContext(new ASRVaultCreds()
164164
{
165-
ResourceGroupName = vault.ResouceGroupName,
165+
ResourceGroupName = vault.ResourceGroupName,
166166
ResourceName = vault.Name,
167167
ChannelIntegrityKey = getChannelIntegrityKey.Result,
168168
ResourceNamespace = resourceProviderNamespace,
@@ -274,7 +274,7 @@ private ASRVaultCreds GenerateCredentialObject(X509Certificate2 managementCert,
274274
serializedCertifivate,
275275
acsNamespace,
276276
channelIntegrityKey,
277-
vault.ResouceGroupName,
277+
vault.ResourceGroupName,
278278
site.ID,
279279
site.Name,
280280
resourceProviderNamespace,

src/ResourceManager/SiteRecovery/Commands.SiteRecovery/Models/PSObjects.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public ASRVaultSettings()
4343
public ASRVaultSettings(ASRVaultCreds asrVaultCreds)
4444
{
4545
this.ResourceName = asrVaultCreds.ResourceName;
46-
this.ResouceGroupName = asrVaultCreds.ResourceGroupName;
46+
this.ResourceGroupName = asrVaultCreds.ResourceGroupName;
4747
this.ResourceNamespace = asrVaultCreds.ResourceNamespace;
4848
this.ResouceType = asrVaultCreds.ARMResourceType;
4949
}
@@ -57,7 +57,7 @@ public ASRVaultSettings(ASRVaultCreds asrVaultCreds)
5757
/// <summary>
5858
/// Gets or sets Resource Group Name.
5959
/// </summary>
60-
public string ResouceGroupName { get; set; }
60+
public string ResourceGroupName { get; set; }
6161

6262
/// <summary>
6363
/// Gets or sets Resource Provider Namespace.
@@ -1117,7 +1117,7 @@ public ASRVault(Vault vault)
11171117
this.Name = vault.Name;
11181118
this.Type = vault.Type;
11191119
this.Location = vault.Location;
1120-
this.ResouceGroupName = PSRecoveryServicesClient.GetResourceGroup(vault.Id);
1120+
this.ResourceGroupName = PSRecoveryServicesClient.GetResourceGroup(vault.Id);
11211121
this.SubscriptionId = PSRecoveryServicesClient.GetSubscriptionId(vault.Id);
11221122
this.Properties = new ASRVaultProperties();
11231123
this.Properties.ProvisioningState = vault.Properties.ProvisioningState;
@@ -1133,7 +1133,7 @@ public ASRVault(VaultCreateResponse vault)
11331133
this.Name = vault.Name;
11341134
this.Type = vault.Type;
11351135
this.Location = vault.Location;
1136-
this.ResouceGroupName = PSRecoveryServicesClient.GetResourceGroup(vault.Id);
1136+
this.ResourceGroupName = PSRecoveryServicesClient.GetResourceGroup(vault.Id);
11371137
this.SubscriptionId = PSRecoveryServicesClient.GetSubscriptionId(vault.Id);
11381138
this.Properties = new ASRVaultProperties();
11391139
this.Properties.ProvisioningState = vault.Properties.ProvisioningState;
@@ -1163,9 +1163,9 @@ public ASRVault(VaultCreateResponse vault)
11631163
public string Location { get; set; }
11641164

11651165
/// <summary>
1166-
/// Gets or sets Resouce group name.
1166+
/// Gets or sets Resource group name.
11671167
/// </summary>
1168-
public string ResouceGroupName { get; set; }
1168+
public string ResourceGroupName { get; set; }
11691169

11701170
/// <summary>
11711171
/// Gets or sets Subscription.

src/ResourceManager/SiteRecovery/Commands.SiteRecovery/Vault/RemoveAzureSiteRecoveryVault.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public override void ExecuteSiteRecoveryCmdlet()
4343
{
4444
base.ExecuteSiteRecoveryCmdlet();
4545

46-
RecoveryServicesOperationStatusResponse response = RecoveryServicesClient.DeleteVault(this.Vault.ResouceGroupName, this.Vault.Name);
46+
RecoveryServicesOperationStatusResponse response = RecoveryServicesClient.DeleteVault(this.Vault.ResourceGroupName, this.Vault.Name);
4747

4848
VaultOperationOutput output = new VaultOperationOutput()
4949
{

src/ResourceManager/SiteRecovery/Commands.SiteRecovery/Vault/SetAzureSiteRecoveryVaultSettings.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ private void SetASRVaultContext(ASRVault asrVault)
7575
// Validate the Vault
7676
RecoveryServicesClient.ValidateVaultSettings(
7777
asrVault.Name,
78-
asrVault.ResouceGroupName);
78+
asrVault.ResourceGroupName);
7979

8080
this.WriteObject(new ASRVaultSettings(PSRecoveryServicesClient.asrVaultCreds));
8181
}

0 commit comments

Comments
 (0)