Comment 3 for bug 1203737

Revision history for this message
Michael Kerrin (michael-kerrin-w) wrote :

kerrin@devstack:/opt/stack/cinder$ git status
# On branch master
nothing to commit (working directory clean)

kerrin@devstack:/opt/stack/cinder$ ./run_tests.sh
................
======================================================================
FAIL: unittest.loader.ModuleImportFailure.cinder.tests.test_backup_ceph
----------------------------------------------------------------------
_StringException: ImportError: Failed to import test module: cinder.tests.test_backup_ceph
Traceback (most recent call last):
  File "/usr/lib/python2.7/unittest/loader.py", line 252, in _find_tests
    module = self._get_module_from_name(name)
  File "/usr/lib/python2.7/unittest/loader.py", line 230, in _get_module_from_name
    __import__(name)
  File "/opt/stack/cinder/cinder/tests/test_backup_ceph.py", line 24, in <module>
    from cinder.backup.drivers import ceph
  File "/opt/stack/cinder/cinder/backup/__init__.py", line 27, in <module>
    API = cinder.openstack.common.importutils.import_class(CONF.backup_api_class)
  File "/opt/stack/cinder/.venv/local/lib/python2.7/site-packages/oslo/config/cfg.py", line 1187, in __getattr__
    return self._get(name)
  File "/opt/stack/cinder/.venv/local/lib/python2.7/site-packages/oslo/config/cfg.py", line 1509, in _get
    value = self._substitute(self._do_get(name, group))
  File "/opt/stack/cinder/.venv/local/lib/python2.7/site-packages/oslo/config/cfg.py", line 1525, in _do_get
    info = self._get_opt_info(name, group)
  File "/opt/stack/cinder/.venv/local/lib/python2.7/site-packages/oslo/config/cfg.py", line 1625, in _get_opt_info
    raise NoSuchOptError(opt_name, group)
NoSuchOptError: no such option: backup_api_class

Ran 1637 tests in 68.096s

FAILED (failures=1)

kerrin@devstack:/opt/stack/cinder$ ./run_tests.sh -d cinder.tests.test_volume.VolumeTestCase
Traceback (most recent call last):
  File "/usr/lib/python2.7/runpy.py", line 162, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals
  File "/opt/stack/cinder/.venv/lib/python2.7/site-packages/testtools/run.py", line 368, in <module>
    main(sys.argv, sys.stdout)
  File "/opt/stack/cinder/.venv/lib/python2.7/site-packages/testtools/run.py", line 365, in main
    stdout=stdout)
  File "/opt/stack/cinder/.venv/lib/python2.7/site-packages/testtools/run.py", line 175, in __init__
    self.parseArgs(argv)
  File "/opt/stack/cinder/.venv/lib/python2.7/site-packages/testtools/run.py", line 252, in parseArgs
    self.createTests()
  File "/opt/stack/cinder/.venv/lib/python2.7/site-packages/testtools/run.py", line 261, in createTests
    self.module)
  File "/usr/lib/python2.7/unittest/loader.py", line 128, in loadTestsFromNames
    suites = [self.loadTestsFromName(name, module) for name in names]
  File "/usr/lib/python2.7/unittest/loader.py", line 91, in loadTestsFromName
    module = __import__('.'.join(parts_copy))
  File "cinder/tests/test_volume.py", line 32, in <module>
    from cinder.brick.iscsi import iscsi
  File "cinder/brick/iscsi/iscsi.py", line 33, in <module>
    from cinder.volume import utils as volume_utils
  File "cinder/volume/__init__.py", line 30, in <module>
    API = import_utils.import_class(CONF.volume_api_class)
  File "/opt/stack/cinder/.venv/local/lib/python2.7/site-packages/oslo/config/cfg.py", line 1187, in __getattr__
    return self._get(name)
  File "/opt/stack/cinder/.venv/local/lib/python2.7/site-packages/oslo/config/cfg.py", line 1509, in _get
    value = self._substitute(self._do_get(name, group))
  File "/opt/stack/cinder/.venv/local/lib/python2.7/site-packages/oslo/config/cfg.py", line 1525, in _do_get
    info = self._get_opt_info(name, group)
  File "/opt/stack/cinder/.venv/local/lib/python2.7/site-packages/oslo/config/cfg.py", line 1625, in _get_opt_info
    raise NoSuchOptError(opt_name, group)
oslo.config.cfg.NoSuchOptError: no such option: volume_api_class