【发布时间】:2011-03-08 05:12:44
【问题描述】:
我有一个非常大的 python 项目和一个非常大的测试套件。最近我们决定量化我们的测试覆盖的质量。
我正在寻找一种工具来自动生成测试覆盖率报告。理想情况下,我希望获得有吸引力且易于阅读的报告,但如果我能使其快速运行,我会接受吸引力较低的报告。
我试过Nose,但不够好:它与distribute / setuptools 的命名空间包功能不兼容。不幸的是,鼻子覆盖永远不会对我们有用,因为我们充分利用了这个功能。这真是太可惜了,因为鼻子在哈德逊(大部分情况下)似乎工作得很好
作为替代方案,我听说有一种方法可以在 Eclipse 中进行 Python 覆盖率分析,但我还没有完全锁定完美的技术。
欢迎提出任何建议!
仅供参考,我们在 Windows XP 32 位上使用 Python 2.4.4
【问题讨论】:
-
我尝试重现此问题,但不能。 Salim,如果你需要帮助,请给我留言。
标签: python unit-testing code-coverage python-coverage