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
kerrin@ devstack: /opt/stack/ cinder$ git status
# On branch master
nothing to commit (working directory clean)
kerrin@ devstack: /opt/stack/ cinder$ ./run_tests.sh ======= ======= ======= ======= ======= ======= ======= ======= ======= loader. ModuleImportFai lure.cinder. tests.test_ backup_ ceph ------- ------- ------- ------- ------- ------- ------- ------- ------- tests.test_ backup_ ceph python2. 7/unittest/ loader. py", line 252, in _find_tests module_ from_name( name) python2. 7/unittest/ loader. py", line 230, in _get_module_ from_name _(name) cinder/ cinder/ tests/test_ backup_ ceph.py" , line 24, in <module> backup. drivers import ceph cinder/ cinder/ backup/ __init_ _.py", line 27, in <module> openstack. common. importutils. import_ class(CONF. backup_ api_class) cinder/ .venv/local/ lib/python2. 7/site- packages/ oslo/config/ cfg.py" , line 1187, in __getattr__ cinder/ .venv/local/ lib/python2. 7/site- packages/ oslo/config/ cfg.py" , line 1509, in _get e(self. _do_get( name, group)) cinder/ .venv/local/ lib/python2. 7/site- packages/ oslo/config/ cfg.py" , line 1525, in _do_get opt_info( name, group) cinder/ .venv/local/ lib/python2. 7/site- packages/ oslo/config/ cfg.py" , line 1625, in _get_opt_info opt_name, group)
................
=======
FAIL: unittest.
-------
_StringException: ImportError: Failed to import test module: cinder.
Traceback (most recent call last):
File "/usr/lib/
module = self._get_
File "/usr/lib/
__import_
File "/opt/stack/
from cinder.
File "/opt/stack/
API = cinder.
File "/opt/stack/
return self._get(name)
File "/opt/stack/
value = self._substitut
File "/opt/stack/
info = self._get_
File "/opt/stack/
raise NoSuchOptError(
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 python2. 7/runpy. py", line 162, in _run_module_as_main python2. 7/runpy. py", line 72, in _run_code cinder/ .venv/lib/ python2. 7/site- packages/ testtools/ run.py" , line 368, in <module> cinder/ .venv/lib/ python2. 7/site- packages/ testtools/ run.py" , line 365, in main cinder/ .venv/lib/ python2. 7/site- packages/ testtools/ run.py" , line 175, in __init__ parseArgs( argv) cinder/ .venv/lib/ python2. 7/site- packages/ testtools/ run.py" , line 252, in parseArgs createTests( ) cinder/ .venv/lib/ python2. 7/site- packages/ testtools/ run.py" , line 261, in createTests python2. 7/unittest/ loader. py", line 128, in loadTestsFromNames FromName( name, module) for name in names] python2. 7/unittest/ loader. py", line 91, in loadTestsFromName _('.'.join( parts_copy) ) tests/test_ volume. py", line 32, in <module> brick/iscsi/ iscsi.py" , line 33, in <module> volume/ __init_ _.py", line 30, in <module> utils.import_ class(CONF. volume_ api_class) cinder/ .venv/local/ lib/python2. 7/site- packages/ oslo/config/ cfg.py" , line 1187, in __getattr__ cinder/ .venv/local/ lib/python2. 7/site- packages/ oslo/config/ cfg.py" , line 1509, in _get e(self. _do_get( name, group)) cinder/ .venv/local/ lib/python2. 7/site- packages/ oslo/config/ cfg.py" , line 1525, in _do_get opt_info( name, group) cinder/ .venv/local/ lib/python2. 7/site- packages/ oslo/config/ cfg.py" , line 1625, in _get_opt_info opt_name, group) cfg.NoSuchOptEr ror: no such option: volume_api_class
Traceback (most recent call last):
File "/usr/lib/
"__main__", fname, loader, pkg_name)
File "/usr/lib/
exec code in run_globals
File "/opt/stack/
main(sys.argv, sys.stdout)
File "/opt/stack/
stdout=stdout)
File "/opt/stack/
self.
File "/opt/stack/
self.
File "/opt/stack/
self.module)
File "/usr/lib/
suites = [self.loadTests
File "/usr/lib/
module = __import_
File "cinder/
from cinder.brick.iscsi import iscsi
File "cinder/
from cinder.volume import utils as volume_utils
File "cinder/
API = import_
File "/opt/stack/
return self._get(name)
File "/opt/stack/
value = self._substitut
File "/opt/stack/
info = self._get_
File "/opt/stack/
raise NoSuchOptError(
oslo.config.