[ https://issues.apache.org/jira/browse/CLOUDSTACK-7390?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chandan Purushothama updated CLOUDSTACK-7390: --------------------------------------------- Issue Type: Test (was: Bug) > [Automation] Fix the script "test_bugs.py" - Invalid Parameters > --------------------------------------------------------------- > > Key: CLOUDSTACK-7390 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7390 > 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 > Priority: Critical > Fix For: 4.5.0 > > > Script is at: component/maint/. > {code} > @attr(tags=["advanced", "basic"]) > @attr(required_hardware="false") > @attr(configuration='apply.allocation.algorithm.to.pods') > def test_es_47_list_os_types_win_2012(self): > """ > @Desc: Test VM creation while "apply.allocation.algorithm.to.pods" is > set to true > @Reference: https://issues.apache.org/jira/browse/CLOUDSTACK-4947 > @Steps: > Step1: register windows 2012 VM template as windows 8 template > Step2: deploy a VM with windows2012 template and Verify that VM > creation is successful > """ > # register windows 2012 VM template as windows 8 template > self.win2012_template = Template.register( > self.apiClient, > self.services["win2012template"], > zoneid=self.zone.id, > account=self.account.name, > domainid=self.domain.id, > hypervisor=self.hypervisor > ) > # Wait for template to download > self.win2012_template.download(self.apiClient) > self.cleanup.append(self.win2012_template) > # Wait for template status to be changed across > time.sleep(60) > # Deploy > self.debug("Deploying win 2012 VM in account: %s" % self.account.name) > self.services["virtual_machine"]["displayname"] = "win2012" > self.services["virtual_machine"]["zoneid"] = self.zone.id > self.services["virtual_machine"]["template"] = > self.win2012_template.id > vm1 = VirtualMachine.create( > self.apiClient, > self.services["virtual_machine2"], > accountid=self.account.name, > domainid=self.account.domainid, > serviceofferingid=self.service_offering.id, > ) > self.cleanup.append(vm1) > # Verify VM state > self.assertEqual( > vm1.state, > 'Running', > "Check VM state is Running or not" > ) > return > > > {code} > ==================== > Client Error Information: > ==================== > test_es_47_list_os_types_win_2012 > (integration.component.maint.test_bugs.Test42xBugsMgmtSvr): DEBUG: > ========Sending GET Cmd : listTemplates======= > requests.packages.urllib3.connectionpool: INFO: Starting new HTTP connection > (1): 10.220.135.39 > requests.packages.urllib3.connectionpool: DEBUG: "GET > /client/api?templatefilter=self&apiKey=NpffyWZkfwK7gPcNpx28Ohv6K56ftl57A409SyokqHjJ2ZNe3AvvF3F0teTETeIIqrtlcWpQOooM3cQyPveGXw&zoneid=f2acfe0c-c8c8-4353-8f97-a3e0f14d6357&command=listTemplates&signature=LjryRXT0OpAYRm%2BuM5slT8BkAh4%3D&id=1ee5bf28-5cbe-41e4-ba11-0418ecda39c4&response=json > HTTP/1.1" 200 847 > test_es_47_list_os_types_win_2012 > (integration.component.maint.test_bugs.Test42xBugsMgmtSvr): DEBUG: Response : > [{domain : u'ROOT', domainid : u'9d7d4d5c-281e-11e4-b06a-d2bc9de3652e', > ostypename : u'Windows 8 (64-bit)', zoneid : > u'f2acfe0c-c8c8-4353-8f97-a3e0f14d6357', displaytext : u'win2012', ostypeid : > u'9d9979e6-281e-11e4-b06a-d2bc9de3652e', passwordenabled : False, id : > u'1ee5bf28-5cbe-41e4-ba11-0418ecda39c4', size : 34359738368, isready : True, > format : u'OVA', templatetype : u'USER', details : {hypervisortoolsversion : > u'xenserver61'}, zonename : u'XenRT-Zone-0', status : u'Download Complete', > isdynamicallyscalable : False, tags : [], isfeatured : False, sshkeyenabled : > False, isextractable : False, crossZones : False, account : > u'test-a-Test42xBugsMgmtSvr-BJ4H02', name : u'win2012-S1SJ8X', created : > u'2014-08-20T13:24:49+0000', hypervisor : u'XenServer', ispublic : False, > checksum : u'b31fec1e736b8bc27db9d0f6740c6622'}] > test_es_47_list_os_types_win_2012 > (integration.component.maint.test_bugs.Test42xBugsMgmtSvr): DEBUG: Deploying > win 2012 VM in account: test-a-Test42xBugsMgmtSvr-BJ4H02 > test_es_47_list_os_types_win_2012 > (integration.component.maint.test_bugs.Test42xBugsMgmtSvr): DEBUG: *CmdName: > deployVirtualMachine Parameter : templateid is Required* > test_es_47_list_os_types_win_2012 > (integration.component.maint.test_bugs.Test42xBugsMgmtSvr): ERROR: > marvinRequest : CmdName: > <marvin.cloudstackAPI.deployVirtualMachine.deployVirtualMachineCmd object at > 0x32d0510> Exception: ['Traceback (most recent call last):\n', ' File > "/usr/local/lib/python2.7/dist-packages/marvin/cloudstackConnection.py", line > 353, in marvinRequest\n raise self.__lastError\n', > 'InvalidParameterException: Invalid Parameters\n'] > Traceback (most recent call last): > File > "/usr/local/lib/python2.7/dist-packages/marvin/cloudstackConnection.py", line > 353, in marvinRequest > raise self.__lastError > InvalidParameterException: Invalid Parameters > test_es_47_list_os_types_win_2012 > (integration.component.maint.test_bugs.Test42xBugsMgmtSvr): CRITICAL: > EXCEPTION: test_es_47_list_os_types_win_2012: ['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_bugs.py", line 555, > in test_es_47_list_os_types_win_2012\n > serviceofferingid=self.service_offering.id,\n', ' File > "/usr/local/lib/python2.7/dist-packages/marvin/lib/base.py", line 476, in > create\n virtual_machine = apiclient.deployVirtualMachine(cmd, > method=method)\n', ' File > "/usr/local/lib/python2.7/dist-packages/marvin/cloudstackAPI/cloudstackAPIClient.py", > line 679, in deployVirtualMachine\n response = > self.connection.marvinRequest(command, response_type=response, > method=method)\n', ' File > "/usr/local/lib/python2.7/dist-packages/marvin/cloudstackConnection.py", line > 379, in marvinRequest\n raise e\n', 'InvalidParameterException: Invalid > Parameters\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_bugs.py", line > 555, in test_es_47_list_os_types_win_2012 > serviceofferingid=self.service_offering.id, > File "/usr/local/lib/python2.7/dist-packages/marvin/lib/base.py", line 476, > in create > virtual_machine = apiclient.deployVirtualMachine(cmd, method=method) > File > "/usr/local/lib/python2.7/dist-packages/marvin/cloudstackAPI/cloudstackAPIClient.py", > line 679, in deployVirtualMachine > 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 > 'Invalid Parameters\n-------------------- >> begin captured stdout << > ---------------------\n=== TestName: test_es_47_list_os_types_win_2012 | > Status : EXCEPTION ===\n\n\n--------------------- >> end captured stdout << > ----------------------\n-------------------- >> begin captured logging << > --------------------\ntest_es_47_list_os_types_win_2012 > (integration.component.maint.test_bugs.Test42xBugsMgmtSvr): DEBUG: > ::::::::::::STARTED : TC: test_es_47_list_os_types_win_2012 > :::::::::::\ntest_es_47_list_os_types_win_2012 -- This message was sent by Atlassian JIRA (v6.2#6252)