[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