cloudstack-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gaurav Aradhye (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (CLOUDSTACK-7391) [Automation] Fix the script "test_host_high_availability.py" - Error Message: "suitablehost should not be None"
Date Tue, 16 Sep 2014 06:58:35 GMT

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

Gaurav Aradhye resolved CLOUDSTACK-7391.
----------------------------------------
    Resolution: Fixed

> [Automation] Fix the script "test_host_high_availability.py" - Error Message: "suitablehost
should not be None"
> ---------------------------------------------------------------------------------------------------------------
>
>                 Key: CLOUDSTACK-7391
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7391
>             Project: CloudStack
>          Issue Type: Test
>      Security Level: Public(Anyone can view this level - this is the default.) 
>          Components: Automation, Test
>    Affects Versions: 4.5.0
>            Reporter: Chandan Purushothama
>            Assignee: Gaurav Aradhye
>             Fix For: 4.5.0
>
>
> ==========
> Client Code:
> ==========
>     def test_03_cant_migrate_vm_to_host_with_ha_positive(self):
>         """ Verify you can not migrate VMs to hosts with an ha.tag (positive) """
> .
> .
> .
>         vm = vms[0]
>         self.debug("Deployed VM on host: %s" % vm.hostid)
>         #Find out a Suitable host for VM migration
>         list_hosts_response = list_hosts(
>             self.apiclient,  *BUG: Query the list of hosts with vm id. Only then the
response will have list of suitable and non-suitable hosts. Else "suitableforMigration" is
not returned in the response*
>         )
>         self.assertEqual(
>             isinstance(list_hosts_response, list),
>             True,
>             "The listHosts API returned the invalid list"
>         )
>         self.assertNotEqual(
>             len(list_hosts_response),
>             0,
>             "The listHosts returned nothing."
>         )
>         suitableHost = None
>         for host in list_hosts_response:
>             if host.suitableformigration == True and host.hostid != vm.hostid:
>                 suitableHost = host
>                 break
>         self.assertTrue(suitableHost is not None, "suitablehost should not be None")
> *Error Message: "suitablehost should not be None"*
> {code}
> Cmd : listHosts=======
> requests.packages.urllib3.connectionpool: INFO: Starting new HTTP connection (1): 10.220.135.39
> requests.packages.urllib3.connectionpool: DEBUG: "GET /client/api?apiKey=NpffyWZkfwK7gPcNpx28Ohv6K56ftl57A409SyokqHjJ2ZNe3AvvF3F0teTETeIIqrtlcWpQOooM3cQyPveGXw&command=listHosts&response=json&signature=gh2gh3mSzQNAcfMdspqc9v1JE3U%3D
HTTP/1.1" 200 3708
> test_03_cant_migrate_vm_to_host_with_ha_positive (integration.component.maint.test_host_high_availability.TestHostHighAvailability):
DEBUG: Response : [{name : u's-2-VM', created : u'2014-08-20T04:31:37+0000', ipaddress : u'10.220.136.107',
islocalstorageactive : False, podid : u'027c1e45-5867-40f8-8ad9-685b5eb63dd2', resourcestate
: u'Enabled', zoneid : u'f2acfe0c-c8c8-4353-8f97-a3e0f14d6357', state : u'Up', version : u'4.5.0-SNAPSHOT',
managementserverid : 231707544610094, podname : u'XenRT-Zone-0-Pod-0', id : u'bb004159-d510-42b4-bfd5-878140a11f78',
lastpinged : u'1970-01-16T22:04:57+0000', type : u'SecondaryStorageVM', events : u'AgentDisconnected;
PingTimeout; Remove; ShutdownRequested; AgentConnected; HostDown; ManagementServerDown; Ping;
StartAgentRebalance', zonename : u'XenRT-Zone-0'}, {name : u'v-1-VM', created : u'2014-08-20T04:31:37+0000',
ipaddress : u'10.220.136.105', islocalstorageactive : False, podid : u'027c1e45-5867-40f8-8ad9-685b5eb63dd2',
resourcestate : u'Enabled', zoneid : u'f2acfe0c-c8c8-4353-8f97-a3e0f14d6357', state : u'Up',
version : u'4.5.0-SNAPSHOT', managementserverid : 231707544610094, podname : u'XenRT-Zone-0-Pod-0',
id : u'f328a0d1-f4cb-4486-9550-dd46c403c3ed', lastpinged : u'1970-01-16T22:04:57+0000', type
: u'ConsoleProxy', events : u'AgentDisconnected; PingTimeout; Remove; ShutdownRequested; AgentConnected;
HostDown; ManagementServerDown; Ping; StartAgentRebalance', zonename : u'XenRT-Zone-0'}, {cpuwithoverprovisioning
: u'28800.0', version : u'4.5.0-SNAPSHOT', memorytotal : 31073792896, zoneid : u'f2acfe0c-c8c8-4353-8f97-a3e0f14d6357',
cpunumber : 12, managementserverid : 231707544610094, cpuallocated : u'2.08%', memoryused
: 4211653, id : u'1f5f180e-3eb1-4a6a-92f8-8df71df57962', cpuused : u'0.03%', hypervisorversion
: u'6.2.0', clusterid : u'af55ad36-15c8-424b-916b-db1550aae5ff', capabilities : u'xen-3.0-x86_64
, xen-3.0-x86_32p , hvm-3.0-x86_32 , hvm-3.0-x86_32p , hvm-3.0-x86_64', state : u'Up', memoryallocated
: 268435456, networkkbswrite : 5383, cpuspeed : 2400, cpusockets : 2, type : u'Routing', events
: u'AgentDisconnected; PingTimeout; Remove; ShutdownRequested; AgentConnected; HostDown; ManagementServerDown;
Ping; StartAgentRebalance', zonename : u'XenRT-Zone-0', podid : u'027c1e45-5867-40f8-8ad9-685b5eb63dd2',
clustertype : u'CloudManaged', hahost : False, lastpinged : u'1970-01-16T22:04:56+0000', ipaddress
: u'10.220.131.132', disconnected : u'2014-08-20T04:27:31+0000', name : u'cl08-15', networkkbsread
: 2563, created : u'2014-08-20T04:25:28+0000', clustername : u'XenRT-Zone-0-Pod-0-Cluster-0',
hypervisor : u'XenServer', islocalstorageactive : False, resourcestate : u'Enabled', hosttags
: u'host2', podname : u'XenRT-Zone-0-Pod-0'}, {cpuwithoverprovisioning : u'28800.0', version
: u'4.5.0-SNAPSHOT', memorytotal : 31073784960, zoneid : u'f2acfe0c-c8c8-4353-8f97-a3e0f14d6357',
cpunumber : 12, managementserverid : 231707544610094, cpuallocated : u'19.79%', memoryused
: 4332244, id : u'9746bc8b-efb7-46e1-93ac-70fb571776f4', cpuused : u'0.03%', hypervisorversion
: u'6.2.0', clusterid : u'af55ad36-15c8-424b-916b-db1550aae5ff', capabilities : u'xen-3.0-x86_64
, xen-3.0-x86_32p , hvm-3.0-x86_32 , hvm-3.0-x86_32p , hvm-3.0-x86_64', state : u'Up', memoryallocated
: 3221225472, networkkbswrite : 5562, cpuspeed : 2400, cpusockets : 2, type : u'Routing',
events : u'AgentDisconnected; PingTimeout; Remove; ShutdownRequested; AgentConnected; HostDown;
ManagementServerDown; Ping; StartAgentRebalance', zonename : u'XenRT-Zone-0', podid : u'027c1e45-5867-40f8-8ad9-685b5eb63dd2',
clustertype : u'CloudManaged', hahost : False, lastpinged : u'1970-01-16T22:04:56+0000', ipaddress
: u'10.220.131.133', disconnected : u'2014-08-20T04:27:31+0000', name : u'cl08-16', networkkbsread
: 8995, created : u'2014-08-20T04:25:11+0000', clustername : u'XenRT-Zone-0-Pod-0-Cluster-0',
hypervisor : u'XenServer', islocalstorageactive : False, resourcestate : u'Enabled', podname
: u'XenRT-Zone-0-Pod-0'}]
> test_03_cant_migrate_vm_to_host_with_ha_positive (integration.component.maint.test_host_high_availability.TestHostHighAvailability):
CRITICAL: FAILED: test_03_cant_migrate_vm_to_host_with_ha_positive: ['Traceback (most recent
call last):\n', '  File "/usr/lib/python2.7/unittest/case.py", line 332, in run\n    testMethod()\n',
'  File "/root/cloudstack/test/integration/component/maint/test_host_high_availability.py",
line 398, in test_03_cant_migrate_vm_to_host_with_ha_positive\n    self.assertTrue(suitableHost
is not None, "suitablehost should not be None")\n', '  File "/usr/lib/python2.7/unittest/case.py",
line 425, in assertTrue\n    raise self.failureException(msg)\n', 'AssertionError: suitablehost
should not be None\n']
> --------------------- >> end captured logging << ---------------------
> Stacktrace
>   File "/usr/lib/python2.7/unittest/case.py", line 332, in run
>     testMethod()
>   File "/root/cloudstack/test/integration/component/maint/test_host_high_availability.py",
line 398, in test_03_cant_migrate_vm_to_host_with_ha_positive
>     self.assertTrue(suitableHost is not None, "suitablehost should not be None")
>   File "/usr/lib/python2.7/unittest/case.py", line 425, in assertTrue
>     raise self.failureException(msg)
> 'suitablehost should not be None\n-------------------- >> begin captured stdout
<< ---------------------\n=== TestName: test_03_cant_migrate_vm_to_host_with_ha_positive
| Status : FAILED ===\n\n\n--------------------- >> end captured stdout << ----------------------\n--------------------
>> begin captured logging << --------------------\ntest_03_cant_migrate_vm_to_host_with_ha_positive
(integration.component.maint.test_host_high_availability.TestHostHighAvailability): DEBUG:
::::::::::::STARTED : TC: test_03_cant_migrate_vm_to_host_with_ha_positive 
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message