2012-03-10 112 views
2

可能重复:
How to do a meaningful code-coverage analysis of my unit-tests?代码测试工具蟒

是否有显示已经执行(被呼叫)执行特定的情况下,当所有未执行的行和一个工具这样我就知道还有线没有被“这个”特定情况所覆盖。

类似的东西在编写健壮的代码时会非常方便。我确定有,但我不知道谷歌的确切条款。

一般来说,是否有良好的测试代码测试环境。不要谈论在网络上运行的代码(如Django和其他东西),只是普通的编码内容。

谢谢

+0

+1,虽然这看起来更像是一个调试工具,有点像调用堆栈。我很好奇也看到了答复。 – prelic 2012-03-10 00:15:13

回答

1

如果你使用的是django,看看django-nose,它使用了nose test framework,其中coverage是一个插件。

然后,您可以轻松地通过运行这个herepython manage.py tests --with-coverage

更多信息检查覆盖情况,如果你碰巧有兴趣建立一个自动化的建设者,如果buildbot选择this的工具可能会有帮助。

3

您正在寻找代码覆盖工具。关于这个here有一些Python特定的讨论。

+0

这只不过是[链接到其他地方的答案](http://meta.stackexchange.com/q/8231/133817),这是不鼓励的。将其作为评论发布似乎更合适。 – outis 2012-03-10 15:29:05