我尝试使用pip安装NoseXUnit。尝试使用它运行nosetests结束时出现以下错误消息:
# nosetests --with-nosexunit
/usr/lib/python2.7/site-packages/nose-1.3.0-py2.7.egg/nose/plugins/manager.py:395: RuntimeWarning: Unable to load plugin nosexunit = nosexunit.plugin:NoseXUnit: (coverage 3.7.1 (/usr/lib/python2.7/site-packages), Requirement.parse('coverage==2.85'))
RuntimeWarning)
Usage: nosetests [options]
nosetests: error: no such option: --with-nosexunit
所以看起来“覆盖”版本存在问题 - 我有版本3.7.1,由于某种原因它需要2.85:
# nosetests --help | grep -i nosex
/usr/lib/python2.7/site-packages/nose-1.3.0-py2.7.egg/nose/plugins/manager.py:395: RuntimeWarning: Unable to load plugin nosexunit = nosexunit.plugin:NoseXUnit: (coverage 3.7.1 (/usr/lib/python2.7/site-packages), Requirement.parse('coverage==2.85'))
RuntimeWarning)
那是问题吗?此外,pip install coverage==2.85
不起作用。
我可以做些什么来修复鼻子与NoseXUnit一起使用?
欢迎任何基于xml的报告框架的替代方案(jenkins目的)。