[openstack-dev] [nova] run_tests.sh broken?
Christopher Yeoh
cyeoh at au1.ibm.com
Wed Oct 31 12:05:04 UTC 2012
Hi,
Are other people seeing problems with running run_tests.sh with a fresh
checkout of the tree? I end up with 0 tests being run.
Running nosetests directly I get:
nose.config: INFO: Set working dir to /srv/compile/openstack/nova.clean/nova/tests
nose.config: INFO: Working directory /srv/compile/openstack/nova.clean/nova/tests is a package; adding to sys.path
nose.config: INFO: Ignoring files matching ['^\\.', '^_', '^setup\\.py$']
nose.plugins.cover: INFO: Coverage report will include only packages: ['nova']
nose.selector: INFO: /srv/compile/openstack/nova.clean/nova/cloudpipe/bootscript.template is executable; skipped
ERROR
======================================================================
ERROR: test suite for <module 'nova.tests' from '/srv/compile/openstack/nova.clean/nova/tests/__init__.pyc'>
----------------------------------------------------------------------
Traceback (most recent call last):
File "/srv/compile/openstack/nova.clean/.venv/local/lib/python2.7/site-packages/nose/suite.py", line 208, in run
self.setUp()
File "/srv/compile/openstack/nova.clean/.venv/local/lib/python2.7/site-packages/nose/suite.py", line 291, in setUp
self.setupContext(ancestor)
File "/srv/compile/openstack/nova.clean/.venv/local/lib/python2.7/site-packages/nose/suite.py", line 314, in setupContext
try_run(context, names)
File "/srv/compile/openstack/nova.clean/.venv/local/lib/python2.7/site-packages/nose/util.py", line 478, in try_run
return func()
File "/srv/compile/openstack/nova.clean/nova/tests/__init__.py", line 76, in setup
if migration.db_version() > migration.INIT_VERSION:
File "/srv/compile/openstack/nova.clean/nova/db/migration.py", line 37, in db_version
return IMPL.db_version()
File "/srv/compile/openstack/nova.clean/nova/utils.py", line 493, in __getattr__
backend = self.__get_backend()
File "/srv/compile/openstack/nova.clean/nova/utils.py", line 489, in __get_backend
self.__backend = __import__(name, None, None, fromlist)
File "/srv/compile/openstack/nova.clean/nova/db/sqlalchemy/migration.py", line 61, in <module>
from migrate.versioning import api as versioning_api
File "/srv/compile/openstack/nova.clean/.venv/local/lib/python2.7/site-packages/migrate/versioning/api.py", line 33, in <module>
from migrate.versioning import (repository, schema, version,
File "/srv/compile/openstack/nova.clean/.venv/local/lib/python2.7/site-packages/migrate/versioning/schema.py", line 10, in <module>
from sqlalchemy import exceptions as sa_exceptions
ImportError: cannot import name exceptions
-------------------- >> begin captured logging << --------------------
nova.virt.libvirt.firewall: WARNING: Libvirt module could not be loaded. NWFilterFirewall will not work correctly.
--------------------- >> end captured logging << ---------------------
----------------------------------------------------------------------
Ran 0 tests in 0.005s
FAILED (errors=1)
Looks a bit like versioning issues between sqlalchemy and sqlalchemy-migrate, but I'm not really sure....
Chris
--
cyeoh at au.ibm.com
More information about the OpenStack-dev
mailing list