Updated Branches:
  refs/heads/master 02c15528c -> e2051de98

CLOUDSTACK-5187: Fix test_vpc_vm_life_cycle recover tests

The vms were recovered without deleting the vms first
therefore the API failed.


Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/e2051de9
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/e2051de9
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/e2051de9

Branch: refs/heads/master
Commit: e2051de98e1460f8e0ce723b42331566a00e2ba1
Parents: 02c1552
Author: Girish Shilamkar <gir...@clogeny.com>
Authored: Fri Nov 15 23:33:44 2013 -0500
Committer: Girish Shilamkar <gir...@clogeny.com>
Committed: Fri Nov 15 23:38:57 2013 -0500

----------------------------------------------------------------------
 .../component/test_vpc_vm_life_cycle.py         | 26 ++++++++------------
 1 file changed, 10 insertions(+), 16 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/e2051de9/test/integration/component/test_vpc_vm_life_cycle.py
----------------------------------------------------------------------
diff --git a/test/integration/component/test_vpc_vm_life_cycle.py 
b/test/integration/component/test_vpc_vm_life_cycle.py
index 60a8971..beb5b99 100644
--- a/test/integration/component/test_vpc_vm_life_cycle.py
+++ b/test/integration/component/test_vpc_vm_life_cycle.py
@@ -651,15 +651,13 @@ class TestVMLifeCycleVPC(cloudstackTestCase):
         """ Test recover an instance in VPC networks
         """
 
-        # Validate the following
-        # 1. Recover the virtual machines.
-        # 2. Vm should be in stopped state. State both the instances
-        # 3. Make sure that all the PF,LB and Static NAT rules on this VM
-        #    works as expected.
-        # 3. Make sure that we are able to access google.com from this user Vm
+        self.debug("Deleted instacnes ..")
+        try:
+            self.vm_1.delete(self.apiclient)
+            self.vm_2.delete(self.apiclient)
+        except Exception as e:
+            self.fail("Failed to stop the virtual instances, %s" % e)
 
-        self.debug("Recovering the expunged virtual machines in account: %s" %
-                                                self.account.name)
         try:
             self.vm_1.recover(self.apiclient)
             self.vm_2.recover(self.apiclient)
@@ -1421,15 +1419,11 @@ class TestVMLifeCycleSharedNwVPC(cloudstackTestCase):
         """ Test recover an instance in VPC networks
         """
 
-        # Validate the following
-        # 1. Recover the virtual machines.
-        # 2. Vm should be in stopped state. State both the instances
-        # 3. Make sure that all the PF,LB and Static NAT rules on this VM
-        #    works as expected.
-        # 3. Make sure that we are able to access google.com from this user Vm
+        try:
+            self.vm_2.delete(self.apiclient)
+        except Exception as e:
+            self.fail("Failed to destroy the virtual instances, %s" % e)
 
-        self.debug("Recovering the expunged virtual machines in account: %s" %
-                                                self.account.name)
         try:
             self.vm_2.recover(self.apiclient)
         except Exception as e:

Reply via email to