【发布时间】:2018-02-13 03:06:32
【问题描述】:
我正在尝试运行 openstack 单元测试,但我遇到了 tox 问题
我一直在关注这个tutorial
我从一个全新的 Ubuntu16.04 LTS 实例开始,它有 python 2.7 和 python 3.5
我采用了与教程完全相同的说明,唯一的区别是我克隆了nova 存储库而不是zun:
git clone https://github.com/openstack/nova
我不断收到此错误:
ERROR: invocation failed (exit code 1), logfile: /home/mnm13/nova/.tox/py35/log/py35-1.log
ERROR: actionid: py35
msg: getenv cmdargs: ['/home/mnm13/nova/.tox/py35/bin/pip', 'install',
'-chttps://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt',
'-r/home/mnm13/nova/test-requirements.txt']
你可以找到日志文件here
有人以前有过吗?
谢谢。
【问题讨论】:
-
您应该去here 获取 OpenStack 帮助。您可能会在那里找到与此相关的内容。
-
谢谢我也把问题贴在那里,但我认为这与python和tox更相关
-
日志文件
/home/mnm13/nova/.tox/py35/log/py35-1.log中有什么内容? -
激活虚拟环境:
source /home/mnm13/nova/.tox/py35/bin/activate并尝试命令/home/mnm13/nova/.tox/py35/bin/pip install -chttps://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt -r/home/mnm13/nova/test-requirements.txt。错误是什么? edit 问题并添加详细信息。 -
@phd 感谢您的回复,我曾尝试在虚拟环境中运行
pip install命令,但没有成功。我也将日志文件上传到 github [repo] (github.com/MheniMerz/tmp-logfile/blob/master/py35-1.log)
标签: python unit-testing openstack openstack-nova tox