从pyunit单元测试生成测试覆盖率信息?
我正在写一个简单的命令行程序,并为它写了一些pyunit单元测试。请问我能生成测试覆盖率的数据吗?我想知道哪些代码行没有被我的测试覆盖到。
2 个回答
1
如果你使用 testoob 来运行你的测试,你可以通过加上 --coverage
这个选项来获取一个覆盖率报告。你可以通过 easy_install 来安装这个工具。运行测试的时候不需要对你的测试代码做任何修改:
testoob alltests.py --coverage
9
我经常使用Ned Batchelder的coverage.py工具,正是为了这个目的。