Skip to content

Commit 8e38e59

Browse files
committed
Merge pull request #62 from huangpf/dev
Dev
2 parents 2562e72 + c7b8242 commit 8e38e59

File tree

48 files changed

+101129
-46784
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+101129
-46784
lines changed

src/ResourceManager/Compute/Commands.Compute.Test/Commands.Compute.Test.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -356,6 +356,9 @@
356356
<None Include="SessionRecords\Microsoft.Azure.Commands.Compute.Test.ScenarioTests.VirtualMachineTests\TestVirtualMachineWithDifferentStorageResource.json">
357357
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
358358
</None>
359+
<None Include="SessionRecords\Microsoft.Azure.Commands.Compute.Test.ScenarioTests.VirtualMachineTests\TestVirtualMachineWithEmptyAuc.json">
360+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
361+
</None>
359362
<None Include="SessionRecords\Microsoft.Azure.Commands.Compute.Test.ScenarioTests.VirtualMachineTests\TestVirtualMachineWithVMAgentAutoUpdate.json">
360363
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
361364
</None>

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

Lines changed: 14 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -400,26 +400,22 @@ function Get-ResourceProviderLocation
400400
{
401401
param ([string] $provider)
402402

403-
if ([Microsoft.Azure.Test.HttpRecorder.HttpMockServer]::Mode -ne [Microsoft.Azure.Test.HttpRecorder.HttpRecorderMode]::Playback)
404-
{
405-
$namespace = $provider.Split("/")[0];
406-
if($provider.Contains("/"))
407-
{
408-
$type = $provider.Substring($namespace.Length + 1);
409-
$location = Get-AzureRmResourceProvider -ProviderNamespace $namespace | where {$_.ResourceTypes[0].ResourceTypeName -eq $type};
403+
$namespace = $provider.Split("/")[0];
404+
if($provider.Contains("/"))
405+
{
406+
$type = $provider.Substring($namespace.Length + 1);
407+
$location = Get-AzureRmResourceProvider -ProviderNamespace $namespace | where {$_.ResourceTypes[0].ResourceTypeName -eq $type};
410408

411-
if ($location -eq $null)
412-
{
413-
return "westus";
414-
}
415-
else
416-
{
417-
return $location.Locations[0];
418-
}
409+
if ($location -eq $null)
410+
{
411+
return "westus";
419412
}
420-
return "westus";
421-
}
422-
return "westus";
413+
else
414+
{
415+
return $location.Locations[0];
416+
}
417+
}
418+
return "westus";
423419
}
424420

425421
function Get-ComputeVMLocation

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

Lines changed: 29 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,7 @@ function Test-VirtualMachineExtension
139139
Assert-AreEqual $ext.ResourceGroupName $rgname;
140140
Assert-NotNull $ext.ProvisioningState;
141141
Assert-NotNull $ext.Statuses;
142+
Assert-NotNull $ext.SubStatuses;
142143

143144
# Remove Extension
144145
Remove-AzureRmVMExtension -ResourceGroupName $rgname -VMName $vmname -Name $extname -Force;
@@ -295,13 +296,13 @@ function Test-VirtualMachineExtensionUsingHashTable
295296
Assert-AreEqual $vm1.HardwareProfile.VirtualMachineSize $vmsize;
296297

297298
# Check Extensions in VM
298-
Assert-AreEqual $vm1.Extensions.Count 1;
299-
Assert-AreEqual $vm1.Extensions[0].Name $extname;
300-
Assert-AreEqual $vm1.Extensions[0].Type 'Microsoft.Compute/virtualMachines/extensions';
301-
Assert-AreEqual $vm1.Extensions[0].Publisher $publisher;
302-
Assert-AreEqual $vm1.Extensions[0].ExtensionType $exttype;
303-
Assert-AreEqual $vm1.Extensions[0].TypeHandlerVersion $extver;
304-
Assert-NotNull $vm1.Extensions[0].Settings;
299+
Assert-AreEqual $vm1.Extensions.Count 2;
300+
Assert-AreEqual $vm1.Extensions[1].Name $extname;
301+
Assert-AreEqual $vm1.Extensions[1].Type 'Microsoft.Compute/virtualMachines/extensions';
302+
Assert-AreEqual $vm1.Extensions[1].Publisher $publisher;
303+
Assert-AreEqual $vm1.Extensions[1].ExtensionType $exttype;
304+
Assert-AreEqual $vm1.Extensions[1].TypeHandlerVersion $extver;
305+
Assert-NotNull $vm1.Extensions[1].Settings;
305306

306307
# Remove Extension
307308
Remove-AzureRmVMExtension -ResourceGroupName $rgname -VMName $vmname -Name $extname -Force;
@@ -464,13 +465,13 @@ function Test-VirtualMachineCustomScriptExtension
464465
Assert-AreEqual $vm1.HardwareProfile.VirtualMachineSize $vmsize;
465466

466467
# Check Extensions in VM
467-
Assert-AreEqual $vm1.Extensions.Count 1;
468-
Assert-AreEqual $vm1.Extensions[0].Name $extname;
469-
Assert-AreEqual $vm1.Extensions[0].Type 'Microsoft.Compute/virtualMachines/extensions';
470-
Assert-AreEqual $vm1.Extensions[0].Publisher $publisher;
471-
Assert-AreEqual $vm1.Extensions[0].ExtensionType $exttype;
472-
Assert-AreEqual $vm1.Extensions[0].TypeHandlerVersion $extver;
473-
Assert-NotNull $vm1.Extensions[0].Settings;
468+
Assert-AreEqual $vm1.Extensions.Count 2;
469+
Assert-AreEqual $vm1.Extensions[1].Name $extname;
470+
Assert-AreEqual $vm1.Extensions[1].Type 'Microsoft.Compute/virtualMachines/extensions';
471+
Assert-AreEqual $vm1.Extensions[1].Publisher $publisher;
472+
Assert-AreEqual $vm1.Extensions[1].ExtensionType $exttype;
473+
Assert-AreEqual $vm1.Extensions[1].TypeHandlerVersion $extver;
474+
Assert-NotNull $vm1.Extensions[1].Settings;
474475

475476
# *** TODO: The removal call did not return. 12/12/2014
476477
}
@@ -625,13 +626,13 @@ function Test-VirtualMachineCustomScriptExtensionFileUri
625626
Assert-AreEqual $vm1.HardwareProfile.VirtualMachineSize $vmsize;
626627

