Skip to content

Commit

Permalink
Merge pull request #23 from AsrOneSdk/user/prmyaka/v2anewversiontest
Browse files Browse the repository at this point in the history
V2A test record json files
  • Loading branch information
pradheepm authored Apr 7, 2021
2 parents 7f5f694 + 6578c3b commit 28e2299
Show file tree
Hide file tree
Showing 39 changed files with 348,408 additions and 80,798 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

$suffix="v2avm1"
$JobQueryWaitTimeInSeconds = 0
$PrimaryFabricName = "V2A-W2K12-400"
$PrimaryFabricName = "PwsTestCS"
$PrimaryNetworkFriendlyName = "corp"
$RecoveryNetworkFriendlyName = "corp"
$NetworkMappingName = "corp96map"
Expand Down Expand Up @@ -170,12 +170,12 @@ function Test-AsrEvent
$Events = get-asrEvent
Assert-NotNull($Events)

$e = Get-AzRecoveryServicesAsrEvent -Name $Events[0].Name
<# $e = Get-AzRecoveryServicesAsrEvent -Name $Events[0].Name
Assert-NotNull($e)
Assert-NotNull($e.Name)
Assert-NotNull($e.Description)
Assert-NotNull($e.FabricId)
Assert-NotNull($e.AffectedObjectFriendlyName)
Assert-NotNull($e.AffectedObjectFriendlyName) #>

$e = Get-AzRecoveryServicesAsrEvent -Severity $Events[0].Severity
Assert-NotNull($e)
Expand All @@ -189,8 +189,8 @@ function Test-AsrEvent
$e = Get-AzRecoveryServicesAsrEvent -EventType VmHealth -FabricId $e[0].FabricId
Assert-NotNull($e)

$e = Get-AzRecoveryServicesAsrEvent -ResourceId $e[0].Id
Assert-NotNull($e)
#$e = Get-AzRecoveryServicesAsrEvent -ResourceId $e[0].Id
#Assert-NotNull($e)

$fabric = Get-AsrFabric -FriendlyName $PrimaryFabricName
$e = Get-AzRecoveryServicesAsrEvent -Fabric $fabric
Expand All @@ -199,7 +199,8 @@ function Test-AsrEvent
$e = Get-AzRecoveryServicesAsrEvent -AffectedObjectFriendlyName $Events[0].AffectedObjectFriendlyName
Assert-NotNull($e)

$e = Get-AzRecoveryServicesAsrEvent -StartTime "8/18/2017 2:05:00 AM"
$startTime = (Get-Date).AddDays(-3)
$e = Get-AzRecoveryServicesAsrEvent -StartTime $startTime
Assert-NotNull($e)

}
Expand Down Expand Up @@ -236,7 +237,9 @@ function Test-Job

Assert-NotNull($jobList)

$jobList = Get-AzRecoveryServicesAsrJob -StartTime '2017-08-04T09:28:52.0000000Z' -EndTime '2017-08-10T14:20:50.0000000Z'
$startTime = (Get-Date).AddDays(-3)
$endTime = Get-Date
$jobList = Get-AzRecoveryServicesAsrJob -StartTime $startTime -EndTime $endTime
Assert-NotNull($jobList)

