我有一个非常大的 python 项目和一个非常大的测试套件。最近我们决定量化我们的测试覆盖的质量。
我正在寻找一种工具来自动生成测试覆盖率报告。理想情况下,我希望有有吸引力的、易于阅读的报告,但如果我能让它快速运行,我会接受不太吸引人的报告。
我试过 Nose,但不够好:它与分发 / setuptools 的命名空间包功能不兼容。不幸的是,鼻子覆盖永远不会对我们有用,因为我们充分利用了这个功能。这真是太可惜了,因为鼻子在哈德逊似乎工作得很好(大部分)
作为替代方案,我听说有一种方法可以在 Eclipse 中进行 Python 覆盖分析,但我还没有完全锁定完美的技术。
欢迎任何建议!
仅供参考,我们在 Windows XP 32 位上使用 Python 2.4.4