Skip to content

Commit e786516

Browse files
committed
Add tests for format files.
1 parent 20673f0 commit e786516

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

src/ResourceManager/Compute/Commands.Compute.Test/ScenarioTests/VirtualMachineScaleSetTests.ps1

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,34 +120,64 @@ function Test-VirtualMachineScaleSet
120120
$vmss.VirtualMachineProfile.StorageProfile.OSDisk.VirtualHardDiskContainers.Add($vhdContainer);
121121

122122
$st = New-AzureVirtualMachineScaleSet -ResourceGroupName $rgname -VirtualMachineScaleSetCreateOrUpdateParameters $vmss;
123+
124+
Write-Verbose ('Running Command : ' + 'Get-AzureVirtualMachineScaleSet');
123125
$vmssResult = Get-AzureVirtualMachineScaleSet -ResourceGroupName $rgname -VMScaleSetName $vmss.Name;
124126
Assert-True { $vmss.Name -eq $vmssResult.VirtualMachineScaleSet.Name };
127+
$output = $vmssResult | Out-String;
128+
Assert-True { $output.Contains("VirtualMachineScaleSet") };
129+
Write-Verbose ($output);
125130

126131
# List All
132+
Write-Verbose ('Running Command : ' + 'Get-AzureVirtualMachineScaleSetAllList');
127133
$vmssList = Get-AzureVirtualMachineScaleSetAllList -VirtualMachineScaleSetListAllParameters $null;
128134
Assert-True { ($vmssList.VirtualMachineScaleSets | select -ExpandProperty Name) -contains $vmss.Name };
135+
$output = $vmssList | Out-String;
136+
Assert-True { $output.Contains("VirtualMachineScaleSets") };
137+
Write-Verbose ($output);
129138

130139
# List from RG
140+
Write-Verbose ('Running Command : ' + 'Get-AzureVirtualMachineScaleSetList');
131141
$vmssList = Get-AzureVirtualMachineScaleSetList -ResourceGroupName $rgname;
132142
Assert-True { ($vmssList.VirtualMachineScaleSets | select -ExpandProperty Name) -contains $vmss.Name };
143+
$output = $vmssList | Out-String;
144+
Assert-True { $output.Contains("VirtualMachineScaleSets") };
145+
Write-Verbose ($output);
133146

134147
# List Skus
148+
Write-Verbose ('Running Command : ' + 'Get-AzureVirtualMachineScaleSetSkusList');
135149
$skuList = Get-AzureVirtualMachineScaleSetSkusList -ResourceGroupName $rgname -VMScaleSetName $vmss.Name;
150+
$output = $skuList | Out-String;
151+
Write-Verbose ($output);
136152

137153
# List All VMs
138154
$vmListParams = New-AzureComputeParameterObject -FriendlyName VirtualMachineScaleSetVMListParameters;
139155
$vmListParams.ResourceGroupName = $rgname;
140156
$vmListParams.VirtualMachineScaleSetName = $vmss.Name;
157+
158+
Write-Verbose ('Running Command : ' + 'Get-AzureVirtualMachineScaleSetVMList');
141159
$vmListResult = Get-AzureVirtualMachineScaleSetVMList -VirtualMachineScaleSetVMListParameters $vmListParams;
160+
$output = $vmListResult | Out-String;
161+
Write-Verbose ($output);
162+
142163
$vmList = $vmListResult.VirtualMachineScaleSetVMs;
143164

144165
# List each VM
145166
for ($i = 0; $i -lt $vmList.Count; $i++)
146167
{
168+
Write-Verbose ('Running Command : ' + 'Get-AzureVirtualMachineScaleSetVM');
147169
$vm = Get-AzureVirtualMachineScaleSetVM -ResourceGroupName $rgname -VMScaleSetName $vmss.Name -InstanceId $i;
148170
Assert-NotNull $vm.VirtualMachineScaleSetVM;
171+
$output = $vm | Out-String;
172+
Assert-True { $output.Contains("VirtualMachineScaleSetVM") };
173+
Write-Verbose ($output);
174+
175+
Write-Verbose ('Running Command : ' + 'Get-AzureVirtualMachineScaleSetVMInstanceView');
149176
$vmInstance = Get-AzureVirtualMachineScaleSetVMInstanceView -ResourceGroupName $rgname -VMScaleSetName $vmss.Name -InstanceId $i;
150177
Assert-NotNull $vmInstance.VirtualMachineScaleSetVMInstanceView;
178+
$output = $vmInstance | Out-String;
179+
Assert-True { $output.Contains("VirtualMachineScaleSetVMInstanceView") };
180+
Write-Verbose($output);
151181
}
152182

153183
# List Next (negative test)

0 commit comments

Comments
 (0)