安装NoseXUnit时出现问题

时间:2013-12-22 15:07:28

标签: python-2.7 pip nose xunit nosetests

我尝试使用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目的)。

1 个答案:

答案 0 :(得分:0)

使用内置插件的

nose supports xunit输出,只需尝试--with-xunit