[ https://issues.apache.org/jira/browse/CLOUDSTACK-8138?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Rayees Namathponnan updated CLOUDSTACK-8138: -------------------------------------------- Description: In test case integration.component.test_escalations_instances.TestInstances.test_15_revert_vm_to_snapshot , we should check VM state is stopped before VM revert # Stop Virtual machine befor reverting VM to a snapshot taken without memory vm_created.stop(self.userapiclient) # Reverting the VM to Snapshot 1 VmSnapshot.revertToSnapshot( self.userapiclient, snapshot1.id ) # L Currently test cases failing with below error File "/usr/lib/python2.7/unittest/case.py", line 332, in run testMethod() File "/root/cloudstack/test/integration/component/test_escalations_instances.py", line 2632, in test_15_revert_vm_to_snapshot snapshot1.id File "/usr/local/lib/python2.7/dist-packages/marvin/lib/base.py", line 4337, in revertToSnapshot return apiclient.revertToVMSnapshot(cmd) File "/usr/local/lib/python2.7/dist-packages/marvin/cloudstackAPI/cloudstackAPIClient.py", line 2846, in revertToVMSnapshot response = self.connection.marvinRequest(command, response_type=response, method=method) File "/usr/local/lib/python2.7/dist-packages/marvin/cloudstackConnection.py", line 379, in marvinRequest raise e 'Job failed: {jobprocstatus : 0, created : u\'2014-12-25T07:29:06+0000\', cmd : u\'org.apache.cloudstack.api.command.user.vmsnapshot.RevertToVMSnapshotCmd\', userid : u\'212c570b-9e91-4d14-8198-051a46ae7181\', jobstatus : 2, jobid : u\'6d31ff1b-bba0-43b6-bdbd-a0c93bee1110\', jobresultcode : 530, jobresulttype : u\'object\', jobresult : {errorcode : 431, errortext : u\'VM Snapshot revert not allowed. This will result in VM state change. You can revert running VM to disk and memory type snapshot and stopped VM to disk type snapshot\'}, accountid : u\'ceda5a6d-9ab1-4029-ab0c-5ad80b3d8cba\'}\n > [Automation] test_15_revert_vm_to_snapshot : VM state should be stopped > before revert > ------------------------------------------------------------------------------------- > > Key: CLOUDSTACK-8138 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8138 > Project: CloudStack > Issue Type: Test > Security Level: Public(Anyone can view this level - this is the > default.) > Reporter: Rayees Namathponnan > > In test case > integration.component.test_escalations_instances.TestInstances.test_15_revert_vm_to_snapshot > , we should check VM state is stopped before VM revert > # Stop Virtual machine befor reverting VM to a snapshot taken without > memory > vm_created.stop(self.userapiclient) > # Reverting the VM to Snapshot 1 > VmSnapshot.revertToSnapshot( > self.userapiclient, > snapshot1.id > ) > # L > Currently test cases failing with below error > File "/usr/lib/python2.7/unittest/case.py", line 332, in run > testMethod() > File > "/root/cloudstack/test/integration/component/test_escalations_instances.py", > line 2632, in test_15_revert_vm_to_snapshot > snapshot1.id > File "/usr/local/lib/python2.7/dist-packages/marvin/lib/base.py", line > 4337, in revertToSnapshot > return apiclient.revertToVMSnapshot(cmd) > File > "/usr/local/lib/python2.7/dist-packages/marvin/cloudstackAPI/cloudstackAPIClient.py", > line 2846, in revertToVMSnapshot > response = self.connection.marvinRequest(command, response_type=response, > method=method) > File > "/usr/local/lib/python2.7/dist-packages/marvin/cloudstackConnection.py", line > 379, in marvinRequest > raise e > 'Job failed: {jobprocstatus : 0, created : u\'2014-12-25T07:29:06+0000\', cmd > : > u\'org.apache.cloudstack.api.command.user.vmsnapshot.RevertToVMSnapshotCmd\', > userid : u\'212c570b-9e91-4d14-8198-051a46ae7181\', jobstatus : 2, jobid : > u\'6d31ff1b-bba0-43b6-bdbd-a0c93bee1110\', jobresultcode : 530, jobresulttype > : u\'object\', jobresult : {errorcode : 431, errortext : u\'VM Snapshot > revert not allowed. This will result in VM state change. You can revert > running VM to disk and memory type snapshot and stopped VM to disk type > snapshot\'}, accountid : u\'ceda5a6d-9ab1-4029-ab0c-5ad80b3d8cba\'}\n -- This message was sent by Atlassian JIRA (v6.3.4#6332)