$jobList = Get-AzRecoveryServicesAsrJob -State Succeeded
Expand Down
Original file line number Diff line number Diff line change
@@ -1,19 +1,25 @@
<ASRVaultCreds xmlns="http://schemas.datacontract.org/2004/07/Microsoft.Azure.Portal.RecoveryServices.Models.Common" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<SubscriptionId>7c943c1b-5122-4097-90c8-861411bdd574</SubscriptionId>
<ResourceType>HyperVRecoveryManagerVault</ResourceType>
<ResourceName>IbizaV2ATest</ResourceName>
<ManagementCert></ManagementCert>
<AcsNamespace>
<HostName>accesscontrol.windows.net</HostName>
<Namespace>canpod01rrp1users01</Namespace>
<ResourceProviderRealm>http://windowscloudbackup/m3</ResourceProviderRealm>
</AcsNamespace>
<ARMResourceType>vaults</ARMResourceType>
<ChannelIntegrityKey>RpLm/prjKcumC6EFkzyZxQ==</ChannelIntegrityKey>
<Location>southeastasia</Location>
<ResourceGroupName>canaryexproute</ResourceGroupName>
<ResourceNamespace>Microsoft.RecoveryServices</ResourceNamespace>
<SiteId/>
<SiteName/>
<Version>1.0</Version>
</ASRVaultCreds>
<?xml version="1.0" encoding="utf-8"?>
<RSVaultAsrCreds xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Microsoft.Azure.Portal.RecoveryServices.Models.Common">
<VaultDetails>
<SubscriptionId>b8aef8e1-37df-4f17-a537-f10e183c8eca</SubscriptionId>
<ResourceGroup>PwsTestRG</ResourceGroup>
<ResourceName>PwsTestVault</ResourceName>
<ResourceId>6066914184940997397</ResourceId>
<Location>centraluseuap</Location>
<ResourceType>Vaults</ResourceType>
<ProviderNamespace>Microsoft.RecoveryServices</ProviderNamespace>
</VaultDetails>
<ManagementCert>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</ManagementCert>
<Version>2.0</Version>
<AadDetails>
<AadAuthority>https://login.windows.net</AadAuthority>
<AadTenantId>31f0bb8c-c1fe-4044-96d2-8a5a1994ee83</AadTenantId>
<ServicePrincipalClientId>ad418398-de07-4007-8329-05d3a9d85700</ServicePrincipalClientId>
<AadVaultAudience>https://RecoveryServiceVault/centraluseuap/PwsTestVault/6066914184940997397</AadVaultAudience>
<ArmManagementEndpoint>https://pod01-id1.ccy.backup.windowsazure.com/restapi/</ArmManagementEndpoint>
</AadDetails>
<ChannelIntegrityKey></ChannelIntegrityKey>
<SiteId></SiteId>
<SiteName></SiteName>
<PrivateEndpointStateForSiteRecovery>None</PrivateEndpointStateForSiteRecovery>
</RSVaultAsrCreds>
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ public AsrV2ATests(
this.Initialize();
}

[Fact (Skip ="Need to ReRecord")]
[Fact]
[Trait(Category.AcceptanceType, Category.CheckIn)]
public void V2AvCenterTest()
{
Expand All @@ -51,6 +51,18 @@ public void V2AvCenterTest()
"\"");
}

[Fact]
[Trait(Category.AcceptanceType, Category.CheckIn)]
public void V2AAddvCenterTest()
{
this.RunPowerShellTest(
_logger,
Constants.NewModel,
"Test-AddvCenter -vaultSettingsFilePath \"" +
this.VaultSettingsFilePath +
"\"");
}

[Fact]
[Trait(
Category.AcceptanceType,
Expand Down Expand Up @@ -119,7 +131,21 @@ public void V2AAddPI()
"\"");
}

[Fact(Skip = "Need to ReRecord")]
[Fact]
[Trait(
Category.AcceptanceType,
Category.CheckIn)]
public void V2ACreatePolicyAndAssociateTest()
{
this.RunPowerShellTest(
_logger,
Constants.NewModel,
"V2ACreatePolicyAndAssociate -vaultSettingsFilePath \"" +
this.VaultSettingsFilePath +
"\"");
}

[Fact]
[Trait(Category.AcceptanceType, Category.CheckIn)]
public void V2ACreateRPI()
{
Expand Down Expand Up @@ -193,6 +219,30 @@ public void V2AFailoverJob()
"V2AFailoverJob -vaultSettingsFilePath \"" + this.VaultSettingsFilePath + "\"");
}

