作者:卟媞1亽儚 | 来源:互联网 | 2023-08-07 10:55
IwasabletocreatethevirtualenvironmentfornovatorunUnittests.Atleastitsaidso.我能够为no
I was able to create the virtual environment for nova to run Unit tests. At least it said so.
我能够为nova创建虚拟环境来运行单元测试。至少它是这么说的。
Nova development environment setup is complete.
Nova development uses virtualenv to track and manage Python dependencies
while in development and testing.
To activate the Nova virtualenv for the extent of your current shell
session you can run:
.....
But when i tried to run the particular unit test cases, eg:
但是当我试图运行特定的单元测试用例时,例如:
./run_tests.sh test_libvirt
./run_tests.sh test_libvirt
it's failing saying :
它没有说:
Running `tools/with_venv.sh python -m nova.openstack.common.lockutils python setup.py testr --testr-args='--subunit --concurrency 0 test_libvirt'`
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 "/home/chinmay/nova/nova/openstack/common/lockutils.py", line 29, in
from oslo.config import cfg
**ImportError: No module named config**
Ran 0 tests in 0.006s
OK
Is the virtaul environment not set properly ? oslo.config in in the env. i did source .venv/bin/activate
and tried again, but the same result.
virtaul环境设置不正确吗? env中的oslo.config。我做了源.venv / bin / activate并再次尝试,但结果相同。
Am i missing something here?
我错过了什么吗?
1 个解决方案