cloudstack-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chandan Purushothama (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (CLOUDSTACK-7367) [Automation] Fix the script "test_add_remove_network.py" - Listing VM after VM's deletion doesnt show VM in the list
Date Mon, 18 Aug 2014 18:59:19 GMT

     [ https://issues.apache.org/jira/browse/CLOUDSTACK-7367?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Chandan Purushothama updated CLOUDSTACK-7367:
---------------------------------------------

    Description: 
*Test Client Error Stack Trace:*

{code}
---------------------------------------------------------------------------------------------------
FAIL: update default nic of vm when vm is state is not Running or Stopped
---------------------------------------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/chandan/test_add_remove_network.py", line 1777, in test_23_update_nic_incorrect_vm_state
    vm_list_validation_result[2])
AssertionError: vm list validation failed due to INVALID INPUT
-------------------- >> begin captured stdout << ---------------------
=== TestName: test_23_update_nic_incorrect_vm_state | Status : FAILED ===
{code}

*Root Cause Analysis:*

*From the results log of Marvin Run, Observe "Response : None" for ListVMs after VM's deletion:*

{code}
test_23_update_nic_incorrect_vm_state (test_add_remove_network.TestFailureScenariosUpdateVirtualMachineNIC):
DEBUG: ========Sending GET Cmd : queryAsyncJobResult=======
requests.packages.urllib3.connectionpool: INFO: Starting new HTTP connection (1): 10.223.130.79
requests.packages.urllib3.connectionpool: DEBUG: "GET /client/api?jobid=2dabf6ab-e871-48ea-a6c8-ef1862dc4f5d&apiKey=ZI83p8k86jxdFO75d5mjeU5qvLiMvSK2tUnhcSfQc2TDbIJWI4MuvF1w0SkSZ3RB-pykb4VhQaLUVhq6apOqog&command=queryAsyncJobResult&response=json&signature=FK3sso3aJJvft%2BLJUoqXGRwohAk%3D
HTTP/1.1" 200 536
test_23_update_nic_incorrect_vm_state (test_add_remove_network.TestFailureScenariosUpdateVirtualMachineNIC):
DEBUG: Response : {jobprocstatus : 0, created : u'2014-08-12T19:01:14-0700', jobresult : {affinitygroup
: [], nic : [], securitygroup : [], tags : []}, cmd : u'org.apache.cloudstack.api.command.admin.vm.DestroyVMCmdByAdmin',
userid : u'89a9018a-12a8-11e4-b75e-06098c000757', jobstatus : 1, jobid : u'2dabf6ab-e871-48ea-a6c8-ef1862dc4f5d',
jobresultcode : 0, jobinstanceid : u'e6953bc0-14b0-4b01-8e10-9174964f4892', jobresulttype
: u'object', jobinstancetype : u'VirtualMachine', accountid : u'89a8f4e2-12a8-11e4-b75e-06098c000757'}
test_23_update_nic_incorrect_vm_state (test_add_remove_network.TestFailureScenariosUpdateVirtualMachineNIC):
DEBUG: ===Jobid:2dabf6ab-e871-48ea-a6c8-ef1862dc4f5d ; StartTime:Tue Aug 12 18:40:12 2014
; EndTime:Tue Aug 12 18:41:08 2014 ; TotalTime:-55===
test_23_update_nic_incorrect_vm_state (test_add_remove_network.TestFailureScenariosUpdateVirtualMachineNIC):
DEBUG: Response : {jobprocstatus : 0, created : u'2014-08-12T19:01:14-0700', jobresult : {affinitygroup
: [], nic : [], securitygroup : [], tags : []}, cmd : u'org.apache.cloudstack.api.command.admin.vm.DestroyVMCmdByAdmin',
userid : u'89a9018a-12a8-11e4-b75e-06098c000757', jobstatus : 1, jobid : u'2dabf6ab-e871-48ea-a6c8-ef1862dc4f5d',
jobresultcode : 0, jobinstanceid : u'e6953bc0-14b0-4b01-8e10-9174964f4892', jobresulttype
: u'object', jobinstancetype : u'VirtualMachine', accountid : u'89a8f4e2-12a8-11e4-b75e-06098c000757'}
test_23_update_nic_incorrect_vm_state (test_add_remove_network.TestFailureScenariosUpdateVirtualMachineNIC):
DEBUG: Payload: {'apiKey': u'ZI83p8k86jxdFO75d5mjeU5qvLiMvSK2tUnhcSfQc2TDbIJWI4MuvF1w0SkSZ3RB-pykb4VhQaLUVhq6apOqog',
'id': u'e6953bc0-14b0-4b01-8e10-9174964f4892', 'response': 'json', 'command': 'listVirtualMachines',
'signature': 'hBKJs25V40Y/ocF51bJ4MvRvEik='}
test_23_update_nic_incorrect_vm_state (test_add_remove_network.TestFailureScenariosUpdateVirtualMachineNIC):
DEBUG: ========Sending GET Cmd : listVirtualMachines=======
requests.packages.urllib3.connectionpool: INFO: Starting new HTTP connection (1): 10.223.130.79
requests.packages.urllib3.connectionpool: DEBUG: "GET /client/api?signature=hBKJs25V40Y%2FocF51bJ4MvRvEik%3D&apiKey=ZI83p8k86jxdFO75d5mjeU5qvLiMvSK2tUnhcSfQc2TDbIJWI4MuvF1w0SkSZ3RB-pykb4VhQaLUVhq6apOqog&command=listVirtualMachines&id=e6953bc0-14b0-4b01-8e10-9174964f4892&response=json
HTTP/1.1" 200 39
test_23_update_nic_incorrect_vm_state *(test_add_remove_network.TestFailureScenariosUpdateVirtualMachineNIC):
DEBUG: Response : None*
test_23_update_nic_incorrect_vm_state (test_add_remove_network.TestFailureScenariosUpdateVirtualMachineNIC):
CRITICAL: FAILED: test_23_update_nic_incorrect_vm_state: ['Traceback (most recent call last):\n',
'  File "/usr/lib64/python2.7/unittest/case.py", line 318, in run\n    testMethod()\n', '
 File "/home/chandan/test_add_remove_network.py", line 1777, in test_23_update_nic_incorrect_vm_state\n
   vm_list_validation_result[2])\n', '  File "/usr/lib64/python2.7/unittest/case.py", line
494, in assertEqual\n    assertion_func(first, second, msg=msg)\n', '  File "/usr/lib64/python2.7/unittest/case.py",
line 487, in _baseAssertEqual\n    raise self.failureException(msg)\n', 'AssertionError: vm
list validation failed due to INVALID INPUT\n']
--------------------- >> end captured logging << ---------------------
{code}

*From the test_add_remove_network.py script, Observe the highlighted code sections:*

{code}
    def test_23_update_nic_incorrect_vm_state(self):
        """update default nic of vm when vm is state is not Running or Stopped"""
.
.
.
        self.debug("Destroying VM %s" % virtual_machine.id)
        *virtual_machine.delete(self.apiclient)*
        vm_list = list_virtual_machines(self.apiclient, id=virtual_machine.id)
        vm_list_validation_result = validateList(vm_list)

        *self.assertEqual(vm_list_validation_result[0], PASS, "vm list validation failed due
to %s" %
                         vm_list_validation_result[2])*
{code}


  was:
*Test Client Error Stack Trace:*

{code}
---------------------------------------------------------------------------------------------------
FAIL: update default nic of vm when vm is state is not Running or Stopped
---------------------------------------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/chandan/test_add_remove_network.py", line 1777, in test_23_update_nic_incorrect_vm_state
    vm_list_validation_result[2])
