如何生成包含python unnittest的覆盖数据的Clover兼容(Bamboo)xml?

Tar*_*mán 5 python nose clover bamboo

NoseXUnit曾经能够生成与Clover兼容的xml文件,但它不再维护,并且不适用于最新版本的Nose.

如何生成包含覆盖数据的Clover兼容(Bamboo)xml?

Ole*_*siy 5

据我所知,鼻子只能输出Cobertura格式.这是通过传递--with-coverage--cover-xml 鼻子覆盖选项完成的.然后,您可以使用coverage2clover实用程序将coverage.py xml报告转换为Bamboo所理解的Atlassian Clover测试报告格式.

  • 是的,它有效,有点.Clover最终展示的唯一内容是关于"覆盖历史"和"代码历史线"的2个图表.我最终在构建期间使用nose生成html报告,并设置"Clover Report(System)"工件来复制它,现在在图表上方"查看最新的Clover HTML报告"链接打开了很好的鼻子生成的报告. (4认同)