Skip to content

Commit da403df

Browse files
committed
fix test
1 parent ae2c050 commit da403df

File tree

1 file changed

+9
-2
lines changed
  • src/ServiceManagement/Compute/Commands.ServiceManagement.Test/FunctionalTests

1 file changed

+9
-2
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);

0 commit comments

Comments
 (0)