I don't see any problem in my env. Anyways, I submitted a pull request to fix this. will push that fix once I get comments, you should be able to use the freshly built marvin in your env with this fix.
https://github.com/apache/cloudstack/pull/537 ~Talluri On Fri, Jun 26, 2015 at 9:18 PM, Daan Hoogland <daan.hoogl...@gmail.com> wrote: > H, > > In a new environment I cannot get marvin tests to run: > > 2015-06-26 11:36:54,022 - DEBUG - Parsing Test data successful > 2015-06-26 11:36:54,023 - DEBUG - Payload: {'account': 'admin', > 'command': 'listUsers', 'response': 'json'} > 2015-06-26 11:36:54,023 - DEBUG - ========Sending GET Cmd : > listUsers======= > 2015-06-26 11:36:54,087 - DEBUG - Response : [{username : u'admin', > account : u'admin', domainid : > u'6891906c-19e5-11e5-a53a-5254001daa60', firstname : u'Admin', created > : u'2015-06-23T12:21:19-0400', lastname : u'User', apikey : > > u'kjjGt2xnauAxcxx0xCXYq1ltEhtqetVQb42W0YylZDMAohjZZ6xPhihsyUHQdhBKO7Q4AsU-ejF32IWWnljl-g', > domain : u'ROOT', id : u'6892187f-19e5-11e5-a53a-5254001daa60', > secretkey : > u'2mYsMA-bqMkuhXhS7qM-YPlK_Jgd4BhUEh67p87pgw4XdBE1Wuh9vNPI--ryFBVciSgcvJzOe2f9cyRO57RBGQ', > iscallerchilddomain : False, state : u'enabled', accounttype : 1, > email : u'ad...@mailprovider.com', isdefault : True, accountid : > u'6891c9f6-19e5-11e5-a53a-5254001daa60'}] > 2015-06-26 11:36:54,088 - DEBUG - ==== Test Client Creation Successful ==== > 2015-06-26 11:36:54,094 - CRITICAL - EXCEPTION: Failure:: ['Traceback > (most recent call last):\n', ' File > "/usr/lib/python2.7/site-packages/nose/case.py", line 132, in run\n > self.beforeTest(result)\n', ' File > "/usr/lib/python2.7/site-packages/nose/case.py", line 74, in > beforeTest\n beforeTest(self.test)\n', ' File > "/usr/lib/python2.7/site-packages/nose/proxy.py", line 117, in > beforeTest\n self.plugins.beforeTest(self.test)\n', ' File > "/usr/lib/python2.7/site-packages/nose/plugins/manager.py", line 99, > in __call__\n return self.call(*arg, **kw)\n', ' File > "/usr/lib/python2.7/site-packages/nose/plugins/manager.py", line 167, > in simple\n result = meth(*arg, **kw)\n', ' File > > "/usr/lib/python2.7/site-packages/Marvin-4.6.0_SNAPSHOT-py2.7.egg/marvin/marvinPlugin.py", > line 172, in beforeTest\n join([self.__identifier, > self.__testName])\n', 'TypeError: sequence item 0: expected string, > NoneType found\n'] > > Can anyone see in this output If I forgot to configure something? > > cl is > nosetests --with-marvin > --marvin-config=/data/shared/marvin/mct-zone1-xen1.cfg -s -a > tags=advanced,required_hardware=false smoke/test_vm_life_cycle.py > but other tests have failed in the same way. > > content of mct-zone1-xen1.cfg is > > { > "zones": [ > { > "name": "MCCT-SHARED-1", > "guestcidraddress": "10.1.1.0/24", > "dns1": "8.8.8.8", > "physical_networks": [ > { > "broadcastdomainrange": "Zone", > "vlan": "100-200", > "name": "mcct-pnet", > "traffictypes": [ > { > "typ": "Guest" > }, > { > "typ": "Management" > }, > { > "typ": "Public" > } > ], > "providers": [ > { > "broadcastdomainrange": "ZONE", > "name": "VirtualRouter" > }, > { > "broadcastdomainrange": "ZONE", > "name": "VpcVirtualRouter" > }, > { > "broadcastdomainrange": "ZONE", > "name": "InternalLbVm" > } > ], > "isolationmethods": [ > "VLAN" > ] > } > ], > "ipranges": [ > { > "startip": "192.168.23.2", > "endip": "192.168.23.20", > "netmask": "255.255.255.0", > "vlan": "50", > "gateway": "192.168.23.1" > } > ], > "networktype": "Advanced", > "pods": [ > { > "endip": "192.168.22.150", > "name": "MCCT-POD", > "startip": "192.168.22.130", > "netmask": "255.255.255.0", > "clusters": [ > ], > "clusters": [ > { > "clustername": "MCCT-XEN-1", > "hypervisor": "XenServer", > "hosts": [ > { > "username": "root", > "url": "http://192.168.22.11", > "password": "password" > } > ], > "clustertype": "CloudManaged", > "primaryStorages": [ > { > "url": > "nfs://192.168.22.1:/data/storage/primary/MCCT-XEN-1", > "name": "MCCT-XEN-1-primary" > } > ] > } > ], > "gateway": "192.168.22.1" > } > ], > "internaldns1": "8.8.4.4", > "secondaryStorages": [ > { > "url": > "nfs://192.168.22.1:/data/storage/secondary/MCCT-SHARED-1", > "provider" : "NFS" > } > ] > } > ], > "dbSvr": { > "dbSvr": "localhost", > "passwd": "cloud", > "db": "cloud", > "port": 3306, > "user": "cloud" > }, > "logger": > { > "LogFolderPath": "/tmp/" > }, > "globalConfig": [ > { > "name": "network.gc.wait", > "value": "60" > }, > { > "name": "storage.cleanup.interval", > "value": "300" > }, > { > "name": "vm.op.wait.interval", > "value": "5" > }, > { > "name": "default.page.size", > "value": "10000" > }, > { > "name": "network.gc.interval", > "value": "60" > }, > { > "name": "workers", > "value": "10" > }, > { > "name": "account.cleanup.interval", > "value": "600" > }, > { > "name": "guest.domain.suffix", > "value": "cloud" > }, > { > "name": "expunge.delay", > "value": "60" > }, > { > "name": "vm.allocation.algorithm", > "value": "random" > }, > { > "name": "expunge.interval", > "value": "60" > }, > { > "name": "expunge.workers", > "value": "3" > }, > { > "name": "check.pod.cidrs", > "value": "true" > }, > { > "name": "secstorage.allowed.internal.sites", > "value": "192.168.22.0/24" > }, > { > "name": "direct.agent.load.size", > "value": "1000" > } > ], > "mgtSvr": [ > { > "mgtSvrIp": "localhost", > "passwd": "password", > }, > { > "name": "secstorage.allowed.internal.sites", > "value": "192.168.22.0/24" > }, > { > "name": "direct.agent.load.size", > "value": "1000" > } > ], > "mgtSvr": [ > { > "mgtSvrIp": "localhost", > "passwd": "password", > "user": "root", > "port": 8096, > "hypervisor": "XenServer", > "useHttps": "False", > "certCAPath": "NA", > "certPath": "NA" > } > ] > } > > -- > Daan >