NoseXUnit 曾经能够生成与 Clover 兼容的 xml 文件,但它不再维护,并且不适用于最新版本的 Nose。
现在如何生成包含覆盖数据的与 Clover 兼容的 (Bamboo) xml?
据我所知,nose 只能输出 Cobertura 格式。这是通过传球--with-coverage
和--cover-xml
鼻子覆盖选项来完成的。然后,您可以使用coverage2clover实用程序将coverage.py xml 报告转换为Bamboo 可以理解的Atlassian Clover 测试报告格式。