627628
# Check Extensions in VM
628-
Assert-AreEqual $vm1.Extensions.Count 1;
629-
Assert-AreEqual $vm1.Extensions[0].Name $extname;
630-
Assert-AreEqual $vm1.Extensions[0].Type 'Microsoft.Compute/virtualMachines/extensions';
631-
Assert-AreEqual $vm1.Extensions[0].Publisher $publisher;
632-
Assert-AreEqual $vm1.Extensions[0].ExtensionType $exttype;
633-
Assert-AreEqual $vm1.Extensions[0].TypeHandlerVersion $extver;
634-
Assert-NotNull $vm1.Extensions[0].Settings;
629+
Assert-AreEqual $vm1.Extensions.Count 2;
630+
Assert-AreEqual $vm1.Extensions[1].Name $extname;
631+
Assert-AreEqual $vm1.Extensions[1].Type 'Microsoft.Compute/virtualMachines/extensions';
632+
Assert-AreEqual $vm1.Extensions[1].Publisher $publisher;
633+
Assert-AreEqual $vm1.Extensions[1].ExtensionType $exttype;
634+
Assert-AreEqual $vm1.Extensions[1].TypeHandlerVersion $extver;
635+
Assert-NotNull $vm1.Extensions[1].Settings;
635636
}
636637
finally
637638
{
@@ -774,13 +775,13 @@ function Test-VirtualMachineAccessExtension
774775
Assert-AreEqual $vm1.HardwareProfile.VirtualMachineSize $vmsize;
775776

776777
# Check Extensions in VM
777-
Assert-AreEqual $vm1.Extensions.Count 1;
778-
Assert-AreEqual $vm1.Extensions[0].Name $extname;
779-
Assert-AreEqual $vm1.Extensions[0].Type 'Microsoft.Compute/virtualMachines/extensions';
780-
Assert-AreEqual $vm1.Extensions[0].Publisher $publisher;
781-
Assert-AreEqual $vm1.Extensions[0].ExtensionType $exttype;
782-
Assert-AreEqual $vm1.Extensions[0].TypeHandlerVersion $extver;
783-
Assert-NotNull $vm1.Extensions[0].Settings;
778+
Assert-AreEqual $vm1.Extensions.Count 2;
779+
Assert-AreEqual $vm1.Extensions[1].Name $extname;
780+
Assert-AreEqual $vm1.Extensions[1].Type 'Microsoft.Compute/virtualMachines/extensions';
781+
Assert-AreEqual $vm1.Extensions[1].Publisher $publisher;
782+
Assert-AreEqual $vm1.Extensions[1].ExtensionType $exttype;
783+
Assert-AreEqual $vm1.Extensions[1].TypeHandlerVersion $extver;
784+
Assert-NotNull $vm1.Extensions[1].Settings;
784785

785786
# *** TODO: The removal call did not return. 12/12/2014
786787
}

src/ResourceManager/Compute/Commands.Compute.Test/ScenarioTests/VirtualMachineTests.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,5 +144,13 @@ public void TestVirtualMachineWithDifferentStorageResource()
144144
{
145145
ComputeTestController.NewInstance.RunPsTest("Test-VirtualMachineWithDifferentStorageResource");
146146
}
147+
148+
[Fact]
149+
[Trait(Category.AcceptanceType, Category.CheckIn)]
150+
public void TestVirtualMachineWithEmptyAuc()
151+
{
152+
ComputeTestController.NewInstance.RunPsTest("Test-VirtualMachineWithEmptyAuc");
153+
}
154+
147155
}
148156
}

0 commit comments

Comments
 (0)