Skip to content

Commit a277131

Browse files
committed
Merge pull request #1 from huangpf/dev
AzureRT PR S42
2 parents 85db4ba + 451839b commit a277131

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

src/ServiceManagement/Compute/Commands.ServiceManagement.Test/FunctionalTests/ScenarioTest.cs

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -225,8 +225,15 @@ public void ProvisionLinuxVM()
225225

226226
try
227227
{
228-
vmPowershellCmdlets.NewAzureQuickVM(OS.Linux, newAzureLinuxVMName, serviceName, linuxImageName, "user",
229-
password, locationName);
228+
Utilities.RetryActionUntilSuccess(() =>
229+
{
230+
if (vmPowershellCmdlets.TestAzureServiceName(serviceName))
231+
{
232+
var op = vmPowershellCmdlets.RemoveAzureService(serviceName);
233+
}
234+
235+
vmPowershellCmdlets.NewAzureQuickVM(OS.Linux, newAzureLinuxVMName, serviceName, linuxImageName, "user", password, locationName);
236+
}, "Windows Azure is currently performing an operation on this hosted service that requires exclusive access.", 10, 30);
230237

231238
// Verify
232239
PersistentVMRoleContext vmRoleCtxt = vmPowershellCmdlets.GetAzureVM(newAzureLinuxVMName, serviceName);

src/ServiceManagement/Compute/Commands.ServiceManagement/Model/DeploymentInfoContext.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,7 @@ public DeploymentInfoContext(DeploymentGetResponse deployment)
255255

256256
this.RolesConfiguration = new Dictionary<string, RoleConfiguration>();
257257

258-
var roles = doc.Root.Descendants(this.ns + "Role");
258+
var roles = doc.Root.Descendants(this.ns + "Role").Where(t => t.Parent == doc.Root);
259259

260260
foreach (var role in roles)
261261
{

0 commit comments

Comments
 (0)