我正在运行一个python测试套件,它输出由jenkins读取的XUnit xml文件(每个测试类一个xml)。 最近工作开始失败,因为一些测试类(总是相同的)报告文件是空的,这是我从Jenkins得到的消息:
Test report file <file_path_and_name>.xml was length 0
查看服务器上的文件,它们确实是空的但我在这些测试中找不到显着差异(如果我查看控制台输出,测试本身也会通过),这会使它们发出空报告。 / p>
以前有人遇到过这样的事吗?任何想法?
编辑:这是我正在运行测试的命令:
nosetests --with-xunit --xunit-file={/.}.xml -v {}
编辑2:我也注意到控制台输出没有像这样的测试类摘要:
----------------------------------------------------------------------
XML: <Test class name>.xml
----------------------------------------------------------------------
Ran 1 test in 48.398s
答案 0 :(得分:2)
nosetests
命令运行parallel
,并且该命令超出了超时参数。 XML报告为空,因为在达到超时时终止了worker。