[ 
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)

Reply via email to