2013-12-22 5 views
2

Я попытался установить NoseXUnit с помощью пипса. Попытка запустить nosetests с ним заканчивается следующим сообщением об ошибке:Проблемы с установкой NoseXUnit

# 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).

+0

возможно дубликат [Использование Nose & NoseXUnit на пакете Python] (http://stackoverflow.com/questions/2083102/using-nose- nosexunit-на-питон-пакет) – Oleksiy

ответ

0

нос supports XUnit выход со встроенным плагином, просто попробуйте --with-xunit

Смежные вопросы