@@ -817,10 +817,14 @@ function Test-MigrationAbortAzureStorageAccount
817
817
Get-AzureStorageAccount - StorageAccountName $storageName ;
818
818
819
819
Move-AzureStorageAccount - Prepare - StorageAccountName $storageName ;
820
- Get-AzureStorageAccount - StorageAccountName $storageName ;
820
+ $result = Get-AzureStorageAccount - StorageAccountName $storageName ;
821
+ Assert-AreEqual " Prepared" $result.MigrationState ;
822
+ $resultOut = $result | Out-String ;
821
823
822
824
Move-AzureStorageAccount - Abort - StorageAccountName $storageName ;
823
- Get-AzureStorageAccount - StorageAccountName $storageName ;
825
+ $result = Get-AzureStorageAccount - StorageAccountName $storageName ;
826
+ Assert-Null $result.MigrationState ;
827
+ $resultOut = $result | Out-String ;
824
828
825
829
# Cleanup
826
830
Remove-AzureStorageAccount - StorageAccountName $storageName ;
@@ -1039,53 +1043,53 @@ function Run-InitiateMaintenanceTest
1039
1043
# or 400 with error message like "User initiated maintenance on the virtual machine was
1040
1044
# successfully completed". Both are expected reponses.
1041
1045
# To continue script, $ErrorActionPreference should be set to 'SilentlyContinue'.
1042
- $tempErrorActionPreference = $ErrorActionPreference ;
1046
+ $tempErrorActionPreference = $ErrorActionPreference ;
1043
1047
$ErrorActionPreference = ' SilentlyContinue' ;
1044
-
1045
- # Setup
1046
- $location = " Central US EUAP" ;
1047
- $imgName = Get-DefaultImage $location ;
1048
+
1049
+ # Setup
1050
+ $location = " Central US EUAP" ;
1051
+ $imgName = Get-DefaultImage $location ;
1048
1052
1049
- $storageName = ' pstest' + (getAssetName);
1050
- New-AzureStorageAccount - StorageAccountName $storageName - Location $location ;
1053
+ $storageName = ' pstest' + (getAssetName);
1054
+ New-AzureStorageAccount - StorageAccountName $storageName - Location $location ;
1051
1055
1052
- # Associate the new storage account with the current subscription
1053
- Set-CurrentStorageAccountName $storageName ;
1056
+ # Associate the new storage account with the current subscription
1057
+ Set-CurrentStorageAccountName $storageName ;
1054
1058
1055
- $vmName = " psvm01" ;
1056
- $svcName = ' pstest' + (Get-CloudServiceName );
1057
- $userName = " pstestuser" ;
1058
- $password = $PLACEHOLDER ;
1059
+ $vmName = " psvm01" ;
1060
+ $svcName = ' pstest' + (Get-CloudServiceName );
1061
+ $userName = " pstestuser" ;
1062
+ $password = $PLACEHOLDER ;
1059
1063
1060
- # Test
1061
- New-AzureService - ServiceName $svcName - Location $location ;
1064
+ # Test
1065
+ New-AzureService - ServiceName $svcName - Location $location ;
1062
1066
1063
- try
1064
- {
1065
- New-AzureQuickVM - Windows - ImageName $imgName - Name $vmName - ServiceName $svcName - AdminUsername $userName - Password $password ;
1067
+ try
1068
+ {
1069
+ New-AzureQuickVM - Windows - ImageName $imgName - Name $vmName - ServiceName $svcName - AdminUsername $userName - Password $password ;
1066
1070
# Start-Sleep -s 300; #Uncomment this line for record mode testing.
1067
1071
1068
- # Get VM
1069
- $vm = Get-AzureVM - ServiceName $svcName - Name $vmName ;
1070
- Assert-NotNull $vm ;
1071
- Assert-NotNull $vm.MaintenanceStatus ;
1072
+ # Get VM
1073
+ $vm = Get-AzureVM - ServiceName $svcName - Name $vmName ;
1074
+ Assert-NotNull $vm ;
1075
+ Assert-NotNull $vm.MaintenanceStatus ;
1072
1076
1073
- # Test Initiate Maintenance
1074
- $result = Restart-AzureVM - InitiateMaintenance - ServiceName $svcName - Name $vmName ;
1077
+ # Test Initiate Maintenance
1078
+ $result = Restart-AzureVM - InitiateMaintenance - ServiceName $svcName - Name $vmName ;
1075
1079
1076
- $vm = Get-AzureVM - ServiceName $svcName - Name $vmName
1077
- Assert-NotNull $vm.MaintenanceStatus ;
1080
+ $vm = Get-AzureVM - ServiceName $svcName - Name $vmName
1081
+ Assert-NotNull $vm.MaintenanceStatus ;
1078
1082
}
1079
1083
catch
1080
1084
{
1081
- Assert-True {$result.Result.Contains (" User initiated maintenance on the Virtual Machine was successfully completed." )};
1085
+ Assert-True {$result.Result.Contains (" User initiated maintenance on the Virtual Machine was successfully completed." )};
1082
1086
$vm = Get-AzureVM - ServiceName $svcName - Name $vmName
1083
1087
Assert-NotNull $vm.MaintenanceStatus ;
1084
- }
1085
- finally
1086
- {
1087
- # Cleanup
1088
- Cleanup- CloudService $srcName ;
1089
- $ErrorActionPreference = $tempErrorActionPreference ;
1090
- }
1088
+ }
1089
+ finally
1090
+ {
1091
+ # Cleanup
1092
+ Cleanup- CloudService $srcName ;
1093
+ $ErrorActionPreference = $tempErrorActionPreference ;
1094
+ }
1091
1095
}
0 commit comments