AssertionError: vm list validation failed due to INVALID INPUT
-------------------- >> begin captured stdout << ---------------------
=== TestName: test_23_update_nic_incorrect_vm_state | Status : FAILED ===
{code}

*Root Cause Analysis:*

*From the results log of Marvin Run, Observe "Response : None*" for ListVMs after VM's deletion:*

{code}
test_23_update_nic_incorrect_vm_state (test_add_remove_network.TestFailureScenariosUpdateVirtualMachineNIC):
DEBUG: ========Sending GET Cmd : queryAsyncJobResult=======
requests.packages.urllib3.connectionpool: INFO: Starting new HTTP connection (1): 10.223.130.79
requests.packages.urllib3.connectionpool: DEBUG: "GET /client/api?jobid=2dabf6ab-e871-48ea-a6c8-ef1862dc4f5d&apiKey=ZI83p8k86jxdFO75d5mjeU5qvLiMvSK2tUnhcSfQc2TDbIJWI4MuvF1w0SkSZ3RB-pykb4VhQaLUVhq6apOqog&command=queryAsyncJobResult&response=json&signature=FK3sso3aJJvft%2BLJUoqXGRwohAk%3D
HTTP/1.1" 200 536
test_23_update_nic_incorrect_vm_state (test_add_remove_network.TestFailureScenariosUpdateVirtualMachineNIC):
DEBUG: Response : {jobprocstatus : 0, created : u'2014-08-12T19:01:14-0700', jobresult : {affinitygroup
: [], nic : [], securitygroup : [], tags : []}, cmd : u'org.apache.cloudstack.api.command.admin.vm.DestroyVMCmdByAdmin',
userid : u'89a9018a-12a8-11e4-b75e-06098c000757', jobstatus : 1, jobid : u'2dabf6ab-e871-48ea-a6c8-ef1862dc4f5d',
jobresultcode : 0, jobinstanceid : u'e6953bc0-14b0-4b01-8e10-9174964f4892', jobresulttype
: u'object', jobinstancetype : u'VirtualMachine', accountid : u'89a8f4e2-12a8-11e4-b75e-06098c000757'}
test_23_update_nic_incorrect_vm_state (test_add_remove_network.TestFailureScenariosUpdateVirtualMachineNIC):
DEBUG: ===Jobid:2dabf6ab-e871-48ea-a6c8-ef1862dc4f5d ; StartTime:Tue Aug 12 18:40:12 2014
; EndTime:Tue Aug 12 18:41:08 2014 ; TotalTime:-55===
test_23_update_nic_incorrect_vm_state (test_add_remove_network.TestFailureScenariosUpdateVirtualMachineNIC):
DEBUG: Response : {jobprocstatus : 0, created : u'2014-08-12T19:01:14-0700', jobresult : {affinitygroup
: [], nic : [], securitygroup : [], tags : []}, cmd : u'org.apache.cloudstack.api.command.admin.vm.DestroyVMCmdByAdmin',
userid : u'89a9018a-12a8-11e4-b75e-06098c000757', jobstatus : 1, jobid : u'2dabf6ab-e871-48ea-a6c8-ef1862dc4f5d',
jobresultcode : 0, jobinstanceid : u'e6953bc0-14b0-4b01-8e10-9174964f4892', jobresulttype
: u'object', jobinstancetype : u'VirtualMachine', accountid : u'89a8f4e2-12a8-11e4-b75e-06098c000757'}
test_23_update_nic_incorrect_vm_state (test_add_remove_network.TestFailureScenariosUpdateVirtualMachineNIC):
DEBUG: Payload: {'apiKey': u'ZI83p8k86jxdFO75d5mjeU5qvLiMvSK2tUnhcSfQc2TDbIJWI4MuvF1w0SkSZ3RB-pykb4VhQaLUVhq6apOqog',
'id': u'e6953bc0-14b0-4b01-8e10-9174964f4892', 'response': 'json', 'command': 'listVirtualMachines',
'signature': 'hBKJs25V40Y/ocF51bJ4MvRvEik='}
test_23_update_nic_incorrect_vm_state (test_add_remove_network.TestFailureScenariosUpdateVirtualMachineNIC):
DEBUG: ========Sending GET Cmd : listVirtualMachines=======
requests.packages.urllib3.connectionpool: INFO: Starting new HTTP connection (1): 10.223.130.79
requests.packages.urllib3.connectionpool: DEBUG: "GET /client/api?signature=hBKJs25V40Y%2FocF51bJ4MvRvEik%3D&apiKey=ZI83p8k86jxdFO75d5mjeU5qvLiMvSK2tUnhcSfQc2TDbIJWI4MuvF1w0SkSZ3RB-pykb4VhQaLUVhq6apOqog&command=listVirtualMachines&id=e6953bc0-14b0-4b01-8e10-9174964f4892&response=json
HTTP/1.1" 200 39
test_23_update_nic_incorrect_vm_state *(test_add_remove_network.TestFailureScenariosUpdateVirtualMachineNIC):
DEBUG: Response : None*
test_23_update_nic_incorrect_vm_state (test_add_remove_network.TestFailureScenariosUpdateVirtualMachineNIC):
CRITICAL: FAILED: test_23_update_nic_incorrect_vm_state: ['Traceback (most recent call last):\n',
'  File "/usr/lib64/python2.7/unittest/case.py", line 318, in run\n    testMethod()\n', '
 File "/home/chandan/test_add_remove_network.py", line 1777, in test_23_update_nic_incorrect_vm_state\n
   vm_list_validation_result[2])\n', '  File "/usr/lib64/python2.7/unittest/case.py", line