[Fact]
[Trait(
Category.AcceptanceType,
Category.CheckIn)]
public void V2ATestSwitchProtection()
{
this.RunPowerShellTest(
_logger,
Constants.NewModel,
"V2ATestReprotectAzureToVmware -vaultSettingsFilePath \"" + this.VaultSettingsFilePath + "\"");
}

[Fact]
[Trait(
Category.AcceptanceType,
Category.CheckIn)]
public void V2ATestFailback()
{
this.RunPowerShellTest(
_logger,
Constants.NewModel,
"V2ATestFailback -vaultSettingsFilePath \"" + this.VaultSettingsFilePath + "\"");
}

[Fact]
[Trait(
Category.AcceptanceType,
Expand All @@ -202,7 +252,7 @@ public void V2ATestReprotect()
this.RunPowerShellTest(
_logger,
Constants.NewModel,
"V2ATestReprotect -vaultSettingsFilePath \"" + this.VaultSettingsFilePath + "\"");
"V2ATestReprotectVMwareToAzure -vaultSettingsFilePath \"" + this.VaultSettingsFilePath + "\"");
}

[Fact]
Expand Down Expand Up @@ -249,9 +299,6 @@ public void SetRPI()
Category.CheckIn)]
public void V2ACreateRPIWithDES()
{
this.VaultSettingsFilePath = Path.Combine(
AppDomain.CurrentDomain.BaseDirectory,
"ScenarioTests", "V2A", "CMKInput","V2A.VaultCredentials");
this.RunPowerShellTest(
_logger,
Constants.NewModel,
Expand All @@ -266,9 +313,6 @@ public void V2ACreateRPIWithDES()
Category.CheckIn)]
public void V2ACreateRPIWithDESEnabledDiskInput()
{
this.VaultSettingsFilePath = Path.Combine(
AppDomain.CurrentDomain.BaseDirectory,
"ScenarioTests", "V2A", "CMKInput", "V2A.VaultCredentials");
this.RunPowerShellTest(
_logger,
Constants.NewModel,
Expand All @@ -283,9 +327,6 @@ public void V2ACreateRPIWithDESEnabledDiskInput()
Category.CheckIn)]
public void V2ACreateRPIWithPPG()
{
this.VaultSettingsFilePath = Path.Combine(
AppDomain.CurrentDomain.BaseDirectory,
"ScenarioTests", "V2A", "V2AInput", "V2AInput.VaultCredentials");
this.RunPowerShellTest(
_logger,
Constants.NewModel,
Expand All @@ -300,9 +341,6 @@ public void V2ACreateRPIWithPPG()
Category.CheckIn)]
public void V2AUpdateRPIWithPPG()
{
this.VaultSettingsFilePath = Path.Combine(
AppDomain.CurrentDomain.BaseDirectory,
"ScenarioTests", "V2A", "V2AInput", "V2AInput.VaultCredentials");
this.RunPowerShellTest(
_logger,
Constants.NewModel,
Expand All @@ -317,9 +355,6 @@ public void V2AUpdateRPIWithPPG()
Category.CheckIn)]
public void V2ACreateRPIWithAvZone()
{
this.VaultSettingsFilePath = Path.Combine(
AppDomain.CurrentDomain.BaseDirectory,
"ScenarioTests", "V2A", "V2AInput", "V2AInput.VaultCredentials");
this.RunPowerShellTest(
_logger,
Constants.NewModel,
Expand All @@ -334,9 +369,6 @@ public void V2ACreateRPIWithAvZone()
Category.CheckIn)]
public void V2AUpdateRPIWithAvZone()
{
this.VaultSettingsFilePath = Path.Combine(
AppDomain.CurrentDomain.BaseDirectory,
"ScenarioTests", "V2A", "V2AInput", "V2AInput.VaultCredentials");
this.RunPowerShellTest(
_logger,
Constants.NewModel,
Expand Down
Loading

0 comments on commit 28e2299

Please sign in to comment.