Skip to content

Commit

Permalink
V2A test record json files
Browse files Browse the repository at this point in the history
  • Loading branch information
pradheepm committed Apr 7, 2021
1 parent 7f5f694 commit 6578c3b
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>MIIKaQIBAzCCCiUGCSqGSIb3DQEHAaCCChYEggoSMIIKDjCCBhcGCSqGSIb3DQEHAaCCBggEggYEMIIGADCCBfwGCyqGSIb3DQEMCgECoIIE/jCCBPowHAYKKoZIhvcNAQwBAzAOBAi2ZrRm0uZfOgICB9AEggTYiUwBX8FeLzeAQPOwnLTXWqHrC+JNL4Z9sV+KX3fSLOliKlDj+Egi4r1SRQsSJ3eLfYNWuSBM9Ks2/Ml7+L8Tv2xbDf5NB4rWeVYW9evR4V64AXFVE4mpw1+54DwwmtrXeRZKEUkBJCRIjuCHuxJtrfrZ2JtM2t1jKw3wuEIHoz0mQHCg1F9U6Qpu3HFzZREwiOOnzxDDDBEWA0mtjN0fk/6V9Ms95fIu2xrtrj1mSz0nUshdoQigFCGOLsGRjoipkCbWhTfLOonocFY/4jycRDaEu8v3ACyGhPPJ+FSCFCG88qXT378Bi1Z+bxI+fZI+qY0Tzk33odLhun2qcM/DW0uH9z4SRBRydfCE+osuLT8Byr2cIdqqQU66yt/W6e02uaKxBlqI4EfUhLomLIi7z7LHdsNz1ScxPE240q/+bHjH/4LCyuFxPnbfsl+srmTtLJnGk4+6rKZxWqTqgrJD0oIEu1qZdH/zfg2iM9gIcJrCbRB9HQvL3JBa+Sl+wlGMHHA6wpfXtYsjE86dS+2jojKXa3742+Qk7/UcHNA+c0/g4m43rGtvgojbg44lir5sustGvj9qIgJ3Du5/36fz7IqZVyXsQvY2wD5Cn5Tr6efAwfTPz++vuPjdCGkCLY1gcFwC+fbaoW/vK+be9oqrcH34oiSdZtjmHXbqgAPRN7QWffb6bY1IZgsxzyoS9/+/6ypyK8hqrOPvB9GCWQ5P0e2uHbOsDNtFV4egmsTP/V/FBzAy0az6snzCw9TnvbtKUSLptDD7a7HE9nPA5EPetvy2jQ6Qwn5iGiTYM+EJPKgqJx23bLw1Aq+gEmGrjpN2ktuwUPraA3K0rZ0P3txEDE4mU3x5GrWi9hFg3nukzvjNaazX2CzGLHrIMXn0MXOacJg1ndpvZPwHnDsT8KdjpSriQALr/x1Nn1CBYK09iE9G2FQ8M4uNjmWCyhRrnQx6FcgmqYMNLWDO+i6an515DeHpXUOrb+k8Sdpfhy5mXMop3baUVQoUWVcdUuLqffVyLBAVglQiJpQJE/bgqGRJtBmsHtRJr1scogXcM5/9H4+5SOGZ/LJYDfrHKTe3Xv4dEGmxvI7t8I0EPqE7Fq9U0Tp6d6WBGyNmp2VuT5BZ6Q7PZUzfJagNIzfZh/IPi8sqZODtxOpKdkzc9T8K14+CeQv9f883Tr8PO/TnMMTnmH78kluj4S+rDrOcqECOlCUBZGfvQD8f965Z5PP9fmSXkWCOUXbElrHW59e5GxZ5AoQIH1fWBcT2cabCXrgAI9fbTr+c8fUlxHX7pRRQ4SYDnmU1bMUzN+GatGMK46s/jD4ST8IxgmZGLrUjASKjxBqypowpMD7k34Csysd3RoiN3Mi9cwmJuvVjODVJ3gvcWVpwQvn8a6G6T1qLcGas2Tcqo9qt0REtTJDcXOJdo2AA2gM8bDo0k9mNwFZeLZdsz1GU4mKTB3biNRpGBhEZu8GdOh5C0eDaw7gt85019foE7LH0KANw/6Ja92d5Kt0OR2HgIpE54XYNXaEywrK7O9JEHN4dMFwPjpBjqCuI4H/34tKcAPu0t2rvpoJKaeTfVrSPXl4BM9inXfTSoeiXSeaYAvY/VHuTn8aR1kezcbP0B3q26/lAC+mzclAfrVeqBAHcLVs64ktieTGB6jANBgkrBgEEAYI3EQIxADATBgkqhkiG9w0BCRUxBgQEAQAAADBXBgkqhkiG9w0BCRQxSh5IADMAMQA4AGEAOQA1ADQANgAtADMAMwA2AGYALQA0AGIAOAA4AC0AYQAxADcAZAAtADMANAA0ADcAMQBmAGEAOAA5ADEANgAxMGsGCSsGAQQBgjcRATFeHlwATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AaABhAG4AYwBlAGQAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCA+8GCSqGSIb3DQEHBqCCA+AwggPcAgEAMIID1QYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQIDN4EeKIsVXECAgfQgIIDqEiJAsIZ+/Xm+iCR7o2nD84gilLSrQa66hpB1R3BnBT+jim2ko8XdYxjfFfv18Mb405wVRJqPh2LusELz72q77XxgEI3LT8bXGRMyhlfHHBZ4536712IJGqvGPANfbUidWXYVmeXPhTFaXsHb94xo3lGTcNSQX6qTIdsCLtJWID5m0HPblKBz7Z62UGPSi7KkUzmRSKe1IJaeorIvQk8iU1bNwT4mQpDw+QzM51y9Y1JN9ni0y85JBOIqtmrut9OzYnbQh6KLSEMt+E1FWjKWhAStxX2JZQLhDQ0wcfUhuIFtsYL5/WS5z8zgEt58B/LvOZQYpSg6GsyACU/WjWRdGjS4J1Oh0H/X7r5ltv1DPgDGcXJW7+Rtl1E0vQqM4pywq27Na/j1X1++dkYKrcxTTRMV1B4GrnKIqE2Pnhmn9fRlAodcs31KV6WwaqZWQveP9mPgCv/XT7V2CIVX09/tj2q6zgq3Uh6tuMq2LsSOrQNi/LfKhSJOa1DCaMZZmqagSgDPUVlY5xyRdByx/DxIDFFQERolZ5ZyEVLDz3zzeWQPTcaQ/7LkD31zuuo6ZRsezizuNO62XTj+6e7LdduwXCiV4A5dH4tpyeZnYJ4ifq5RsF9xQaDiwDAuFVskwtlDBLook64v9mzrLsG0AL9+SS0CZjOMgvMhJyCfHIvCxMryVpHRQAOiW/+3TYKy939vLlxKg7SGqLVnNlXsjQlKb3sf219Ye/CALwSTHzWa8CIJsSzM1Pi4MULVXHuW89E3pQS8R20tMdkr4fvjb/BVYPCZxFMxMG93fkdOKEjLXEXBVd8AUpY7BQ+l4Y1kKwCo7Eu53P3ql3oYz3g+0YMiJF2efBtOE/hstaV+FRb0P3SbRbjfjKHaJwU4c6Wz4/M0RfrB80iSkx6tTgAVsORiBA+x9fBGRO/DycYesdnUExkaq5KcC0OQx/R4j/OMRbI6edNsEmmkkUQSvlvaOznSwrzb/ccNn4jw5PFGt8buu7Vj845qpVUazXBMJY+UBIgGnDba9QTF0Wy3zb7wHcSc0PydZ7mdpSOtN8d4x7eAF48k/+fUqZZPLAGNuURAV+ysOjLX8WOT2zD2YeYIXklXwlIVXNGM89g8TdhOI5RSfV1ebssqQV5WVM2Ukcy1ZxUduh7mIswgZWtnz1bEBFHRf7u4FEwhKLOQ/RB0fHJYCzU64p/oPvxl0ABuuTYMbxdrBJtXs4Tj5yl9+li2FbYnXoaWDbrD05tNjA7MB8wBwYFKw4DAhoEFMmpcYb3kbb1s8vlg+b9t3VtAfMyBBQ78t3Zt3/wox0KwiN3ImH9CAwOhgICB9A=</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 6578c3b

Please sign in to comment.