494, in assertEqual\n    assertion_func(first, second, msg=msg)\n', '  File "/usr/lib64/python2.7/unittest/case.py",
line 487, in _baseAssertEqual\n    raise self.failureException(msg)\n', 'AssertionError: vm
list validation failed due to INVALID INPUT\n']
--------------------- >> end captured logging << ---------------------
{code}

*From the test_add_remove_network.py script, Observe the highlighted code sections:*

{code}
    def test_23_update_nic_incorrect_vm_state(self):
        """update default nic of vm when vm is state is not Running or Stopped"""
.
.
.
        self.debug("Destroying VM %s" % virtual_machine.id)
        *virtual_machine.delete(self.apiclient)*
        vm_list = list_virtual_machines(self.apiclient, id=virtual_machine.id)
        vm_list_validation_result = validateList(vm_list)

        *self.assertEqual(vm_list_validation_result[0], PASS, "vm list validation failed due
to %s" %
                         vm_list_validation_result[2])*
{code}



> [Automation] Fix the script "test_add_remove_network.py" - Listing VM after VM's deletion
doesnt show VM in the list
> --------------------------------------------------------------------------------------------------------------------
>
>                 Key: CLOUDSTACK-7367
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7367
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the default.) 
>          Components: Automation, Test
>    Affects Versions: 4.5.0
>            Reporter: Chandan Purushothama
>             Fix For: 4.5.0
>
>
> *Test Client Error Stack Trace:*
> {code}
> ---------------------------------------------------------------------------------------------------
> FAIL: update default nic of vm when vm is state is not Running or Stopped
> ---------------------------------------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/home/chandan/test_add_remove_network.py", line 1777, in test_23_update_nic_incorrect_vm_state
>     vm_list_validation_result[2])
> AssertionError: vm list validation failed due to INVALID INPUT
> -------------------- >> begin captured stdout << ---------------------
> === TestName: test_23_update_nic_incorrect_vm_state | Status : FAILED ===
> {code}
> *Root Cause Analysis:*
> *From the results log of Marvin Run, Observe "Response : None" for ListVMs after VM's
deletion:*
> {code}
> test_23_update_nic_incorrect_vm_state (test_add_remove_network.TestFailureScenariosUpdateVirtualMachineNIC):
DEBUG: ========Sending GET Cmd : queryAsyncJobResult=======
> requests.packages.urllib3.connectionpool: INFO: Starting new HTTP connection (1): 10.223.130.79
> requests.packages.urllib3.connectionpool: DEBUG: "GET /client/api?jobid=2dabf6ab-e871-48ea-a6c8-ef1862dc4f5d&apiKey=ZI83p8k86jxdFO75d5mjeU5qvLiMvSK2tUnhcSfQc2TDbIJWI4MuvF1w0SkSZ3RB-pykb4VhQaLUVhq6apOqog&command=queryAsyncJobResult&response=json&signature=FK3sso3aJJvft%2BLJUoqXGRwohAk%3D
HTTP/1.1" 200 536
> test_23_update_nic_incorrect_vm_state (test_add_remove_network.TestFailureScenariosUpdateVirtualMachineNIC):
DEBUG: Response : {jobprocstatus : 0, created : u'2014-08-12T19:01:14-0700', jobresult : {affinitygroup
: [], nic : [], securitygroup : [], tags : []}, cmd : u'org.apache.cloudstack.api.command.admin.vm.DestroyVMCmdByAdmin',
userid : u'89a9018a-12a8-11e4-b75e-06098c000757', jobstatus : 1, jobid : u'2dabf6ab-e871-48ea-a6c8-ef1862dc4f5d',
jobresultcode : 0, jobinstanceid : u'e6953bc0-14b0-4b01-8e10-9174964f4892', jobresulttype
: u'object', jobinstancetype : u'VirtualMachine', accountid : u'89a8f4e2-12a8-11e4-b75e-06098c000757'}
> test_23_update_nic_incorrect_vm_state (test_add_remove_network.TestFailureScenariosUpdateVirtualMachineNIC):
DEBUG: ===Jobid:2dabf6ab-e871-48ea-a6c8-ef1862dc4f5d ; StartTime:Tue Aug 12 18:40:12 2014
; EndTime:Tue Aug 12 18:41:08 2014 ; TotalTime:-55===
> test_23_update_nic_incorrect_vm_state (test_add_remove_network.TestFailureScenariosUpdateVirtualMachineNIC):
DEBUG: Response : {jobprocstatus : 0, created : u'2014-08-12T19:01:14-0700', jobresult : {affinitygroup
: [], nic : [], securitygroup : [], tags : []}, cmd : u'org.apache.cloudstack.api.command.admin.vm.DestroyVMCmdByAdmin',
userid : u'89a9018a-12a8-11e4-b75e-06098c000757', jobstatus : 1, jobid : u'2dabf6ab-e871-48ea-a6c8-ef1862dc4f5d',
jobresultcode : 0, jobinstanceid : u'e6953bc0-14b0-4b01-8e10-9174964f4892', jobresulttype
: u'object', jobinstancetype : u'VirtualMachine', accountid : u'89a8f4e2-12a8-11e4-b75e-06098c000757'}
> test_23_update_nic_incorrect_vm_state (test_add_remove_network.TestFailureScenariosUpdateVirtualMachineNIC):
DEBUG: Payload: {'apiKey': u'ZI83p8k86jxdFO75d5mjeU5qvLiMvSK2tUnhcSfQc2TDbIJWI4MuvF1w0SkSZ3RB-pykb4VhQaLUVhq6apOqog',
'id': u'e6953bc0-14b0-4b01-8e10-9174964f4892', 'response': 'json', 'command': 'listVirtualMachines',
'signature': 'hBKJs25V40Y/ocF51bJ4MvRvEik='}
> test_23_update_nic_incorrect_vm_state (test_add_remove_network.TestFailureScenariosUpdateVirtualMachineNIC):
DEBUG: ========Sending GET Cmd : listVirtualMachines=======
> requests.packages.urllib3.connectionpool: INFO: Starting new HTTP connection (1): 10.223.130.79
> requests.packages.urllib3.connectionpool: DEBUG: "GET /client/api?signature=hBKJs25V40Y%2FocF51bJ4MvRvEik%3D&apiKey=ZI83p8k86jxdFO75d5mjeU5qvLiMvSK2tUnhcSfQc2TDbIJWI4MuvF1w0SkSZ3RB-pykb4VhQaLUVhq6apOqog&command=listVirtualMachines&id=e6953bc0-14b0-4b01-8e10-9174964f4892&response=json
HTTP/1.1" 200 39
> test_23_update_nic_incorrect_vm_state *(test_add_remove_network.TestFailureScenariosUpdateVirtualMachineNIC):
DEBUG: Response : None*
> test_23_update_nic_incorrect_vm_state (test_add_remove_network.TestFailureScenariosUpdateVirtualMachineNIC):
CRITICAL: FAILED: test_23_update_nic_incorrect_vm_state: ['Traceback (most recent call last):\n',
'  File "/usr/lib64/python2.7/unittest/case.py", line 318, in run\n    testMethod()\n', '
 File "/home/chandan/test_add_remove_network.py", line 1777, in test_23_update_nic_incorrect_vm_state\n
   vm_list_validation_result[2])\n', '  File "/usr/lib64/python2.7/unittest/case.py", line
494, in assertEqual\n    assertion_func(first, second, msg=msg)\n', '  File "/usr/lib64/python2.7/unittest/case.py",
line 487, in _baseAssertEqual\n    raise self.failureException(msg)\n', 'AssertionError: vm
list validation failed due to INVALID INPUT\n']
> --------------------- >> end captured logging << ---------------------
> {code}
> *From the test_add_remove_network.py script, Observe the highlighted code sections:*
> {code}
>     def test_23_update_nic_incorrect_vm_state(self):
>         """update default nic of vm when vm is state is not Running or Stopped"""
> .
> .
> .
>         self.debug("Destroying VM %s" % virtual_machine.id)
>         *virtual_machine.delete(self.apiclient)*
>         vm_list = list_virtual_machines(self.apiclient, id=virtual_machine.id)
>         vm_list_validation_result = validateList(vm_list)
>         *self.assertEqual(vm_list_validation_result[0], PASS, "vm list validation failed
due to %s" %
>                          vm_list_validation_result[2])*
> {code}



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message