使用nosetests生成xml输出 - 进程

时间:2012-11-09 10:07:50

标签: python unit-testing nose

我很难让nosetests输出xml

我已安装nosexml,然后按PYTHONPATH键入ln -s /usr/lib/python2.7/xml/etree/ elementtree

现在我可以输入nosetests -plugins并获取包含xunit的插件列表。

如果我跑

nosetests  --with-xunit test.py

然后我得到一个带有测试结果的文件'nosetests.xml'。所以我尝试按照以下方式运行鼻子,

nosetests  --with-xunit --processes=1 --process-timeout=8000 test.py

并获取一个文件'nosetests.xml',表示没有测试运行。

<?xml version="1.0" encoding="UTF-8"?><testsuite name="nosetests" tests="0" errors="0" failures="0" skip="0"></testsuite>

我可以将--with-xunit与其他选项一起使用吗?

2 个答案:

答案 0 :(得分:2)

最近出现了解决方案 - xunitmp。检查 - 对我有用。

答案 1 :(得分:1)

xunit插件中的bug。 根据我的看法,它没有修复,所以目前无法同时使用--processes--with-xunit选项。