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